物联网的产生是由无处不在的末端设备和设施,包括具备“内在智能”的传感器、移动终端、工业系统、楼控系统、家庭智能设施、视频监控系统等和“外在使能”的,如贴上RFID的各种资产、携带无线终端的个人与车辆等“智能化物件或动物”或“智能尘埃”,通过各种无线/有线的长距离/短距离通讯网络实现互联互通、应用大集成以及基于云计算的SaaS营运等模式,提供安全可控乃至个性化的实时在线监测、定位追溯、报警联动、调度指挥、预案管理、远程控制、安全防范、远程维保、在线升级、统计报表、决策支持、领导桌面集中展示的等管理和服务功能,实现对“万物”的“高效、节能、安全、环保”的“管、控、营”一体化。物联网用途广泛,遍及智能交通、环境保护、政府工作、公共安全、平安家居、智能消防、工业监测、老人护理、个人健康等多个领域。
随着技术的突破与发展,物联网近两年来的发展可谓一日千里,“物联网+”逐渐替代“互联网+”,成为业内关注的焦点。众多物联网企业都瞄准了“物联网平台”这样一个发展方向,因为平台在整个物联网体系架构中起着承上启下的关键作用。
物联网平台可以实现底层终端设备的“管、控、营”一体化,为上层提供应用开发和统一接口,构建终端设备和业务的端到端通道。随着AI人工智能、机器学习等技术的进一步成熟,物联网平台将为用户提供更为强大的商业分析功能。
据研究报告显示,在2016年有超过100个全新的物联网平台已经进入了市场,到2021年,市场规模将会加速增长超过15亿美元。
对于广大开发者来说,要想在这一风口上有所建树,了解各大物联网开发平台是必不可少的。今天就带大家盘点一下国内八大物联网平台。
百度物接入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物联架构
京东微联是京东针对未来智慧生活而全力打造的智能平台,其目标是帮助智能硬件厂家打造体验更好的智能硬件产品,为消费者提供一站式的智能产品体验。具有APP连接、智能家居、智慧健康三大功能。
开发者在京东微联平台进行开发时,可以与跟京东有合作的模块和芯片厂商进行合作。产品固件需要集成京东微联JoyLink协议,目前京东提供了JoyLink协议的SDK和调试工具。
研发环节之后,还需要开发者与京东微联对接的产品在开发者中心完成注册,即产品录入。产品录入的流程是:申请成为开发者→ 创建产品→ 产品功能录入→ Html5配置→ 产品发布。其中Html5开发需要按照京东微联的交互和开发规范完成。
机智云IoT物联网云服务平台架构
机智云平台拥有IoT PaaS服务、企业SaaS服务、GDMS三大功能,工具上拥有自助开发工具、GoKit开发套件以及开发者服务。
庆科云FogCloud为开发者提供便捷的智能硬件接入服务,同时提供包括产品/APP管理 ,消息通道,数据存储在内的强大云端服务。拥有丰富的云端功能,让开发者无需耗费精力在后端处理,底层构建、协议转换等工作,只需关注产品的顶层应用。
连接至庆科云FogCloud的设备或APP与云端的交互流程包括经过注册、绑定和通信。其中,注册和绑定两个过程使用FogCloud的Open API,而通信则使用FogCloud的MQTT服务器。
Ablecloud物联网自助开发和大数据云平台面向IoT硬件厂商,提供设备联网与管理、远程查看控制、定制化云端功能开发、海量硬件数据存储与分析等基础设施,加速硬件实现联网智能化。
Ablecloud物联网自助开发和大数据云平台架构
OneNET是中移物联网有限公司搭建的开放、共赢设备云平台,为各种跨平台物联网应用、行业解决方案,提供简便的云端接入、存储、计算和展现,快速打造物联网产品应用,降低开发成本。拥有IoT PaaS基础能力、SaaS业务服务、IoT数据云以及开发社区几大服务。作为PaaS层,OneNET为SaaS层和IaaS层搭建连接桥梁,分别向上下游提供中间层核心能力
中移物联网开放平台OneNet架构
中移物联网开放平台拥有流分析、设备云管理、多协议配置、轻应用快速生成、API、在线调试几项功能。接入平台流程为 登录注册→ 创建产品→ 新增设备→ 新增数据流→ 查看数据→ 新建应用。