文章目录
- 一、关于接线
- 2月1日记录
- 2月4日记录
- 二、网络连接测试
- 三、HTTP通信
- 3.1 网络调试
- 3.2 nb-lot的连接测试
一、关于接线
如果pico的供电能力不行,可能会直接用4.2V的锂电池对右下引脚进行供电
这个模块只支持nb卡,我哭死,20块钱(10块钱的电话卡和10块钱运费,我晕,江苏地区怎么还有运费)还不能开发票(呜呜呜呜)
未完待续……
gps定位
from machine import UART,Pin
#串口配置
uart0 = UART(0, baudrate=9600, tx=Pin(0), rx=Pin(1))
while True:
while uart0.any() > 0:
rxData_One = uart0.read(1)
print(rxData_One)
2月1日记录
- gps通讯正常,但是还没进行户外测试,这几天天太冷了
- 对于nb-iot,usb转ttl连上后AT指令集还是没有任何回应,可能是电话卡还没插入,等电话卡到了再说
2月4日记录
- 电话卡到了,现在跟着视频继续学习
- 刚刚用
AT+CREG?\r
测试模块返回是0,0说明注册没成功,可能需要到室外
二、网络连接测试
三、HTTP通信
3.1 网络调试
登录这个地址http://httpbin.org/ip
出现类似页面
再通过网络调试助手
直接到TCP Client就行,不用管服务端,配置好以下属性(第二行需要自己输入,即复制粘贴),配置好后点击链接
接着在数据发送端输入如下指令
GET /ip HTTP/1.1
Host:httpbin.org
注意,Host:httpbin.org
下面需要换行
最终受到截图如下
3.2 nb-lot的连接测试
这个卡了我很久,问了群友才知道,我的nb卡查反了
这是正确插法,豁口朝外
之前发现网络一直没注册成功,以为是信号不好,昨天休息的时候,拿出来试试,发现不是信号的问题(因为我在屋外测试的),然后再网上找教程,找到一个很好的测试命令
当我发现输入AT+CPIN?
给我返回一个
我就知道,这个nb卡从始至终都没被模块识别成功(我真的人麻了),调整之后,结果如下
查询网络注册
AT+CREG?\r
返回0,6说明成功(我之前一直都是0,0)
上百度
AT+ECPING="www.baidu.com",2,32,6000\r
返回成功,欧耶!
下一步的构思:
连接上onenet
,既然是需要这个中间站的话,当然我还在想界面是用QT还是LABVIEW,这个之后再说(多半选labview吧),希望labview好读取数据吧