当前位置:首页 > 物联网 > 正文

物联网设备接入常用的应用层协议

本文目录一览壹、物联网平台与物联网应用对接的协议是?物联网的主要功能是连接用户侧所有必要的信息,实现多功能的远程识别、读取、控和交互。
应用层置于物联网三层结构之上,其功能是“处理”,即通过云计算平台进行信息处理。 应用层和最底层的感知层是物联网的显着特征和核心。 应用层可以对感知层采集的数据进行计算、处理和知识提取,从而实现实时性。 对物理世界的控、精确管理和科学决策。
从结构上来说,物联网应用层包括以下三个部分:
1.物联网中间件:物联网中间件是一个独立的系统软件或服务程序。 中间件平滑地封装了各种公共功能并提供给物联网应用。
2.物联网应用:物联网应用是用户直接使用的各种应用,如智能控、安防、电表抄表、远程医疗、智慧农业等。
3.云计算:云计算可以方便物联网中海量数据的存储和分析。 根据云计算的服务类型,云可以分为:基础设施即服务(IaaS)、平台即服务(PaaS)、服务和软件即服务(SaaS)。
从角度来看三层结构发展到物联网,网络层已经非常成熟,感知层也发展很快,而应用层受到的关注度却落后于其他两层以及所取得的技术成果。 但由于应用层可以为用户提供特定的服务,并且与我们紧密相连,因此应用层未来的发展潜力很大。 贰、物联网可以分为哪几层

物联网可分为:感知层、网络层、平台层、应用层和安全层。

1.感知层

感知层是物联网的最底层。 它主要负责通过各种传感器、执行器收集和处理物理世界的信息。 RFID标签和其他设备。 例如,温度传感器可以检测环境温度,压力传感器可以监测液压等。

2.网络层

网络层负责传输感知层采集到的数据。 它包括各种网络和通信协议,例如Wi-Fi、蓝牙、Zigbee、LoRa等。 这些网络将数据从设备传输到服务器或在设备之间传输。

3.平台层

平台层负责处理和分析从网络层接收到的数据。 它包括各种云平台和雾计算节点。 这些平台为数据清洗、整合和初步分析提供了强大的计算能力和存储空间。

4.应用层

应用层负责将平台层处理后的数据应用到各种现实场景中。 包括各种应用程序和服务。 例如,智能家居系统可以根据平台层提供的分析数据自动调节室内温度和照明。 智能农业可以根据传感器数据监测土壤湿度和养分状况。

5.安全层

安全层贯穿整个物联网架构,负责保护您的数据的安全和隐私。 这包括数据加密、认证、访问控、安全审计等功能,确保数据不非法获取和使用。

叁、LWIP分析(十一)——(应用层)(MQTT)LWIP分析(十一)——(应用层)(MQTT)
在物联网应用中,MQTT协议因其轻量级的发布/订阅模型性质而广泛使用。 MQTT基于LWIP协议实现,可在低带宽、不稳定的网络环境下高效传输小数据包。 关键是发布者向主题发布消息,订阅者通过订阅感兴趣的主题来获取消息,从而实现跨设备的灵活通信。
MQTT的主要特性包括三种服务质量(QoS0-2),以确保可靠的消息传输。 消息结构由固定、可变和净荷数据组成,理论最大消息大小可达256M。 固定包含消息类型、重复指示和质量级别等信息,而可变包含协议名称、版本、连接标志等。 追索机充当客户端连接异常丢失时的通知。
连接心跳机是MQTT通过周期性发送心跳请求和接收响应来保连接存活的重要手段。 基于LWIP实现MQTT,例如微控器,需要将MQTT库(例如eclipse/paho)与cJSON库集成,以处理连接云平台时通信等JSON数据格式。
总的来说,MQTT协议是物联网设备之间通信的强大工具。 这是通过LWIP实现的,并结合适当的QoS和心跳机,以确保可靠的消息传递和网络连接的稳定性。 将MQTT移植到微控器需要调整LWIP和相关库以适应资源受限的环境。