物联网技术:工具、挑战与安全
1. 物联网工具介绍
1.1 DeviceHive
DeviceHive 是一款用于物联网设备通信和管理的工具,它运行于连接设备网络及其服务器之间。作为开源技术,它在 M2M(机器对机器)和物联网领域产生了巨大影响。其优势在于易于访问,还能减少开发消息协议和通信库的需求,让开发者更专注于项目整体功能的开发。
它包含通信层、控制软件和多平台库,覆盖了从数据传输、验证和收集到机器学习任务和人工智能的整个流程。该平台提供监控工具,无需物理连接到真实硬件就能轻松开始设备发现。
它有自己的 GUI(图形用户界面)管理控制台,借助这个控制台,用户可以创建自己的设备,将其连接到网络并进行管理,还能接收最新更新通知并向连接设备发送指令。
可用协议 :默认提供 REST 或 Websocket API,此外还支持 MQTT 协议。若要使用完整的 REST 服务,DeviceHive 提供了 Swagger。任何支持 REST API、Websocket 或 MQTT 协议的设备都能连接到 DeviceHive,其库使用的编程语言包括 Java、Node.js、Python 等。
集成工具 :DeviceHive 允许用户开发自己的设备,通过其 GUI 管理控制台,还能观察最近上传的消息或通知。
定制化 :由于 DeviceHive 是基于开源系统的,进行更改并不容易。为此,设计了 DeviceHive 插件,它可以订阅 DeviceHive 消息并实现所需业务。
超级会员免费看
订阅专栏 解锁全文
7万+

被折叠的 条评论
为什么被折叠?



