国内物联网平台(5)
——机智云IoT物联网云服务平台及智能硬件自助开发平台
马智
平台定位
- 机智云平台是致力于物联网、智能硬件云服务的开放平台。平台提供了从定义产品、设备端开发调试、应用开发、产测、运营管理等覆盖智能硬件接入到运营管理全生命周期服务的能力。
- 机智云平台为开发者提供了自助式智能硬件开发工具与开放的云端服务。通过傻瓜化的工具、不断增强的SDK与API服务能力最大限度降低了物联网硬件开发的技术门槛,降低研发成本,提升开发者的产品投产速度,帮助开发者进行硬件智能化升级,更好的连接、服务最终消费者。



产品功能

IoT PaaS服务
为IoT开发者提供智能设备自助开发工具、后台技术支持服务,实现设备远程操控管理、数据存储分析、第三方数据整合、硬件社交化等技术服务,快速实现产品互联网化,让硬件开发变得更快、更有创意。
企业SaaS服务
定向远程升级、规则引擎、消息推送、设备自动化操作、设备联动、企业API、自定义统计分析、2G/3G产品支持和多种数据输出接口等,全面提升产品接入后的生产支持、库存、经销商、售后、用户等一站式管理和服务能力。
GDMS系统
企业智能设备管理系统,支持BT/BLE/Wi-Fi/移动网络,设备实时运行状态查看及管理,设备使用情况统计及地图分布,用户统计与管理,设备故障/报警实时推送跟踪,多租户管理,支持无限级销售渠道与下级企业管理。
工具服务

自助开发工具
将智能硬件的软件开发工具化、模块化,在云端提供自助服务界面,把智能硬件的功能描述成数据点,通过简单的表单操作在云端自助定义一款产品功能,系统自动生成嵌入式开发协议文档、手机应用SDK和云端接口。
GoKit开发套件

适用于机智云自助开发平台的物联网开源教学开发板 ,集成马达、LED、Wi-Fi、红外光感、温湿度等传感器,快速实现多种智能硬件解决方案,支持70多款主流模块,自带微信硬件应用方案,快速实现IOT设备开发。
开发者服务
企业开放API,模组及MCU开源代码、详细的说明文档、完善的SDK、Wi-Fi设备接入测试Demo APP,自动化产测工具、十款开源APP,GoKit智能硬件范例源码,真人教学视频,专业的FAE支持和24小时客户服务。
架构

机智云
机智云云端提供了产品的定义、产品数据点定义、虚拟设备调试、M2M服务、API服务等功能。为设备、应用接入提供云服务
GAgent
设备端的模组系统GAgent,通过使用GAgent,开发者可根据机智云提供的协议与GAgent对接,使设备可快速接入。目前已兼容国内主流的Wi-Fi模块、移动网络模块
IOT SDK
机智云提供了基于IOS,Android系统的IOT SDK,开发者通过SDK,可快速实现APP开发,无缝接入机智云,并根据SDK获取机智云平台逐步推出的新服务
MCU
开发者遵循机智云自动生成的模组与MCU通讯协议进行MCU的开发
研发流程

技术方案

概念解释
- GAgent:全称Gizwits Agent,运行于Wi-Fi模块中,设备通过GAgent接入机智云服务器。 目前已兼容国内主流的Wi-Fi模块, 开发者也可以通过获取GAgent二次开发包实现自定义的模块接入机智云。
- 小循环:智能设备与手机、智能设备与智能设备之间,通过连接同一个路由器实现局域网内部的通信(查看状态或控制),我们称之为小循环。
- 大循环:智能设备通过路由器或直接接入互联网以实现用户的远程监测与控制,我们称为大循环。
- ProductKey:产品标识码,开发者通过机智云后台创建新产品后,自动生成的一个32位字符串。在机智云的数据库中是一个唯一的号码,开发者完成开发写入设备主控MCU后,机智云通过此标识码对设备进行识别并自动完成注册。
- DID:设备号,当一个设备初次接入机智云时,机智云自动根据ProductKey以及设备Wi-Fi模块MAC地址为此设备注册一个did,此did全网唯一,用于与用户的绑定及后续操作。
- PassCode:设备通行证,用于校验用户的绑定/控制权限。当用户发起设备绑定时,只要是合法操作即可拿到此通行证,通过此通行证绑定设备并对设备进行有效期内的查看、控制等操作。GAgent首次运行时生成随机数作为设备通行证,生成后保存在非易失性存储器上。设备上线时需要上报给服务器。
- AppID:应用标识码,当开发者需要为一款智能产品开发应用(包括iOS、Android、Web应用等)时,后台会自动生成一个AppID,并与此设备进行关联。应用开发时需要填入此AppID。
- Onboarding:也叫配置入网,用户将一款基于Wi-Fi的物联网设备配置连接上路由器的过程称为Onboarding。新设备第一次使用时需要知道路由器的账号和密码,以通过路由器连接互联网。由于大多数的物联网设备没有自带的屏幕和键盘,所以需要通过智能手机向设备发送路由器的SSID和密码,这个过程机智云称为Onboarding。机智云提供的Wi-Fi设备接入SDK中已经内置了此配置的功能。
- AirLink:机智云对各种SmartConfig、SmartLink这种UDP广播报方式对设备配置入网的技术统称,兼容了多个Wi-Fi模块厂商的配置协议,总结了一套良好用户体验的标准Onboarding操作流程,机智云的Wi-Fi 设备接入SDK已经内置AirLink技术。
- SoftAP:由于目前各个Wi-Fi模块厂商的Smart Config协议均未完全成熟,也不支持5G路由器信号。机智云在提供了AirLink配置模式的同时也支持SoftAP模式配置设备接入路由器。当设备进入SoftAP配置模式时,设备本身将成为一个AP,智能手机可直接与设备进行连接,然后在手机上的界面上输入路由器的SSID和密码,设备接收到信息的时候会自动尝试连接路由器,连接成功则自动切换到正常使用的模式。
关键概念 - 数据点
- 机智云云端和APP对设备上报的数据进行分析、处理,或设备对机智云云端和APP下发数据进行分析、处理,前提是双方明确数据的含义。机智云后台提供了数据点的定义界面,通过数据点定义,设备与云端、APP端数据通信的含义将得到明确。
- 数据点定义的好处:

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/55954.html