1. 介绍

  • 常见的物联网传输协议
  • MQTT详细介绍

2. HTTP协议

  • HTTP协议是Hyper Text Transfer Protocol的缩写
  • 处于OSI模型的应用程序层
  • 通常的场景下,网络防火墙已经配置好,故而用于loT场景

3. MQTT协议

  • Message Queue Telemetry Transport的缩写
  • 处于OSI模型的应用程序层,基于TCP/IP
  • 由IBM研发,适用于受限环境,例如带宽低,网络不可靠的场景(非常适合IOT平台搭建)

参考文档

  • 【EMQX 5.0】1.1 MQTT协议介绍
  • 【EMQX 5.0】1.2 MQTT协议原理

3.1. iot轻便要求--耗电:

  • 信息传送程序要求尽可能简略
  • 使用频率
  • 发送的数据包大小

3.2. 三种服务品质

  • QOS0:只发送一次消息 (发送错误也不 再补发,收件人可能收不到)
  • QOS1:至少发送一次消息(对方可能同时受到多条消息)
  • QOS2:发送一次后等待对方应答(等待相应,尽量不会让对方收到重复多条消息)

3.3. MQTT的模式

  • Pub/Sub模式-发布/订阅
  • 通过Broker中转服务器作为中继进行消息收发
  • MQTT3.1没有加密,需采取额外安全措施,比如SSL/TLS等

4. EMQP

  • 应用层协议
  • 用于发送消息
  • 不同厂家的服务器/中间件之间的信息交互
  • 可信赖性高  银行金融系统
  • 广泛的覆盖路由,可信性安全性。如 rabbitMq,金融,医疗行业等

5. 其他协议

5.1 AMQP-Advanced Message Queuing Protocol

5.2 WebSocket-MQTT over WebSocket

  • 双向通讯,WebSocket-MQTT:WebSocket发送MQTT数据

5.3 CoAP-Constrained Application Protocol

  • 设备与设备之间通信

【AIOT】3.5 物联网传输协议介绍相关推荐

  1. 流媒体封装格式和流媒体传输协议介绍

    1.流媒体封装格式介绍 一个流媒体文件由音频流和视频流两种数据组成. h264/mpeg4等就是视频流编码格式,视频流一般以帧的单位存在,i帧.p帧.b帧,帧率(frame rate)是每秒显示帧数( ...

  2. 物联网传输协议总结笔记

    在物联网协议中,我们一般分为两大类,一类是传输协议,一类是通信协议.传输协议一般负责子网内设备间的组网及通信:通信协议则主要是运行在传统互联网TCP/IP协议之上的设备通讯协议,负责设备通过互联网进行 ...

  3. 【新手上路常见问答】关于物联网传输协议MQTT

    1.物联网数据传输的要求是什么? 物联网中的数据传输会面临很多挑战.采集发送数据的终端能耗应该较小,在低带宽和不稳定的网络情况下,需要保证数据的传输是成功的,保证数据不被重复发送,连接断开后可以进行重 ...

  4. FTP文件传输协议介绍和常用命令

    学云计算的同学肯定会碰到使用FTP工具的时候,今天小千就来简单给大家介绍一下什么是FTP,和一些常见的FTP命令. Ftp 介绍 文件传输协议(File Transfer Protocol,FTP), ...

  5. 物联网传输协议为什么首选MQTT?

    关注.星标公众号,不错过精彩内容 作者:黄工 公众号:strongerHuang 物联网 (IoT) 设备需要连接到互联网,联网的方式有很多种,传输协议也有很多种,为什么MQTT才是物联网的首选传输协 ...

  6. 相机的硬件接口以及传输协议介绍

    CSI 定义了一个位于处理器和相机sensor之间的高速串行接口. 1.CSI(CameraSerialInterface)的分层结构 • PHY 定义了传输媒介,输入/输出电路和和时钟和信号机制. ...

  7. Linux音视频学习--常见的音视频传输协议及基本概念介绍

    一.引言 二.流媒体格式与介绍 ------> 1.相关格式 ------------> 1.1.视频流编码格式 ------------> 1.2.音频流编码格式 ------&g ...

  8. QT应用编程: windows下使用UDT传输协议_创建工程示例(高速数据传输)

    一.环境介绍 操作系统: win10 64位 QT版本:  QT5.12.6 编译器:  MinGW 32 二.UDT传输协议介绍 UDT是基于UDP的数据传输协议(UDP-based Data Tr ...

  9. 简单文件传输协议TFTP

    一.简单文件传输协议介绍 文件传输协议规范了本地从远程服务器上访问文件的方式. 文件传输协议分为两类:1.online-access 和 2.whole file copying.前者的代表协议为NF ...

最新文章

  1. 激光雷达与相机—哪种更适合自动驾驶?
  2. [ ]是数组结构 ndarray区分list列表结构 的理解,
  3. 科普MinGW MinGW-W64
  4. django ContentType使用方法
  5. vs服务器连接xp系统,xp系统远程连接服务器
  6. SAP UI5 why failed to load 'sap/cus/crm/lib/reuse/library.js' from resources/sap/cus/crm
  7. linux c之孤儿进程与僵尸进程[总结]
  8. ASP.NET AntiXSS的作用
  9. Spring 经典面试题汇总.pdf(2020版)
  10. vs 之bug集(不断更新中)
  11. 黑马博客——详细步骤(一)路由跳转和抽取公共部分代码
  12. python json的中文读取与中文写入
  13. 「leetcode」131.分割回文串【回溯算法】详解!
  14. 欧姆龙plc交互协议hostlink
  15. android 9.0 安装xpose框架
  16. DotSoft.C3DTools.v7.0.0.3民用勘测地图和GIS工具集合
  17. 计算机专业纸质笔记本,无可替代?信息时代你还用纸质笔记本吗
  18. 田老师书法工作室优秀学员获奖作品展(一)
  19. 面试了几十家软件测试公司全是这个“套路”
  20. Aleo提高高算力的解决方法(精选)

热门文章

  1. luoguP3964 [TJOI2013]松鼠聚会
  2. Java JDK 动态代理
  3. 反对996,吐槽996,但出路在哪里?
  4. mediacodec.java_Android原生编解码接口 MediaCodec 之——踩坑
  5. 握手机制的verilog实现
  6. 【没有哪个港口是永远的停留~ 论文解读】OverFeat
  7. java毕业设计开题报告SSM实现的在线商城系统|电商购物系统
  8. 半导体物理 第七章 金属半导体接触及其能级图
  9. 毕业设计 —— 基于STM32手势控制显示系统的设计
  10. LaTeX中一些常用符号及编写技巧