农业分析通用物联网平台
1. 平台组件概述
为了实现农业数据的有效分析和管理,平台包含了多个关键组件,这些组件协同工作,确保数据的安全、准确传输和处理。以下是对各组件的详细介绍:
| 组件名称 | 功能描述 |
| — | — |
| 设备认证与注册 | 确保与平台通信的每个传感器节点的安全性和唯一性,防止未经授权的设备访问数据。 |
| 订阅列表 | 管理订阅客户端,使用 MQTT 协议高效分发传感器数据。 |
| 过滤器 | 去除传感器数据中的无用内容,验证客户端订阅,并确保数据准确传输给合法用户。 |
| 加密与 Web 接口 | 处理数据传输的安全问题,对数据进行加密,并提供友好的 Web 界面供用户查看数据。 |
2. 设备认证与注册
设备认证与注册是平台中非常重要的组件,它确保了与平台通信的每个传感器节点的安全性和唯一性。每个传感器节点都必须通过该组件与客户端进行通信,以保证数据的保密性。
最初,我们考虑使用 48 位的 MAC - ID,但如今每个设备可能有多个 MAC - ID,这带来了问题。为了解决这个问题,平台在设备与平台通信时会给予一个唯一的注册码。设备认证使用 MAC 和 SHA - 1 算法,其中 SHA - 1(安全哈希算法 - 1)是一种基于哈希技术的算法,用于加密应用,确保数据的安全传输。它将输入的明文转换为 120 位的哈希值,即消息摘要。
3. 订阅列表
订阅列表组件包含了大量订阅客户端,传感器数据读数会发送给这些客户端。当多个用户订阅相同的传感器读数时,会使用消息队列遥测传输(MQTT)协议来解决。MQTT 是一种轻量级的 M2M
超级会员免费看
订阅专栏 解锁全文

2751

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



