一.实训目标
1、熟悉实验箱
2、搭建实验箱的开发环境
3、熟悉MDK5 软件建立工程模板的流程
4、成功注册OneNET 平台账号
5、初步熟悉OneNET 物联网开放平台
6、会正确修改编译下载终端程序
7、熟悉NB-IoT 设备的接入流程
8、熟悉NB-IoT 设备的数据上传流
9、会熟练地查看产品和设备信息
10、会熟练地查看设备数据
11、会查询设备的日志信息
二.环境的搭建
1.在实验箱内插入核心板,NB-IOT模块,和ZigBee温湿度模块并将 B 型 USB 连接线接入物联网实验箱和计算机
2.找到源代码用keil5打开并编译查看是否出错
三.配置参数
在 OneNET 平台添加设备时,指定了设备的“IMEI;IMSI”,这里,必须在代码中将 IMEI
和 IMSI 改成跟OneNET 平台上的一样。这样,就可以实现真实设备与OneNET 平台上的虚拟
设备一对一映射
四.引导机,接入机
引导机与接入机的IP地址如同 DNS 一样,通过接入机分配最近的引导机,使得设备访问网络的速度最快
五.IMEI;IMST
找到IMEI自动生成工具生成合法的IMEI;IMST可随机取,生成后添加到代码里,烧写程序
image.png
六.NB-IOT驻网
通过NB-IOT接入网络保证设备的正常上线平台,让设备与平台进行交互
七.接入OneNET平台
登录云平台后,进行设备的创建,创建好后,烧入代码,等待设备在线
点击设备列表中的详情,进入资源列表,进行查看设备
温度传感器所代表的数据流会显示成Temperature 对象,湿度传感器所代
表的数据流会显示成 Humidity 对象。将鼠标悬停到对象上,则会显示IPSO 对象的数字 ID,如
Temperature 会显示为 3303
八.周期上报数据
选择资源列表中的详情,进入实时数据页面。
QQ图片20240405004416.png
九实训结果
打开串口,云平台上点击读,等待串口发送数据
十实训问题及解决
问题:实验箱上电后,等待了几分钟,仍然无法连接 OneNET。
解决:经过多方面发现,实验箱NB 模块未插紧
问题:实验箱可以联网,但串口打印不显示
解决:到处查看发现是波特率没设置正确
十一.总结
在本次实训中,学会了实验箱的正确使用和云平台的数据上报,会熟练地查看产品和设备信息,熟练地查看设备数据、会查询设备的日志信息,遇到一些问题,并学会去解决它,提高了自己排查问题的能力和动手能力,了解到了智慧温湿度监测系统的大概流程,也进一步技能也得到了改变