本文主要介绍N102 DTU如何快速从零开始接入机智云,搭配gokit实现微信宠物屋,并提供该模组的相关资料。
N102硬件设计手册下载链接 ====> 点击下载
备注:对应的模组固件,请联系商务同事或FAE同事获取。得到N256固件后,解压之后文件夹中的flash_download.cfg文件就是固件。
请参考文档第二章“N102资料下载及获取”
N102的UART0_RXD和UART0_TXD是对应的烧录串口。N102的引脚说明如下图。
先点击烧录软件start之后,再给N102上电,最后PWRKEY拉低直到串口烧写软件出现进度条和烧录完成。
使用友善串口助手,或其他的串口助手,继续连接模组的串口0接收模组输出的日志,然后重新给模组上电,看烧写的固件版本号是否正确,波特率115200。
N102的UART0既是烧录口,也是日志打印口,将USB转TTL工具的TX、RX引脚链接到N102的UART0对应引脚,使用串口工具打印日志。(数据位8,无校验位,停止位1位,无流控,波特率115200bps)
快速接入文档参考链接:http://docs.gizwits.com/zh-cn/deviceDev/debug/NB_Project.html
备注:模组的UART1为与GoKit串口通讯串口,通讯波特率为9600bps。
Q: NB设备连接服务器、上报数据失败
A: 有可能是网络或者信号问题。
网络问题:模组不能使用一般的电话卡或者流量卡,要使用专门的“中国电信物联网NB卡”。如果使用电信NB卡后仍然连接服务器、上报数据失败,可能是卡过期,或者卡消费次数用完。如果卡是从机智云采购的,可以报卡的iccid号给机智云FAE查询卡的状况;如果卡是自行从其他地方采购的,要自行找运营商查询
信号问题:如果电信NB卡没问题,但是连接服务器、上报数据失败,则有可能是当地信号覆盖不良。此时可以通过往串口0发送AT指令AT+CSQ指令查看模组信号强度,0~10 代表低; 10~20代表中; 20~31代表高;99代表未插卡。