当前位置: 首页 > 科技观察

物联网标准和协议,哪个更合适?

时间:2023-03-20 01:02:58 科技观察

说到物联网,相信大家都有一定的了解,但也有很多读者对物联网不是很了解。今天就来分享一下物联网中标准和协议相关的内容。一、关于物联网有些读者不知道什么是物联网。本文首先简单介绍一下物联网的相关内容。物联网(IoT,Internetofthings)是“万物互联的互联网”。它是在互联网基础上延伸和扩展的网络,任何地方,人、机、物的互联互通。---来源百度百科我们可以将物联网分为两大类:工业物联网:本地网络基于许多不同技术中的任何一种。物联网设备通常会通过全球互联网传输数据。商业物联网:本地通信通常是蓝牙或以太网(有线或无线)。物联网设备通常只与本地设备通信。2、物联网协议概述所有物联网协议都没有放在现有的OSI模型(OpenSystemInterconnection)开放系统互连(物理层、数据链路层、网络层、传输层、会话层、表示层和应用层)中.在架构模型之上,协议分为以下几层以提供一定程度的组织。基础设施,例如:6LowPAN、IPv4/IPv6、RPL;标识,如:EPC、uCode、IPv6、URIs;通信/传输,例如:Wifi、蓝牙、LPWAN;发现,例如:PhysicalWeb、mDNS、DNS-SD;数据协议,例如:MQTT、CoAP、AMQP、Websocket、Node;设备管理,如:TR-069、OMA-DM;语义化,如:JSON-LD、WebThingModel;多层框架,例如:Alljoyn、IoTivity、Weave、Homekit;每一层又可以分为很多类(上面只列出了一部分,其中一些相信大家都知道。),具体选择使用哪一种与你的框架和实际应用有关。三、协议详解物联网其实是一个复杂的概念,种类繁多。这里有一些常见的。1.基础设施IPv6:IPv6是用于数据包交换互联网络的互联网层协议,提供跨多个IP网络的端到端数据报传输。6LoWPAN:6LoWPAN是IPv6onLowPowerWirelessPersonalAreaNetwork的缩写。它是IPv6在IEEE802.15.4链路上的适配层。该协议仅在2.4GHz频率范围内以250kbps的传输速率运行。UDP(用户数据报协议):一种简单的OSI传输层协议,用于基于互联网协议(IP)的客户端/服务器网络应用程序。作为TCP的主要替代方案,UDP是现存最古老的网络协议之一,于1980年推出。UDP通常用于专门针对实时性能进行调整的应用程序。uIP:uIP是一种开源TCP/IP协议栈,能够与8位和16位微控制器一起使用。它最初由瑞典计算机科学研究所“网络嵌入式系统”组的AdamDunkels根据BSD样式许可开发,并由众多开发人员进一步开发。2.Comms/Transport通信层和传输层的技术有很多,比如Wi-Fi、蓝牙、ZigBee、NFC,相信大家都不陌生。这些技术的通信速率差别很大,应结合实际应用情况选择。4.框架市场上有很多物联网框架,其解决方案有免费或付费两种。下面是一些框架图,方便初学者学习物联网技术。1.ARMIoTPlatformDirector2.DavidECullerOpenStandardReferenceModel3.Others上面分享了一些常见的物联网协议和框架,具体选择哪一个要看实际情况。网络对框架有了基本的了解。