作者:马智 物联网智库 整理发布 转载请注明来源和出处
物联网智库将在每周五下午的第二篇文章推送由马智先生研究撰写的系列文章——《国内外物联网平台初探》 —— 国内 —— —— 国外 —— 今天是这个系列的第六部分,介绍庆科云FogCloud 平台定位 ·FogCloud是面向消费电子生产商、工业设备生产商和集成商的企业级物联网云服务平台。 ·为客户提供安全高效的接入、数据存储、数据分析等平台级服务。 ·使客户轻松实现产品智能化,降低产品开发、部署和运维成本,提高运营效率,为客户创造新的商业价值。 架构 平台组件 功能(1) ·通信引擎 使用MQTT通信协议建立消息通道,为设备和App提供高并发,高可用,低延迟,低功耗的通信服务, 并提供简单方便的API以及在线调试工具。通过严格的加密算法对通讯环节的安全保驾护航。使用消息管理接口,开发者还可以实现数据远程同步,定时发送消息,以及计划任务等扩展功能。 ·设备管理 使不同厂商不同型号的设备通过庆科IoT平台的SDK,实现与IoT套件的标准通讯与控制,将端到云的技术打通。同时使得设备在云端有效的管理,云端可以有效地将设备数据存储,设置设备与APP端的频道权限,存储设备与APP 的执行命令,以及设备上下线的通知等等。设备的所有状态、所有消息都可以得到有效的分析和利用。 功能(2) ·产品管理 创建产品,配置产品的对外交互指令,定义功能属性。云端可以有效地存储产品信息,并应用于产品统计、产品授权、产品验证和OTA的管理。 ·应用管理 生成APPid,绑定产品,配置所需要的服务,添加bus组件。应用管理还可以对应用进行统计,如:统计该APP下的注册用户数、活跃度以及变化趋势等信息。 ·用户管理 包含所有终端用户的列表,用户数据分析统计。 功能(3) ·云端转码 针对硬件发送的数据和app端数据格式不一样的场景,提供云端转码功能,将转码代码使用git仓库托管并部署在FogCloud上自动转码。 ·OTA 为硬件开发者提供查询ROM最新版本信息的接口,开发者可以方便地为自己的智能硬件产品实现OTA功能。 设备&APP与云端交互流程(1) 1.注册: 设备&APP注册FogCloud,获得在云平台的唯一身份id。 2.绑定:通过该流程完成某一APP和某一设备的绑定关系。 3.通信: 使用FogCloud的消息服务传输数据及发送指令。 其中,注册和绑定两个过程使用FogCloud的Open API,而通信则使用FogCloud的MQTT协议。 设备&APP与云端交互流程(2) 智能产品中心 产品管理 – 产品列表 产品管理 – 创建产品 产品管理–统计分析 产品管理–OTA 应用管理–应用列表 应用管理 – 创建应用 设备管理-设备列表 设备管理–设备统计 用户管理 用户管理–用户统计 |
|