万物互联的时代即将到来 盘点国内八大物联网平台
互联网之后,物联网将是一大发展趋势,各种智能硬件的发布以及网络技术的不断更新也推动着这个“万物互联”的时代迅速到来。对于广大开发者来说,要想在这一风口上有所建树,了解各大物联网开发平台是必不可少的。今天笔者就带大家盘点一下国内八大物联网平台。
百度物接入IoT Hub
百度物接入IoT Hub 是一项全托管的云服务,能够帮助建立设备与云端之间的双向通信,同时支撑海量设备的数据收集、监控、故障预测等五种物联网场景。
百度物接入IoT Hub 架构
物接入IoT Hub支持MQTT通信协议,支持包括C、C#、Python、CLI命令行工具在内的多种开发语言,兼容主流的硬件设备。物接入IoT Hub通过设备级认证、策略授权、双向安全连接、SS传输来保证数据安全,同时对接百度大数据服务,提供数据分析服务。
接入物接入IoT Hub流程为 注册开放云账号→ 创建实例endpoint→ 创建thing→ 创建principal→ 创建policy→ 配置MQTT客户端。目前物接入IoT Hub是不收费的。
阿里云物联网套件
阿里云物联网套件是帮助开发者搭建安全且性能强大的数据通道,方便终端(如传感器、执行器、嵌入式设备或智能家电等等)和云端双向通信的一套服务。支持设备端到云端、云端到设备端、设备端与云端异步请求、跨厂商设备互联五大应用场景。
阿里云物联网套件架构
用户可以基于CCP协议实现Pub/Sub异步通信,也可以使用远程调用(RPC)的通信模式实现设备端与云端的通信。除此之外,用户还可以基于开源协议MQTT协议连接阿里云IoT,实现Pub/Sub异步通信。
安全上,物联网套件提供多重防护,保障设备云端安全。性能上,物联网套件能够支撑亿级设备长连接,百万消息并发。物联网套件还提供了一站式托管服务,从数据采集到计算到存储,用户无需购买服务器部署分布式架构,通过规则引擎只需在 web 上配置规则即可实现采集+计算+存储等全栈服务。
QQ物联
QQ物联平台致力于将QQ帐号体系、好友关系链、 QQ消息通道及音视频服务等核心能力提供给可穿戴设备、智能家居、智能车载、传统硬件等领域的合作伙伴,实现用户与设备、设备与设备、设备与服务之间的联动。利用和发挥腾讯QQ的亿万手机客户端及云服务的优势,更大范围帮助传统行业实现互联网化。
目前QQ物联的设备包括五大类:音视频类产品、沟通互动类产品、数据采集类产品以及无线控制类产品。功能从快速接入物联网、APP研发及维护、消息/文件沟通能力等基础能力延展至业务定制云(统计、分析、存储等)、身份识别一体化能力(未上线)等高级能力。
QQ物联架构
目前QQ物联以轻APP的形式呈现。当用户绑定了某款智能设备后,在“我的设备”列表中,点击该款设备,进入的第一个界面即为该款设备的轻APP。轻APP具有用于控制设备的前端JS接口deviceAPI,具备发送消息、接收消息等基础能力,也有视频通话、图片上传、分享等特有能力。
京东微联
京东微联是京东针对未来智慧生活而全力打造的智能平台,其目标是帮助智能硬件厂家打造体验更好的智能硬件产品,为消费者提供一站式的智能产品体验。具有APP连接、智能家居、智慧健康三大功能。
开发者在京东微联平台进行开发时,可以与跟京东有合作的模块和芯片厂商进行合作。产品固件需要集成京东微联JoyLink协议,目前京东提供了JoyLink协议的SDK和调试工具。
研发环节之后,还需要开发者与京东微联对接的产品在开发者中心完成注册,即产品录入。产品录入的流程是:申请成为开发者→ 创建产品→ 产品功能录入→ Html5配置→ 产品发布。其中Html5开发需要按照京东微联的交互和开发规范完成。
目前京东微联面向第三方开发者进行开放,将京东微联的数据通过JOS(京东开放服务)
接口暴露给第三方开发者。开发者可接入京东智能云开放服务, 通过既有的接口开发出与微联类似功能的三方应用。用户可以不使用京东微联而使用三方开发者自己开发的APP就能获取该用户在京东微联绑定的设备列表、控制授权设备等功能。
机智云IoT物联网云服务平台及智能硬件自助开发平台
机智云平台是致力于物联网、智能硬件云服务的开放平台。平台提供了从定义产品、设备端开发调试、应用开发、产测、运营管理等覆盖智能硬件接入到运营管理全生命周期服务的能力。
机智云IoT物联网云服务平台架构
机智云平台为开发者提供了自助式智能硬件开发工具与开放的云端服务。通过傻瓜化的工具、不断增强的SDK与API服务能力最大限度降低了物联网硬件开发的技术门槛,降低研发成本,提升开发者的产品投产速度,帮助开发者进行硬件智能化升级,更好的连接、服务最终消费者。
机智云平台拥有IoT PaaS服务、企业SaaS服务、GDMS三大功能,工具上拥有自助开发工具、GoKit开发套件以及开发者服务。
庆科云FogCloud
庆科云FogCloud为开发者提供便捷的智能硬件接入服务,同时提供包括产品/APP管理 ,消息通道,数据存储在内的强大云端服务。拥有丰富的云端功能,让开发者无需耗费精力在后端处理,底层构建、协议转换等工作,只需关注产品的顶层应用。
连接至庆科云FogCloud的设备或APP与云端的交互流程包括经过注册、绑定和通信。其中,注册和绑定两个过程使用FogCloud的Open API,而通信则使用FogCloud的MQTT服务器。
Ablecloud物联网自助开发和大数据云平台
Ablecloud物联网自助开发和大数据云平台面向IoT硬件厂商,提供设备联网与管理、远程查看控制、定制化云端功能开发、海量硬件数据存储与分析等基础设施,加速硬件实现联网智能化。
Ablecloud物联网自助开发和大数据云平台包括云端服务一体化开发引擎、IoT功能组件及方案超市、大数据分析引擎三项。
Ablecloud物联网自助开发和大数据云平台架构
Ablecloud物联网自助开发和大数据云平台提供联网固件,解决千万级设备连接管理、直连等异常备用方案以及在网络通信层采高度优化的多重加密算法,保证设备和消息的安全性。
中移物联网开放平台OneNet
OneNET是中移物联网有限公司搭建的开放、共赢设备云平台,为各种跨平台物联网应用、行业解决方案,提供简便的云端接入、存储、计算和展现,快速打造物联网产品应用,降低开发成本。拥有IoT PaaS基础能力、SaaS业务服务、IoT数据云以及开发社区几大服务。作为PaaS层,OneNET为SaaS层和IaaS层搭建连接桥梁,分别向上下游提供中间层核心能力
中移物联网开放平台OneNet架构
中移物联网开放平台拥有流分析、设备云管理、多协议配置、轻应用快速生成、API、在线调试几项功能。接入平台流程为 登录注册→ 创建产品→ 新增设备→ 新增数据流→ 查看数据→ 新建应用。
设备设备可通过私有协议和标准协议与平台对接。RGMP(remote gateway management protocol)是平台的私有协议,平台不提供协议报文说明。标准协议包括HTTP,EDP,MQTT,MODBUS,JT/T808,平台提供每种协议的报文说明文档。