物联网技术指南

文章目录

  • 通讯
  • 骨干网
  • 物联网硬件
  • 物联网软件
  • 协议
  • 数据代理/云服务
  • 机器学习

原始链接: http://postscapes2.webhook.org/internet-of-things-technologies
概述物联网(IoT)系统和设备的组成。从传感器和通信协议到API和机器学习。
“ 物联网 ”涵盖了广泛的行业和应用范围。

通讯

物联网技术指南_第1张图片
物联网技术指南_第2张图片

名字 协议 描述
RFID RFID - ISO / IEC标准 描述:“射频识别系统使用标签或附着在待识别物体上的标签。称为询问器或读取器的双向无线电发射器 - 接收器向标签发送信号并读​​取其响应读者通常将他们的观察结果发送到运行RFID软件或RFID中间件的计算机系统.RFID标签可以是无源,有源或电池辅助无源。有源标签有一个板载电池并定期发送其ID信号。无源(BAP)板载电池很小,在RFID阅读器存在时被激活。“ - 概述视频频率:120-150 kHz(LF),13.56 MHz(HF),433 MHz(UHF),865-868 MHz(欧洲)902-928 MHz(北美)UHF,2450-5800 MHz(微波),3.1-10 GHz (微波炉)范围:10厘米至200米 例如:道路通行费,建筑通道,库存
EnOcean ISO / IEC 14543-3-10(联盟) 说明:“该EnOcean公司的技术主要是在楼宇自动化系统中使用的能量收集无线技术,而且还适用于工业,交通,物流,智能家居等应用程序。模块基于EnOcean技术,将微能量转换器与超低功耗电子设备相结合,实现无电池无线传感器,交换机,控制器和网关之间的无线通信。“ - 概述视频频率:315 MHz,868 MHz,902 MHz 范围:室外300米,室内30米示例:无线开关,传感器和控制
NFC ISO / IEC 18092和ISO / IEC 14443-2,3,4,JIS X6319-4 描述:“NFC是一组短距离无线技术,通常需要10厘米或更短的距离.NFC 运行在13.56 ISO / IEC 18000-3空中接口上的MHz,速率范围为106 kbit / s至424 kbit / s.NFC始终涉及发起者和目标;发起者主动生成可为被动目标供电的RF场。 NFC的目标是采用非常简单的外形尺寸,如标签,贴纸,钥匙链或不需要电池的卡。如果两个设备都通电,则可以进行NFC点对点通信“ 频率:13.56 MHz 范围:<0.2 m 例子:智能钱包/卡片,动作标签,访问控制
蓝牙 蓝牙(SIG) 说明:“蓝牙是一种无线技术标准,用于从固定和移动设备短距离交换数据(在2400-2480 MHz的ISM频段内使用短波无线电传输),创建个人局域网(PAN)高度安全。“ 频率:2.4GHz 范围:1-100m 示例:免提耳机,钥匙加密狗,健身追踪器
WiFi WiFi (联盟) 说明:“Wi-Fi是一种允许电子设备通过计算机网络无线(使用无线电波)交换数据的技术,包括高速互联网连接.Wi-Fi联盟将Wi-Fi定义为任何“基于电气和电子工程师协会(IEEE)802.11标准的无线局域网(WLAN)产品” 802.11a / b / g / n / af,WiFi Direct,WPS 频率:2.4 GHz ,3.6 GHz和4.9 / 5.0 GHz频段。范围:通用范围高达100米但可以扩展。应用:路由器,平板电脑等
失重-SIG 失重(SIG) 描述:“失重是一种建议的专有开放式无线技术标准,用于在基站与数千台机器之间使用白色空间(未占用的电视传输信道中的波长无线电传输)之间交换数据,具有高安全性。” 频率:随法律变化(470 - 790MHz)范围:高达10km 数据速率:1kbits / s至10Mbits / s 示例:智能电表,交通传感器,工业监控
GSM GSM(协会)描述:“GSM(全球移动通信系统)是一种开放的数字蜂窝技术,用于传输移动语音和数据服务。陆地GSM网络现在覆盖了全球90%以上的人口.GSM卫星漫游也有扩展服务进入没有地面覆盖的地区。“ 频率:欧洲:900MHz和1.8GHz,美国:1.9GHz和850MHz,可在此处找到完整列表。数据速率:9.6 kbps 示例:手机,M2M,智能电表,资产跟踪

额外
3G
4G LTE
ANT
Dash7
Ethernet
GPRS
PLC / Powerline
QR Codes, EPC
WiMax
X-10
802.15.4
Z-Wave
Zigbee

骨干网

物联网架构的几个关键组件。

