【脑洞大赛】基于NB-IoT的智慧路灯监控系统(云端部署及训练)

2019-08-015940
AI 快速预览详细 收起
本文介绍了基于NB-IoT的智慧路灯监控系统的云端部署和机器学习模型训练过程。首先通过华为OceanConnect物联网平台进行设备接入,包括定义Profile、开发编解码插件和在线测调。接着通过拖控件方式开发Web应用,实现设备状态监控、传感器监控和规则功能。最后,建立项目工程,创建训练数据神经网络和测试数据神经网络,完成机器学习模型的云端搭建。
    物联网平台包括数据管理、设备管理和运营管理等能力,可以实现统一安全的网络接入、各种终端的灵活适配、海量数据的采集分析,从而实现新价值的创造。物联网平台向各行业提供强大的API开放能力,支撑各行业伙伴快速实现各种物联网业务应用,满足各行业客户的个性化业务需求;同时,物联网平台支持无线、有线等多种接入方式,可以实现海量化、多样化的设备接入。
    本系统采用华为的OceanConnect物联网联接管理平台,OceanConnect是华为云核心网推出的以IoT联接管理平台为核心的IoT生态圈。该平台具有丰富的协议适配能力,支持海量多样化终端设备接人,而且还提供数据存储、数据显示、数据分析、历史查询等功能。
【脑洞大赛】基于NB-IoT的智慧路灯监控系统(云端部署及训练)图1
     硬件设备接入华为云物联网平台,具体操作可参见:NB-IoT使用CoAP协议接入华为IoT平台NB-IoT BC20模组使用LWM2M协议接入华为IoT平台        
    本博文将简要介绍NB-IoT智慧路灯系统云端部署和机器学习训练模型云端搭建的实现过程。
    1、华为云端部署
    第一步:定义Profile
【脑洞大赛】基于NB-IoT的智慧路灯监控系统(云端部署及训练)图2
    第二步:编解码插件开发
【脑洞大赛】基于NB-IoT的智慧路灯监控系统(云端部署及训练)图3
    第三步:设备连接后在线测调,查看数据是否正确。
【脑洞大赛】基于NB-IoT的智慧路灯监控系统(云端部署及训练)图4
    2、华为云端Web开发
    通过拖控件方式开发独具特色和风格的Web应用,这里我原配置基础上增加设备状态功能、传感器监控功能和规则功能三个界面。
    设备状态功能如下所示:
【脑洞大赛】基于NB-IoT的智慧路灯监控系统(云端部署及训练)图5

    传感器监控功能如下所示:
【脑洞大赛】基于NB-IoT的智慧路灯监控系统(云端部署及训练)图6
    规则功能如下所示:
【脑洞大赛】基于NB-IoT的智慧路灯监控系统(云端部署及训练)图7
    3、机器学习训练模型云端搭建
    第一步:建立项目工程
【脑洞大赛】基于NB-IoT的智慧路灯监控系统(云端部署及训练)图8
    第二步:建立训练数据神经网络
【脑洞大赛】基于NB-IoT的智慧路灯监控系统(云端部署及训练)图9
    第三步:建立测试数据神经网络
【脑洞大赛】基于NB-IoT的智慧路灯监控系统(云端部署及训练)图10
    【脑洞大赛】基于NB-IoT的智慧路灯监控系统(PC应用开发)https://mc.dfrobot.com.cn/thread-296820-1-1.html
【脑洞大赛】基于NB-IoT的智慧路灯监控系统(云端部署及训练)图11

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(0)
- 没有更多了 -