090348.jpg
提到物联网,相信每个人都有一定的了解,但也有不少读者对物联网半知不解。现在,我们将在物联网中分享有关标准与协议的内容。
关于物联网。
一些读者不知道物联网是什么,本文首先简要介绍一下物联网的相关内容。
物联网,即IoT(Internet of things),即“万物相连的因特网”,是一种基于因特网的延伸和扩展的网络,把各种各样的信息感应设备和因特网结合在一起,从而实现人、机、物的任意时间、任意地点的互联互通。
物联网可分为两大类:
1、产业物联网:在这种情况下,局域网基于很多不同的技术。物联网设备通常会在全球因特网上传送数据。
2、商用物联网:本地通讯通常是蓝牙或以太(有线或无线)。物联网设备通常只和本地设备通信。
物联网协定概览。
并非所有的物联网协议都被放在OSI模型(Open System Interconnection)开放系统互连(物理层、数据链接层、网络层、传输层、会话层、表现层和应用层)相反,协议被划分为提供某种层次的组织。
标识,例如:EPC、 uCode、 IPv6、 URIs;
通讯转换 ,例如:Wifi、 Bluetooth、 LPWAN;
数据协议,例如:MQTT、 CoAP、 AMQP、 Websocket、 Node;
设备管理,例如:TR-069、 OMA-DM;
多层框架,例如:Alljoyn、 IoTivity、 Weave、 Homekit;
每一级又可分成许多类别(上面只列出了部分,一些内容相信大家都知道)。根据你的构架和实际应用,具体选择用哪一个。
协议的详细内容。
实际上物联网是一个复杂的概念,里面有很多种,下面我们列出一些共同的内容。
1、信息结构。
IPv6:IPv6是一个因特网层协议,用来进行数据包交换,并提供跨越多个IP网络的端对端数据报传输。
6LoWPAN:6LoWPAN是IPv6在低功率无线个人LAN中的首字母缩写。这是IEEE802.15.4链路IPv6的适配层。这个协议只有250kbps的传输速率在2.4GHz频段。
UDP(UDP用户数据报协议):基于Internet协议(IP),为客户机/服务器网络应用提供简单的OSI传输层协议。UDP是TCP的主要替代品,它是1980年推出的现存最老的网络协议之一。UDP经常被用来进行特别调整以实现实时性能。
uIP:uIP是一种开源的TCP/IP协议栈,可用于8位和16位的微处理器。这款软件最早是由瑞典计算机科学研究所的AdamDunkels开发的,并且获得了BSD风格的许可,并且有许多开发者进一步开发。
2、Comms/转换器
通讯和传输层有很多技术,Wi-Fi、Bluetooth、ZigBee、NFC这些技术,我相信你并不陌生。
这几种通信技术的通信速度差别很大,也要根据实际情况选择。