实验背景
1、智慧小区工作需求
各类小区分布在城市的各个角落,多构成单个或多个独立的区域,而这使得小区的管理更加复杂和多变,给小区安防带来很大压力,技防手段越来越成为重点。
2、智慧小区工作现状
不同小区的环境不同,监管盲点较多,且内部结构相对松散,往往单靠人防很难实现全面而有效的防范和管理,利用智慧小区安全防护系统对小区生活实现政务高效、服务便捷、生活智能等目的,是一行之有效的措施。
实训目的
1、基于真实设备,搭建软硬件环境,接入 OneNET 平台并实现设备属性上报;
2、通过 OneNET 平台的“设备调试”实现设备属性下发;
3、通过 OneNET 平台的“API 调试”实现设备属性下发;
4、直接基于 API 方式实现设备属性下发。
实训过程
1.创建基于 MQTT 协议的产品
在OneNET平台上创建一个新的产品,设置产品名称、设备类型等。
2.添加设备
在产品下添加设备,为每个设备分配一个唯一的设备ID。
3.设备开发
根据OneNET提供的设备接入MQTT协议,编写设备端的代码,实现设备属性上报。
设备需要定期或按需将自身的状态、数据等上报给OneNET平台。
4.验证设备接入
在OneNET平台上查看设备是否成功接入,并能够接收到设备上报的属性数据。
5.通过OneNET平台的“设备调试”实现设备属性下发
使用设备调试功能
6.登录OneNET平台,进入设备的调试页面。
在调试页面上,可以模拟下发指令给设备,验证设备是否能正确响应。
7.基于真实设备接入 OneNET 平台,修改代码
8.通过OneNET平台的“API调试”实现设备属性下发
使用API调试功能
OneNET平台提供了丰富的API接口,可以通过API进行设备管理、数据查询等操作。
在API调试页面上,可以调用相应的API接口,实现设备属性下发。
9.直接基于API方式实现设备属性下发
编写API调用代码
根据OneNET平台提供的API文档,编写代码调用API接口。
在代码中设置需要下发的设备属性,发送请求到OneNET平台。
验证属性下发
在设备上验证是否成功接收到下发的属性,并做出相应的响应。
实训结果
总结
一、搭建软硬件环境并接入OneNET平台
选择硬件设备:根据智慧小区安全防护系统的需求,选择适合的硬件设备,如传感器、执行器、通信设备等。
搭建硬件环境:在小区的关键位置部署硬件设备,确保设备之间的通信正常,并能够稳定工作。
接入OneNET平台:
在OneNET平台上创建相应的产品和设备,为设备分配唯一的设备ID和密钥。
根据OneNET平台的要求,配置硬件设备的网络参数,确保设备能够成功接入平台。
编写硬件设备的程序,实现设备属性的上报功能,将设备的状态、数据等信息实时发送到OneNET平台。
二、通过OneNET平台的“设备调试”实现设备属性下发
登录OneNET平台:使用管理员账号登录OneNET平台,进入设备调试界面。
选择设备和功能:在调试界面中,选择要调试的设备和要下发的属性。
下发设备属性:在调试界面中填写属性值,点击下发按钮,将属性值发送到硬件设备。
验证下发结果:检查硬件设备是否接收到下发的属性值,并根据属性值进行相应的操作。