文章目录
- 一、关于接线
 - 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好读取数据吧




















