项目四-创建智慧小区安全防护系统

实验背景

1、智慧小区工作需求
各类小区分布在城市的各个角落,多构成单个或多个独立的区域,而这使得小区的管理更加复杂和多变,给小区安防带来很大压力,技防手段越来越成为重点。

2、智慧小区工作现状
不同小区的环境不同,监管盲点较多,且内部结构相对松散,往往单靠人防很难实现全面而有效的防范和管理,利用智慧小区安全防护系统对小区生活实现政务高效、服务便捷、生活智能等目的,是一行之有效的措施。

实训目的

1、基于真实设备,搭建软硬件环境,接入 OneNET 平台并实现设备属性上报;
2、通过 OneNET 平台的“设备调试”实现设备属性下发;
3、通过 OneNET 平台的“API 调试”实现设备属性下发;
4、直接基于 API 方式实现设备属性下发。

实训过程

1.创建基于 MQTT 协议的产品

在OneNET平台上创建一个新的产品,设置产品名称、设备类型等。


image.png

image.png

image.png

image.png

2.添加设备

在产品下添加设备,为每个设备分配一个唯一的设备ID。


image.png

image.png

3.设备开发

根据OneNET提供的设备接入MQTT协议,编写设备端的代码,实现设备属性上报。
设备需要定期或按需将自身的状态、数据等上报给OneNET平台。


QQ截图20240509115337.png

4.验证设备接入

在OneNET平台上查看设备是否成功接入,并能够接收到设备上报的属性数据。


image.png
QQ截图20240509115326.png

QQ截图20240509115240.png

5.通过OneNET平台的“设备调试”实现设备属性下发

使用设备调试功能


image.png

6.登录OneNET平台,进入设备的调试页面。

在调试页面上,可以模拟下发指令给设备,验证设备是否能正确响应。


9c67a7b06cae467fc7ae4813512e9e77.png

7.基于真实设备接入 OneNET 平台,修改代码

293452b8b9645d84eac2de8c33d9cd90.png

image.png

8.通过OneNET平台的“API调试”实现设备属性下发

使用API调试功能
OneNET平台提供了丰富的API接口,可以通过API进行设备管理、数据查询等操作。
在API调试页面上,可以调用相应的API接口,实现设备属性下发。

9.直接基于API方式实现设备属性下发

编写API调用代码
根据OneNET平台提供的API文档,编写代码调用API接口。
在代码中设置需要下发的设备属性,发送请求到OneNET平台。
验证属性下发
在设备上验证是否成功接收到下发的属性,并做出相应的响应。

实训结果

QQ截图20240520114100.png

总结

一、搭建软硬件环境并接入OneNET平台
选择硬件设备:根据智慧小区安全防护系统的需求,选择适合的硬件设备,如传感器、执行器、通信设备等。
搭建硬件环境:在小区的关键位置部署硬件设备,确保设备之间的通信正常,并能够稳定工作。
接入OneNET平台:
在OneNET平台上创建相应的产品和设备,为设备分配唯一的设备ID和密钥。
根据OneNET平台的要求,配置硬件设备的网络参数,确保设备能够成功接入平台。
编写硬件设备的程序,实现设备属性的上报功能,将设备的状态、数据等信息实时发送到OneNET平台。
二、通过OneNET平台的“设备调试”实现设备属性下发

登录OneNET平台:使用管理员账号登录OneNET平台,进入设备调试界面。
选择设备和功能:在调试界面中,选择要调试的设备和要下发的属性。
下发设备属性:在调试界面中填写属性值,点击下发按钮,将属性值发送到硬件设备。
验证下发结果:检查硬件设备是否接收到下发的属性值,并根据属性值进行相应的操作。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容