物联网协议应用场景
2023-09-14 09:13:28 时间
协议 | 协议名称 | 应该场景示例 | 适用范围 |
XMPP | 可扩展消息处理现场协议 | 控制灯的开关 | 即时通信的应用程序,还能用在网络管理、内容供稿、协同工具、档案共享、游戏、远端系统监控等 |
DDS | 分布式实时数据分发服务中间件协议 | 智能家居的电力供给,发电厂的发动机组的监控可以使用DDS协议 | 高可靠性、实时,分布式高可靠性、实时传输设备数据通信。目前DDS已经广泛应用于国防、民航、工业控制等领域。点评:DDS很好地支持设备之间的数据分发和设备控制,设备和云端的数据传输,同时DDS的数据分发的实时效率非常高,能做到秒级内同时分发百万条消息到众多设备。DDS在服务质量(QoS)上提供非常多的保障途径,这也是它适用于国防军事、工业控制这些高可靠性、可安全性应用领域的原因。但这些应用都工作在有线网络下,在无线网络,特别是资源受限的情况下,没有见到过实施案例。 |
MQTT | 消息队列遥测传输 | 当电力输送到千家万户时,电力线的巡查和维护,可以使用MQTT协议 | 在低带宽、不可靠的网络下提供基于云平台的远程设备的数据传输和监控。MQTT协议一般适用于设备数据采集到端(Device-》Server,Device-》Gateway),集中星型网络架构(hub-and-spoke),不适用设备与设备之间通信,设备控制能力弱,另外实时性较差,一般都在秒级。 |
AMQP | 高级消息队列协议 | 家里的所有电器的电量消耗,可以使用AMQP协议,传输到云端或家庭网关中进行分析 | 最早应用于金融系统之间的交易消息传递,在物联网应用中,主要适用于移动手持设备与后台数据中心的通信和分析 |
REST/HTTP | 松耦合服务调用 | 用户想把自家的能耗查询服务公布到互联网上,那么可以使用REST/HTTP来开放API服务 | REST/HTTP主要为了简化互联网中的系统架构,快速实现客户端和服务器之间交互的松耦合,降低了客户端和服务器之间的交互延迟。因此适合在物联网的应用层面,通过REST开放物联网中资源,实现服务被其他应用所调用。 |
CoAP协议 | 受限应用协议 | 应用于无线传感网中协议 | CoAP协议是简化了HTTP协议的RESTful API,适用于在资源受限(小型设备)的通信的IP网络 |
JMS | Java消息服务 | 应用程序接口 | 是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。 |
相关文章
- SAE 的极致应用部署效率
- 二、Android应用的界面编程(七)ViewAnimator及其子类[ ViewSwitcher、ImageSwitcher、TextSwitcher、ViewFlipper ]
- 【BSP视频教程】BSP视频教程第24期:应用实战,设计一款属于自己的Modbus RTU主从协议栈(2022-10-03)
- 对象池在 .NET (Core)中的应用[1]: 编程篇
- SAP UI5 应用开发教程之八十一 - 采用 OPA5 进行 SAP UI5 集成测试(Integration Test)的一个例子试读版
- Fiori应用缓存清理的几种方法
- 如何以可视化方式显示 Angular 应用构建后的 bundle 文件大小
- 实践案例丨基于Raft协议的分布式数据库系统应用
- QT应用编程: windows下使用UDT传输协议_创建工程示例(高速数据传输)
- HTTP协议缓存机制的应用
- Win11没有应用商店怎么办?Win11没有应用商店的解决方法
- WAF——针对Web应用发起的攻击,包括但不限于以下攻击类型:SQL注入、XSS跨站、Webshell上传、命令注入、非法HTTP协议请求、非授权文件访问等
- Java连接Sql Server 2008的简单数据库应用
- Pytorch初步应用
- TCP/IP IP地址概念与应用
- 阿里云SLB之:基于HTTP协议的SLB应用场景(十一)