本文针对零零智能N102工业宽温NB-IOT MINI DTU进行串口模式烧写流程整理了一篇操作流程。合作厂商在进行模块烧写操作时请依次按照如下步骤进行,否则会产生不可控的错误。
以项目的形式向机智云FAE同事申请N102 DTU固件。
解压之后releasebin文件夹中的flash_download.cfg文件就是固件。
N102 DTU模组的UART1主串口用于与MCU进行串口通信,其简易通信接线如图3-1所示;调试串口UART0用于固件烧录和打印日志,其通信接线如图3-2所示:
图3-1 UART1三线制连接方式示意图
图3-2 调试串口UART0连线图
图3-3 N102 接线图
http://docs.gizwits.com/assets/pdf/IOT_FLASH_TOOL/IOT_Flash_Tool.rar
↑软件界面
模块输入电压为5V,接软件调试串口UART0。
注:目前纸质标签模组查看模组日志波特率是9600,激光雕刻模组查看模组日志波特率是115200。
打开串口调试助软件,波特率115200,连接模块的串口UART0。
AT+CGSN=1
+CGSN: 866061038958554
OK
返回IMEI,模块里面已写入IMEI。
/*/
AT+CGSN=1
+CGSN: 000000000000000!
OK
返回多个0,模块里面没有写入IMEI,需要写入IMEI。
写入实例:
AT*MCGSN=1,”012345678912345”(IMEI在模组表面可查看)
/*/
AT+AUTHCODE?
+AUTHCODE:b746XXXXXXXXXXXXXXX77
OK
返回AUTHCODE,模块里面已写入AUTHCODE
/*/
AT+AUTHCODE?
+AUTHCODE:
OK
返回空,模块里面没有AUTHCODE,需要写入AUTHCODE。
写入实例:
AT+AUTHCODE=XXXXXXXXXXXXXXXXXXX
/*/
注:客户编号(PIN)和授权码(Auth_Code)根据IMEI生成AUTHCODE(授权秘钥),如需使用授权密钥,可联系机智云FAE或者销售同事获取。
先创建NB-IOT产品,通讯方式选择NB-IOT,命令下发模式选择DRX。
选择设备管理,添加设备,输入IMEI和设备型号(N102),完成添加。
天线问题:没插电线或者天线有问题,可以使用AT+CSQ指令查看模组信号强度,0~10 代表低; 10~20代表中; 20~31代表高;99代表未插卡。
电信NB卡有可能会有过期需要续费才能用的情况,但是从NB模组日志中是看不出来的。