MQTT基于TCP,在做反控设备的时候比UDP更可靠,比如CoAP走3G、4G的时候甚至需要实现CoAP over TCP,否则反控很不稳定甚至无法联通。
MQTT异步Pub/Sub实现,好比发个微信,无需等待对方确认便可以继续,而不像CoAP那样必须等待对方应答才能返回的同步模式。
MQTT为物联网提供了许多体贴的设计,比如QoS,比如“遗言”的设计。
篇幅有限,无法完全枚举MQTT的优越性,建议参考以下文章:
MQTT入门篇
MQTT进阶篇
MQTT安全篇
MQTT实战篇
当然,CoAP在功耗方面有优势,不过随着物联网设备特别是网管的计算能力加强,这点应该不是主要矛盾。品牌型号:华为MateBook D15
系统:Windows 11
物联网是通过传感设备按照约定的协议。物联网是互联网基础上的延伸和扩展的网络,将各种信息传感设备与网络结合起来而形成的一个巨大网络,实现任何时间、任何地点,人、机、物的互联互通。
物联网是新一代信息技术的重要组成部分,IT行业又叫:泛互联,意指物物相连,万物万联。由此,“物联网就是物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物品与物品之间,进行信息交换和通信。
物联网的基本特征从通信对象和过程来看,物与物、人与物之间的信息交互是物联网的核心。物联网的基本特征可概括为整体感知、可靠传输和智能处理。整体感知—可以利用射频识别、二维码、智能传感器等感知设备感知获取物体的各类信息。
物联网平台为设备提供安全可靠的连接通信能力,向下连接海量设备,支撑设备数据采集上云;向上提供云端API,指令数据通过API调用下发至设备端,实现远程控制。物联网平台也提供了其他增值能力,如设备管理、规则引擎、数据分析、边缘计算等,为各类IoT场景和行业开发者赋能。
如下是共享单车基于物联网平台的解决方案。
物联网平台提供边缘计算能力,支持在离设备最近的位置构建边缘计算节点处理设备数据。
在断网或弱网情况下,边缘计算可缓存设备数据,网络恢复后,自动将数据同步至云端。
提供多种业务逻辑的开发和运行框架,包括场景联动、函数计算和流式计算,各框架均支持云端开发、动态部署。
边缘计算能力允许在最靠近设备的地方构建边缘计算节点,过滤清洗设备数据,并将处理后的数据上传至云平台。
物联网应用可广泛应用于:智能生活、智能工业、智能楼宇、环境保护、农业水利、能源监控等环境。计算平台主要涉及:
开发者使用设备接入SDK,将非标设备转换成标准物模型,就近接入网关,从而实现设备的管理和控制。
设备连接到网关后,网关可以实现设备数据的采集、流转、存储、分析和上报设备数据至云端,同时网关提供规则引擎、函数计算引擎,方便场景编排和业务扩展。
设备数据上传云端后,可以结合云功能,如大数据、AI学习等,通过标准API接口,实现更多功能和应用。
物联网 (IoT) 设备必须连接互联网。通过连接到互联网,设备就能相互协作,以及与后端服务协同工作。互联网的基础网络协议是 TCP/IP。MQTT(Message Queue Telemetry Transport,消息队列遥测传输) 是基于 TCP/IP 协议栈而构建的,已成为 IoT 通信的标准。移动物联网标准协议,还没有听说个这么一个统一协议。
移动互联网主要是解决物联网的无线接入问题,主要是DTU模块,对前方,接数据采集器pods;对后方,通过互联网直接对接物联网数据管理平台。不存在对接产业界的接口。硬要说一个对产业界的接口,应该是pods的接口。这个接口要根据实际应用场景来确定,目前没有可能统一。
对pods的接口标准,就是数据传输接口,可以考虑RS232、RS448、USB、RJ45都可以,看应用场景来做硬件设计。一般比较多的是RS232,非常成熟通用。
对管理平台的接口,一般就是TCP/ IP的协议上架构应用开发,标准协议也是根据软件平台来决定,没有统一规范。
如果说移动网络在物联网的制式,要根据中国三大运营商的移动通信网络制式来确定:移动的 GPRS和TD-CDMA(后者硬件支持很少),联通的WCDMA,电信的cdma2000。你的物联网应用打算采用哪个运营商的移动网络,决定了你的DTU底层通信协议,硬件开发成本也各不一致。现在又推出4G网络,那么这个选择又翻了一番。
你说的移动物联网标准协议应该就是指的这个吧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)