谈及物联网市场,很多人联想到的是一个均匀分布的体系结构。在这个体系中,任何东西都与网络相连并互相连接。但实际上,多个新兴物联网生态系统则有着不同的需求,这些系统使物联网产业分成了许多部分,并影响着制造供应链中的每一个人。
为应对来自多重需求的挑战,许多新方案相继发布,如特隆论坛(TRON Forum )最新发布的开放物联网平台(在日本发布)。
特隆论坛是东京大学教授坂村健于1984年创立的,其目的是为嵌入式系统创建一个开放的架构。创始成员并未停留在一个封闭的软硬件需求生态系统中,而是定义了一组接口,以确保不同供应商的各种设备之间具有很强的互 *** 作性。
开放物联网平台包括真实设备对象和虚拟设备对象。真实的设备对象即集成了物联网引擎(IoT-Engine)的消费类设备。
开放物联网平台体系结构包括真实设备对象和虚拟设备对象
IoT-Engine是一个通用的硬件模块,遵循一定的机械和电气规范,包括:
? 板连接器和安装孔的标准位置
? 无线连接可以通过外部模块进行添加,并集成在主电路板或嵌入在SoC中(如,片上无线电引擎如Ensigma RPU)
? 支持sub-GHz UHF或2.4 GHz频带的基于802.15.4的无线连接
? 安装在主微处理器板上的直径0.4mm100-pin的连接器。
IoT-Engine模块的标准机械参数
就软件而言,每个IoT-Engine必须支持开放物联网平台的固件,采用特隆论坛开发的μT-Kernel 2.0作为标准 *** 作系统,实施6LoWPAN IPv6通信堆栈,并使用通讯堆栈的UDP / TCP部分作为传输层协议。
如果满足上述规范,便可在开放物联网平台云中为每个真实设备对象分配一个虚拟图像,即虚拟设备对象。随后,开发人员可以在IoT-Engine和云之间搭建一个安全的通讯渠道。
从本质上讲,这种架构将大部分控制物联网设备所需的处理开销转移到云端上,使物联网节点可以运行轻量级的应用程序。配备IoT-Engine产品的终端用户只需简单 *** 作,便可将兼容开放物联网平台的产品连接到相应的云服务中。这些产品可以互相通讯和协作,即使它们使用的硬件和云软件来自不同的供应商。
支持开放物联网平台的第一个IoT-Engine是微芯科技(Microchip Technology)发布的模块,其融合了来自ImaginaTIon公司的使用MIPS M5150 MCU的PIC32MZ EF微控制器。开发板集成了128 KB的RAM和512 KB的闪存以及许多外围I / O接口,这些非常满足物联网节点低功耗处理的需求。
An IoT-Engine using the MIPS-based PIC32 MCU
IoT-Engine使用基于MIPS的PIC32 MCU
开放物联网平台所遵循的原则非常适宜。该平台的创建可以确保ISA在CPU系列架构中具有绝对的中立性,确保硬件供应商无法获得访问云软件的特权。这使得IoT-Engine提供者及其选择的CPU可以完全利用硬件性能、功率/有效负载及安全性方面的优势。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)