物联网的技术体系主要分为大三层:

1.感知层:
 1.1终端设备:
物联网芯片 Arduino,Raspberry Pi,ESP32,C51,Stm32系列,华为NB-IOTstm32I4开发板,cc2530开发板;

1.2.终端设备搭载的嵌入式操作系统:VxWorks、FreeRTOS(多任务实时操作系统)、LiteOS、mbed
1.3.IoT 开发平台:Ruff、Tessel、JerryScript、Johnny-Five,PTC Thingworx,Software AG Cumulocity、GE Predix、 thingsboard

1.4.常用物联网智能设备技术:二维码、RFID、GPS、眼球与虹魔识别、听觉、嗅觉、触觉、味觉识别、VR/AR、SLAM、行为与复合特征识别、面部识别、指纹、手型

1.5常用传感器设备:温度/湿度传感器、力觉传感器、加速度传感器、光传感器、测距传感器、磁性传感器、微机电传感器、生物传感器、智能传感器、传感器与传感器网络

2.网络层

物联网常见协议:TCP/IP、TCP、UDP、HTTP、Websocket、wifi、蓝牙、NFC
MQTT:是一种基于发布/订阅(publish/subscribe)模式的"轻量级"通讯协议;
             最大优点:可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用.
            应用场景:

          技术架构:
            

mqtt协议实现方式分为:发布者(Publish)、代理(Broker)(服务器)、订阅者(Subscribe)。其中,消息的发布者和订阅者都是客户端,消息代理是服务器,消息发布者可以同时是订阅者。

MQTT传输的消息分为:主题(Topic)和负载(payload)两部分:

  • (1)Topic,可以理解为消息的类型,订阅者订阅(Subscribe)后,就会收到该主题的消息内容(payload);
  • (2)payload,可以理解为消息的内容,是指订阅者具体要使用的内容。

mqtt协议数据包结构:一个MQTT数据包由固定头(Fixed header)、可变头(Variable header)、消息体(payload)三部分构成。
      MQTT数据包结构如下:

  • (1)固定头(Fixed header)。存在于所有MQTT数据包中,表示数据包类型及数据包的分组类标识。
  • (2)可变头(Variable header)。存在于部分MQTT数据包中,数据包类型决定了可变头是否存在及其具体内容。
  • (3)消息体(Payload)。存在于部分MQTT数据包中,表示客户端收到的具体内容。

Payload消息体位MQTT数据包的第三部分,包含CONNECT、SUBSCRIBE、SUBACK、UNSUBSCRIBE四种类型的消息:

  • (1)CONNECT,消息体内容主要是:客户端的ClientID、订阅的Topic、Message以及用户名和密码。
  • (2)SUBSCRIBE,消息体内容是一系列的要订阅的主题以及QoS。
  • (3)SUBACK,消息体内容是服务器对于SUBSCRIBE所申请的主题及QoS进行确认和回复。
  • (4)UNSUBSCRIBE,消息体内容是要订阅的主题。

RTSP(Real Time Streaming Protocol):实时流传输协议,是cs模式的流媒体播放协议(视频播放协议)
Modbus:一个请求/应答方式的串行通信协议,目前存在用于串口、以太网以及其他支持互联网协议的网络的版本,通常用来连接监控计算机和远程终端控制系统

nb-lot(窄宽带物联网):基于蜂蜜的窄宽带,具有大容量、低功耗、低成本
coap:物联网世界的类web协议,使用在资源受限的物联网设备上。物联网设备的ram,rom都通常非常小,运行TCP和HTTP是不可以接受的。

协议特点:

基于REST,server的资源地址和互联网一样也有类似url的格式,客户端同样有POST,GET,PUT,DELETE方法来访问server,对HTTP做了简化;

COAP是二进制格式的,HTTP是文本格式的,COAP比HTTP更加紧凑;
    轻量化,COAP最小长度仅仅4B,一个HTTP的头都几十个B了;
    支持可靠传输,数据重传,块传输。 确保数据可靠到达;
     支持IP多播, 即可以同时向多个设备发送请求;
    非长连接通信,适用于低功耗物联网场景;

COAP协议有4种消息类型:

CON—— 需要被确认的请求,如果CON请求被发送,那么对方必须做出响应。这有点像TCP,对方必须给确认收到消息,用以可靠消息传输。

NON—— 不需要被确认的请求,如果NON请求被发送,那么对方不必做出回应。这适用于消息会重复频繁的发送,丢包不影响正常操作。这个和UDP很像。
    用以不可靠消息传输。

ACK —— 应答消息,对应的是CON消息的应答。

RST —— 复位消息,可靠传输时候接收的消息不认识或错误时,不能回ACK消息,必须回RST消息。

LoRa:基于蜂窝的长距离、低功耗、低成本,应用在智慧社区、智能家居和楼宇、智能表计、智慧农业、智能物流等多个垂直行业。
            城镇可达 2-5 Km , 郊区可达 15 Km;一个 LoRa 网关可以连接上千上万个 LoRa 节点。

BLE:低功耗蓝牙

    主要应用领域:1、移动扩展设备 2、汽车电子设备 3、健康医疗用品:心跳带、血压计等 4、定位应用:室内定位、井下定位等 5、近距离数据采集:无线抄表、无线遥测等   6、数据传输:智能家居室内控制、蓝牙调光、打印机等

zigbee:低速短距离传输的无线网上协议,特色有低速、低耗电、低成本、支持大量网上节点、支持多种网上拓扑、低复杂度、快速、可靠、安全
opc协议:利用微软的COM/DCOM技术来达成自动化控制的协定,采用典型的C/S模式,针对硬件设备的驱动程序由硬件厂商完成,提供统一OPC接口标准的Server程序,软件厂商只需按照OPC标准接口编写Client程序就访问Server程序进行读写,即可实现与硬件设备的通信