网络 描述
IPv4和IPv6 说明:“Internet协议版本6(IPv6)是Internet协议(IP)的最新版本,IP协议为网络上的计算机提供识别和定位系统,并通过Internet路由流量。互联网上的每个设备都必须是分配了一个IP地址以便与其他设备通信。随着越来越多的新设备连接到Internet,需要的地址多于IPv4能够容纳的地址.IPv6使用128位地址,允许2128 ,或大约3.4×1038个地址,或超过使用32位地址的IPv4的7.9×1028倍。
UDP IETF说明:“用户数据报协议(UDP)是Internet协议套件(用于Internet的网络协议集)的核心成员之一。使用UDP,计算机应用程序可以发送消息,在本例中称为数据报,到互联网协议(IP)网络上的其他主机,没有先前的通信来设置特殊的传​​输通道或数据路径。“
TCP IETF说明:“传输控制协议(TCP)旨在用作分组交换计算机通信网络中主机之间以及此类网络的互连系统中高度可靠的主机到主机协议。”
6LoWPAN IETF W G/RFC 4944/维基描述:“6LoWPAN是低功耗无线个域网的IPv6的首字母缩写.6LoWPAN组定义了封装和报头压缩机制,允许IPv6数据包通过基于IEEE 802.15.4的网络发送和接收。”

物联网硬件

名字 描述
无线SoC(片上系统) 像Gainspan,Wiznet,Nordic Semiconductor,TI等制造商正在创建具有TCP,UDP和IP芯片的独立RF认证模块解决方案。这些解决方案包括内置安全功能,可以缩短认证时间,并允许公司向任何基于微控制器(基于MCU)的产品添加通信,而RF专业知识很少。
IOT原型 原型板和平台 从Arduino到Raspberry Pi再到新的BeagleBone Black,有大量社区DIY和原型设计平台可用于创建自己的物联网项目。

您可以在此处查看其中一些原型硬件的目录。
从可以嵌入(甚至摄取)的“ 智能尘埃 ”系统一直到驱动星际互联网系统的卫星。在概述文章中,将推动物联网的硬件设备范围巨大且范围太广,无法有效覆盖。

物联网软件

名字 描述
Riot OS 描述:“RIOT OS是物联网(IoT)设备的操作系统。它基于微内核,专为能效,硬件独立开发,高度模块化而设计。”支持6LoWPAN,IPv6,RPL,TCP和UDP 专为实现最高能效和低资源要求而构建:最小RAM(1.5kB)和最小ROM(5kB) 能够在多个平台上运行(嵌入式设备和普通PC)使用C或C ++进行标准编程,可以运行16位和32位平台
Thingsquare Mist 描述:“Thingsquare Mist为物联网带来了灵活的无线网状网络和真正的互联网连接.Thitequare Mist开源固件非常轻巧,经过实战验证,可与多种带有各种无线电的微控制器配合使用.Thitequare Mist通常在具有64-256千字节闪存和16-32千字节RAM的硬件上运行。“

协议

名字 描述
CoAP协议 IETF描述:“约束应用协议(CoAP)是一种软件协议,旨在用于非常简单的电子设备,允许它们通过互联网进行交互式通信。它特别适用于需要的小型低功率传感器,开关,阀门和类似组件通过标准的互联网网络进行远程控制或监督.CAP是一种应用层协议,旨在用于资源受限的互联网设备,如WSN节点.CAP旨在轻松转换为HTTP,以简化与Web的集成,同时还满足特殊要求,如多播支持,非常低的开销和简单性“
RESTful HTTP 描述:“Representational State Transfer(REST)是一种用于分布式系统(如万维网)的软件架构风格.REST已经成为一种主要的Web API设计模型。”
MQTT 描述:“消息队列遥测传输(MQTT)是一种用于M2M通信的开放消息协议,它能够以普遍的设备,高延迟或受限网络,向服务器或小型消息代理的消息形式传输遥测数据。 “。
XMPP Foundation IETF WG描述:“可扩展消息传递和在线协议(XMPP)是一种用于实时通信的开放技术,适用于广泛的应用,包括即时消息,状态,多方聊天,语音和视频呼叫,协作,轻量级中间件,内容联合,以及XML数据的通用路由。“

数据代理/云服务

名字 描述
ThingWorx 描述:“ThingWorx平台提供了完整的应用程序设计,运行时和智能环境 - 允许组织快速创建M2M应用程序和创新解决方案,释放人员,系统和智能连接事物交叉点的价值。”
EVRYTHNG 描述:EVRYTHNG引擎提供高规模的工业技术,为公司的产品和其他物体创建和服务数百万个Active Digital Identities™。这些独特的在线配置文件为Web上的任何物理对象创建持久,独特的数字存在。想象一下Facebook for Things™,其中个人对象,就像社交网络上的人一样,拥有自己独特的数字配置文件,可以实现通信,应用和服务。“
Sense 描述:“Open.Sen.se是一个开放平台,适合所有想要想象,原型设计和测试新设备,安装,场景,应用程序的全球互联和沉浸式世界。设计师,开发人员,修补匠,学生,业余爱好者,研发部门,艺术家,自我量词,dataviz疯子,无论你的技能是什么,我们都试图让Open.Sen.se易于使用而且功能强大。不用说Open.Sen.se是免费的。

机器学习

名字 描述
Grok Engine 描述:“Grok是一个通过三个独特功能打破这一瓶颈的软件:分析流数据的高度自动化,不断从数据中学习的能力,以及从Grok数据模型的输出中驱动行动的能力。”

你可能感兴趣的:(嵌入式/IoT/物联网)