micropython gsm模块绑定socket的问题
[复制链接]
主板:pybv1.1 通讯模块:Ai-thinker的A7
请教各位大佬,
现在想通过pyb连接A7的gsm/grps模块实现网络的通讯(实现socket),用于支持mqtt协议的收发。
然后通过AT指令,已经可以实现gsm模块的拨号,上网以及发送信息的功能,已调试通过的指令如下:
AT+CCID //查询ccid
AT+CREG? //查询登录状态
AT+CGDCONT=1,"IP","CMNET" //设置接入点
AT+CGATT=1 //附着GPRS网络
AT+CGACT=1,1 //激活GPRS
AT+CGPADDR=1 //查询当前IP
AT+CIPSTATUS //查询网络状态
AT+CIPSTART="TCP","x.x.x.x",1104 //开始tcp连接
AT+CIPSEND //发送信息
AT+CIPCLOSE //关闭连接 复制代码
可是上述代码都只是实现了AT指令的收发,现在想让pyb整体也能通过gsm/grps进行网络请求。
然后在repl上面我输入了以下指令:
提示没有NIC
然后我去查了下network的方法,主要实现的是CC3K(WIFI)以及WIZNET5K(网口控制器)
,并没有gsm/grps相关的模块,而且我在repl上面查network库只有两个元素(固件版本MicroPython v1.8.7-333-ged81574 on 2017-02-28; PYBv1.1 with STM32F405RG):
想请问下各位大佬,现阶段的micropython是不是还不能直接使用gsm/grps模块直接网络通讯,或者有什么办法能使之网络通讯,还有network库的缺失是不是固件的问题?
十分感谢能解惑的各位!!