使用串口工具发送AT指令获取IMSI和连接云平台

使用串口工具发送AT指令获取IMSI和连接云平台

第一步:使用串口工具连接M5310-A模组,单片机要接电源,在这里没有接

使用串口工具发送AT指令获取IMSI和连接云平台_第1张图片

第二步:打开串口调试软件QCOM_V1.4,如果没有出现模块上电重启成信息,则关闭电源再打开,可以看到一个模块重启成功得信息

 

使用串口工具发送AT指令获取IMSI和连接云平台_第2张图片

第三步:发送AT指令验证,在Input String 框输入AT指令,点击Send Command发送

发送AT返回OK则说明正常如下

使用串口工具发送AT指令获取IMSI和连接云平台_第3张图片

第四步:接下来我们就可以通过发送AT指令来获取IMSI号以便在平台侧添加设备,以下是AT指令:

AT+CGSN=1          //获取IMEI

AT+CIMI            //获取IMSI

AT+CGPADDR       //查询是否连上基站,获取到IP地址

注意发送AT指令时不要有多余的空格和其他字符,否则就会出现错误,图中ERROR部分AT指令则是因多发空格错误

使用串口工具发送AT指令获取IMSI和连接云平台_第4张图片

接下来我们就可以在平台添加此设备(具体方法参考我一篇平台使用的文章),然后同过AT指令连接平台,

第一步:打开OneNet平台,查看设备在线状态,可以看到是离线状态

使用串口工具发送AT指令获取IMSI和连接云平台_第5张图片

第二步:使用打开串口调试助手,发送AT指令连接平台

连接平台的AT指令集为:

AT

 

//上电初始化

AT+COPS=1,2,"46000"

AT+NEARFCN=0,3555//语句可省略,不进行锁频,建议不锁频

AT+CSCON=1

AT+CEREG=1

AT+CGDCONT?

AT+CEREG?

 

AT+MIPLVER?  //版本号

AT+MIPLCREATE      //验证终端基础通信套件版本是否符合送测声明

 

AT+MIPLADDOBJ=0,3303,2,"11",6,1      //添加温度OBJECT,两个资源类型

AT+MIPLADDOBJ=0,3304,1,"1",5,0        //添加湿度

 

AT+MIPLOPEN=0,3600,30       //发起注册请求

 

AT+MIPLUPDATE=0,0,0   //无参数更新

AT+MIPLUPDATE=0,3600,1     //参数变动更新注册

使用串口工具发送AT指令获取IMSI和连接云平台_第6张图片

然后查看平台侧设备在线状态

使用串口工具发送AT指令获取IMSI和连接云平台_第7张图片

至此设备连接成功,具体上传数据AT指令如下,可自行尝试

AT+MIPLNOTIFY=0,0,3303,0,5700,4,4,98,0,0

AT+MIPLNOTIFY=0,0,3303,1,5700,4,4,1,0,0

AT+MIPLNOTIFY=0,0,3304,0,5700,4,4,88,0,0

你可能感兴趣的:(中国移动NB-IoT)