nbiot协议和modbus的区别
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nbiot协议和modbus的区别相关的知识,希望对你有一定的参考价值。
物联网 (IoT) 不只是新技术, 还是与旧技术的集成,其关键在于通信。 可用的通信方法各不相同,但是,各种不同的协议在将海量“事物”连接到互联网时发挥着重要的作用。 本文介绍了两种物联网补充协议: 用于短距离设备连接的本地协议 Modbus 以及支持物联网进行全局通信的可扩展互联网协议“消息队列遥测传输 (MQTT)”。Modbus 是一个串行通信协议,首次出现于 1979 年,是连接行业设备实际使用的标准协议。 MQTT 早在 20 年前便已出现,但是将这两个协议结合在一起使用,能够为深度嵌入式设备提供物联网的规模和连接性。 图 1 展示了这些协议之间的一般关系,同时介绍了连接的支持解决方案:物联网网关。
图 1. 物联网 (IoT) 网关作为物联网通信的支持解决方案 我们来看一下 Modbus 和 MQTT,以了解其区别以及如何在物联网中互相补充。
Modbus
自 1979 年首次出现至今,Modbus 已经演变为一套全面的支持多种物理链接的协议集(如 RS-485)。 Modbus 的核心是一个串行通信协议,采用主从模式。 主机向从机发送请求,从机予以回复。 在标准 Modbus 网络中,有一台主机以及最多 247 台从机(但是,如果采用 2 字节寻址,则可显著提高这一界限)。
借助 RS-485,主从机之间的通信发生在指示功能码的帧中。 该功能码可识别要操作的功能,如读取独立输入;读取先进先出队列;或执行诊断函数。 然后,从机根据收到的功能码进行响应,该响应较为简单,由一组字节指示。 因此,从机可以是智能设备,也可以是只有一个传感器的简单设备。
从该描述中,您可以看到 Modbus 协议非常简单,但是其作为协议的开放性使其成为整个行业或 SCADA 系统的实际通信协议。
消息队列遥测传输 参考技术A .
Modbus协议是应用层(协议层)报文传输协议,派跳绳蓝牙通讯协议它定义了一个与物理层无关的协议数据单元(PDU),即PDU=功能码+数据域nb接口协议,保证大股东的决策权的协议功能码1byte,数据域不确定。 Modbus协议能够应用在不类型的总线或网。Modbus 协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通。它已经成为一通用工业标准。有了它,不厂商生产。
2.
nb iot通信协议 nb iot通信协议Modbus是一种通讯协议,物业开除员工协议消防传输设备通信协议主要应用于电子控制器上的一种通用语言。Modbus支持多种电气 参考技术B 热门频道
首页
博客
研修院
VIP
APP
问答
下载
社区
推荐频道
活动
招聘
专题
打开CSDN APP
Copyright © 1999-2020, CSDN.NET, All Rights Reserved
打开APP
若干物联网无线技术 - NB-IOT、LoRa、433、GPRS、2.4G、PKE近场通信,基础理论与开发点滴总结 原创
2020-04-19 10:40:41
9点赞
STCNXPARM
码龄5年
关注
在项目实践学习中记录的点滴笔记,整理成章,希望能给大家提供工作与学习思路。
往期文章
1、无线通信项目开发 - NB-IOT、LoRa、433、GPRS、2.4G、PKE近场通信,基础理论与开发点滴总结
2、蓝牙无线技术(BLE)与开发点滴总结
3、Zigbee无线技术与开发点滴总结
4、WIFI无线技术与开发点滴总结
文章目录
一、无线通信开发绪论
二、NB-IOT理论基础与开发
三、LoRa理论基础与开发
四、433技术理论基础与开发
五、GPRS通信理论与开发
六、2.4G技术理论基础与开发
七、PKE无线通信(近场通信)与开发
一、无线通信开发绪论
1、所有的无线通讯:都是有线转无线的形式;
2、市面上的许多无线技术的根本区别:
1)工作频率;
2)通讯机制不同;
3、频率越低,射频穿透力就越强,传播距离越长;
4、技术分类:
1)带协议栈(蓝牙、Zigbee、Wifi) ;
2)不带协议栈:(红外、RFID、PKE、NFC);
5、无线开发相对较难的原因:
1)难以知道具体空中通讯发生了什么;
2)频率的捕捉需要专用的仪器;
3)会随着环境变化而变化;
6、开发重点就在于稳定性
7、各类无线通信对比:
二、NB-IOT理论基础与开发
1、NB-IOT专业名词缩略语:
1)IOT:internet of thing;
2)NB-IOT:narrow band internet of thing;
3)IMEI:international mobile equipment identity 国际移动设备识别码;
4)OneNET:中国移动PaaS物联网开放平台;
5)CIoT:蜂窝物联网;
6)M2M:Mobile-
协议和协议栈的区别?
协议和协议栈的区别?
在通信领域特别是无线通信领域,我们经常会听到用到什么协议啊 ,什么协议栈方面的东西。
1.首先,协议定义的是一些列的通信标注,通信的双方需要共同按照这一个标准进行正常的数据收发;
在计算机通信方面,通信协议用于实现计算机与网络连接之间的标注,如果没有统一的通信协议,电脑之间的信息传递就无法识别,通信协议就是通信双方事前约定好的通信规则,可以简单的理解为各个计算机之间进行相互会话所使用的共同语言。
2.协议栈是协议的具体的实现形式,我们通俗的来讲就是用代码实现的库函数,从而方便开发人员的调用。
协议栈是网络中各层协议的总和,其形象的反映了 一个网络中文件传输过程;由上层协议到底层协议,再由底层协议到上层协议。
以上是关于nbiot协议和modbus的区别的主要内容,如果未能解决你的问题,请参考以下文章