解决了蓝牙访问外网问题。cat1固件暂时未更新,还有不插卡无法和cat1通讯的bug
authorSnickerSun <snickersun@163.com>
Mon, 4 Mar 2024 12:54:01 +0000 (20:54 +0800)
committerSnickerSun <snickersun@163.com>
Mon, 4 Mar 2024 12:54:01 +0000 (20:54 +0800)
code/sdk/drivers/peripheral/slip/cat1Service/pyscript/EG810MCNLAR06A01M08_VOLTE_OCPU_QPY_BETA0228_20240303-0207.zip [deleted file]
code/sdk/drivers/peripheral/slip/cat1Service/pyscript/cat1Service.py
code/sdk/open_source/openharmony/third_party/lwip/port/lwip-2.1/porting/include/lwip/lwipopts.h
code/sdk/open_source/openharmony/third_party/lwip/port/lwip-2.1/porting/src/lwip_init.c

diff --git a/code/sdk/drivers/peripheral/slip/cat1Service/pyscript/EG810MCNLAR06A01M08_VOLTE_OCPU_QPY_BETA0228_20240303-0207.zip b/code/sdk/drivers/peripheral/slip/cat1Service/pyscript/EG810MCNLAR06A01M08_VOLTE_OCPU_QPY_BETA0228_20240303-0207.zip
deleted file mode 100644 (file)
index f22b277..0000000
Binary files a/code/sdk/drivers/peripheral/slip/cat1Service/pyscript/EG810MCNLAR06A01M08_VOLTE_OCPU_QPY_BETA0228_20240303-0207.zip and /dev/null differ
index 19966df..0582fd2 100644 (file)
@@ -85,7 +85,7 @@ class Cat1Service:
     AP = 0  # SLIP_INNER
     STA = 1 # SLIP_OUTER
 
-    def __init__(self, uart=UART.UART4, mode=STA, callback=None):
+    def __init__(self, uart=UART.UART4, mode=AP, callback=None):
         self.__uart = uart
         self.__mode = mode
         self.__message = ''
@@ -360,7 +360,7 @@ cat1service = Cat1Service()
 Info = dataCall.getInfo(1,0)
 print("Info{}".format(Info))
 default_NIC_ip = Info[2][2]    # 假设默认网卡ip地址为10.10.1.1,请根据实际情况更改
-segment_ip = '172.16.4.5'      # 假设ap模式网段范围是[192.168.4.0 ~ 192.168.4.255],请根据实际情况更改
+segment_ip = '172.16.1.0'      # 假设ap模式网段范围是[192.168.4.0 ~ 192.168.4.255],请根据实际情况更改
 mask = '255.255.255.0'          # 假设子网掩码为255.255.255.0,请根据实际情况更改
 # 配置默认网卡,通过默认网卡进行网络转发
 cat1service.set_default_NIC(default_NIC_ip)
index 6a4bfc1..650447d 100644 (file)
 #define LWIP_DBG_MIN_LEVEL              LWIP_DBG_LEVEL_OFF
 #define LWIP_DHCP                       1
 #define LWIP_DNS                        1
+#define DNS_SERVER_ADDRESS(ipaddr)      (ip4_addr_set_u32(ipaddr,ipaddr_addr("8.8.8.8")))    
+#define DNS_SERVER_ADDRESS_SECONDARY(ipaddr)      (ip4_addr_set_u32(ipaddr,ipaddr_addr("114.114.114.114")))    
 #define LWIP_ETHERNET                   1
 #define LWIP_HAVE_LOOPIF                1
 #define LWIP_IGMP                       1