物联网技术体系(一)相关推荐

  1. 物联网技术体系、网络架构和产业链条,入门知识大全

    最初的物联网概念,国内普遍认为的是MIT Auto-ID中心Ashton教授1999年在研究RFID时最早提出来的,当时还被称之为传感网,其定义是:通过射频识别(RFID).红外线感应.全球定位系统. ...

  2. 智能家居中的物联网技术体系架构与发展现状

    物联网技术是在1999年首次被提出来的,直到2005年才正式定的.所以,物联网技术是指通过射频识别.红外感应.全球定位系统.激光扫描器等信息传感设备,按照约定的协议将任何物品与互联网连接起来,进行信息 ...

  3. 一文读懂工业物联网 全面起底核心玩家和技术体系

    来源:智东西 概要:未来10年内,全球物联网将创造10多万亿美元的价值,约占全球经济的1/10,并与城市管理.生产制造.汽车驾驶.能源环保等形成数个千亿级规模以上的细分市场. 物联网进入与传统产业深度 ...

  4. 物联网面临发展的主要难题是什么,物联网技术主要分为哪几类?

    物联网面临发展的主要难题是什么,物联网技术主要分为哪几类? 物联网技术大概可以分为三类: 1.应用技术:数据存储.并行计算.数据挖掘.平台服务.信息呈现; 2.网络技术:低速低功耗近距离无线.IPV6 ...

  5. 物联网的体系架构概述

    -- 参考自:国家出版基金项目 <物联网与智能制造> 张晶 化学工业出版社 0总览 Author:HYH Date:2020/7/20 1物联网 物联网有别于互联网,互联网的主要目的是构建 ...

  6. 物联网技术入门,如何成为一名物联网工程师?

    移动物联网目前的应用场景非常之多,涉及到视频监控.智慧医疗.智慧城市.智能家居.农林牧渔.传感.抄表.停车等多种应用场景,而不同的应用场景对移动网络的性能需求又有很大差别,对物联网工程师的技能储备要求 ...

  7. 什么是物联网?物联网产业链体系深度分析_转

    转自:http://www.shuncom.com/page65.html?article_id=186 物联网概念 一.世界的物联网 物联网(Internet of Things,简称IOT)概念始 ...

  8. 国家拟应用物联网技术建中药材追溯体系

    慧聪安防网讯 目前物联网技术已经开始应用于国内中药材行业.有业内人士分析,此次商务部 主导探索建设中药材的追溯体系将推动物联网技术更广泛地应用于中药材行业. 5月13日,由中国中药协会和中国仓储协会共 ...

  9. 刚刚、Gartner发布物联网技术十大战略和趋势

    来源:网络大数据 Gartner的研究副总裁尼克•琼斯(Nick Jones)说:"物联网将在未来十年继续为数字化业务创新带来新的机遇,而许多新机遇有赖于新的或经过改进的技术.洞察创新物联网 ...

  10. 物联网技术在智能医疗领域的应用与发展

    来源: 传感器技术 应对人口结构高龄化所带来的长期照护需求,各国政府纷纷拟定政策,希望利用Wi-Fi.蓝牙.3G.GPS及RFID等物联网技术,架构起移动式医疗网络;且在远距照护等议题发酵下,也带动医 ...

最新文章

  1. 没有JS的前端:体积更小、速度更快!
  2. solaris UFS文件系统 要点
  3. php 将date转换成string,php如何实现date转string
  4. ElementUI中使用el-time-picker向SpringBoot传输24小时制时间参数以及数据库中怎样存储
  5. 【Protocol Buffer】Protocol Buffer入门教程(六):枚举和包
  6. 10.31T4 HAOI2010最长公共子序列 计数+容斥原理
  7. P2580-于是他错误的点名开始了【Trie,字符串】
  8. Exploiting the Syntax-Model Consistency for Neural Relation Extraction(关系抽取,语法模型,跨领域关系抽取
  9. 最大同性恋交友网站被微软收购,我不服!
  10. linux: sort排序数据 grep搜索数据
  11. window命令行大全
  12. libevent evbuffer缓冲源码分析
  13. 选择排序 介绍与java实现
  14. php实现加密解密,php实现加密与解密的原理与用法
  15. Node.js meitulu图片批量下载爬虫 1.05版(Final最终版)
  16. python期货程序化交易高手心得_10分钟打造WonderTrader上的期货日内交易策略
  17. 轻量级服务器和ECS云服务器有什么区别?
  18. iOS设置基于ikev2的协议连接企业虚拟专用网络
  19. 电脑锁屏 快捷方式设置
  20. C#指定图片添加文字——修改版

热门文章

  1. 物资仓库管理软件分析
  2. 三大开源bi工具_不用无限手套,人人都能开发 BI 系统------开源BI软件,可集成的BI工具...
  3. 计算机word设置渐变填充,word文本效果在哪里?怎么设置填充渐变颜色?
  4. 中国工业互联网相关政策汇总分析:“十四五”系列规划助力工业互联网创新融合发展[图]
  5. 动软出现“添加服务器配置失败,请检查是否有写入权限或文件是否存在“错误
  6. python投影Himawari-8数据
  7. stm32f030 硬件I2C配置
  8. 用python模拟clark变换和park变换
  9. 直播丨易鲸捷SQL编译器、达梦DM8数据库体系结构
  10. 怎么可以同时上内外网,不用切换网络