|
本帖最后由 zhongdinggen 于 2025-8-28 16:49 编辑
硬件:
自制STM32U575电路板,STM32U575,4G模块EC800Z(EC20也试过)。
软件方案:
STM32CUBEMX生成 ThreadX+USBX+NetXDuo,实现usb host + ecm拨号上网,keil编译调试。
工程测试了sntp,ping,均能正常工作。
dns解析运行一段时间后会解析失败,还未去找原因。
在这个例子的基础上,项目中的工程使用了MQTT协议,能正常工作,但是如果MQTT消息在6000字节左右的时候,会频繁掉线,有时候甚至无法再连上服务器的问题。
4G模块使用注意:
工程中没有4G模块配置成ECM模式的部分,需要提前把4G模块配置为ECM。我这里自制的板子4G模块的串口有引出,提前做了配置。
配置命令如下:
AT+QCFG="usbnet",1
AT+CFUN=1,1
AT+QNETDEVCTL=3,1,1 //拨号指令 设置自动拨号
|
评分
-
查看全部评分
|