完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
1个回答
|
|
实现的功能:
1.测量用电设备的有功功率、电流和电压有效值和用电量; 2.电参数通过nb-iot上传到Onenet,可以在后台实时监控数据; 3.可以通过Onenet后台发送指令控制电参数是否上传(可以拓展继电器控制)。 一、获取M5311模块的IMEI和IMSI 1.把USB转TTL串口模块和M5311模块用杜邦线连接起来 2.把USB-TTL串口模块插到电脑上,电脑打开串口调试助手 如果在串口选择那里没有发现CH340设备,打开电脑设备管理器 3.输入AT指令获取模块的IMEI和IMSI 先发送:AT+SM=LOCK 这个是关闭模块的睡眠模式!!! 然后再发送AT+CGSN=1指令获取IMEI 同理,发送AT指令获取IMSI: 拿到这两个参数之后,接下来就是配置Onenet后台了,也是非常简单几步就可以了! 二、配置Onenet后台 1.打开Onenet官网 2.如果没有账号的,注册账号后登陆,然后进入开发者中心: 3.进入开发者中心后,点击进入NB-IoT物联网套件: 4.点击添加产品 5.点击添加产品后会在左边弹出页面,填写好信息后,点击保存: 6.新建产品后,点击产品的名字进入下图页面后,点击左侧的设备列表 7.进入设备管理后,点击添加设备: 8.填写刚刚串口调试助手获取到的IMEI和IMSI,再点击保存即可: 这个时候我们就可以看到刚刚新建的设备了,显示为离线及订阅失败!接下来通过串口调试助手让设备上线!!! 三、发送AT指令让M5311模块上线 1.返回串口调试助手软件那里,在输入框输入AT指令,然后发送,看看M5311模块是否返回OK。如果没有就按一下RST复位按键即可。 然后再输入框输入AT+CEREG?,用于查询M5311模块的网络状态: 2.在输入框输入:AT+MIPLCREATE,并发送 这个指令是用于创建一个OneNET设备实例的,M5311会反馈创建设备实例的ID,这个过程比较久,大概3S左右,和你的M5311网络有关。 3.创建实例成功后,发送:AT+MIPLADDOBJ=0,3200,1,"1",1,1 这句指令用于添加一个object及其所属的instance, 第一个0是上面反馈的设备实例ID; 第二个3200是object ID; 第三个1是指实例个数; 第四个“1”是实例位图,字符串格式,每一个字符代表一个实例,1表示可用,0表示不可用,说白了就是填“1”就可以啦; 第五个1是属性个数; 第六个1是指操作个数。 4.添加Object成功后,发送:AT+MIPLDISCOVERRSP=0,3200,1,4,"5750" 这个指令用于设置指定object的所属资源列表 第一个0是设备实例ID; 第二个3200是object的ID; 第三个1是保留; 第四个4是指后面字符串的长度; 第五个“5750”是ibject的属性; 5.上面操作完成后,就可以向Onenet平台发起注册请求了 发送:AT+MIPLOPEN=0,3600 这个指令用于向平台发起注册的请求的! 第一个0是设备实例ID; 第二个是本次注册的生命周期,单位为秒,说白了就是在这个时间内,就算我不上传消息,平台也会显示我在线。这里测试使用3600秒,就是一个小时,建议使用的时候改成60秒!不然你这边M5311掉线了,但是平台还是显示在线的。 这个时候进入Onenet的后台就可以看到设备显示在线了! 四、上传测试数据到Onenet平台 1.发送AT+MIPLNOTIFY=0,0,3200,0,5750,1,4,"test",0,0 这条这里的含义: 然后我们就可以在后台看到上传的字符串“test”了 测试阶段到这里就结束了,点击操作里面的写,可以从Onenet平台发送数据到模块,M5311会通过串口打印数据的,平台会显示发送失败,因平台需要收到模块的反馈指令才会认为数据发送成功的。 |
|
|
|
只有小组成员才能发言,加入小组>>
3268 浏览 9 评论
2947 浏览 16 评论
3446 浏览 1 评论
8961 浏览 16 评论
4041 浏览 18 评论
1081浏览 3评论
561浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
554浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2290浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1849浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-11 07:55 , Processed in 1.323046 second(s), Total 80, Slave 59 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号