本帖最后由 bigfanofloT 于 2017-5-16 19:35 编辑
随着全球各国在物联网产业布局,各种物联网云服务商如雨后春笋般的涌现出来,借助于第三方物联网云平台,智能硬件开发更简单。国外比较有名的是亚马逊AWS IoT、微软Azure IoT、IBM Watson IoT、Ayla Networks、Exosite Mutano、Electric Imp等,国内的有机智云IoT、京东微联、QQ物联、阿里云、百度物联、庆科FogCloud、Ablecloud、中移物联网OneNet等。均提供诸如设备云端管理、多协议适配、IoT PaaS基础能力、SaaS业务服务、IoT数据云等功能/服务。 物联网连接的是智能硬件产品,在智能硬件开发方面,各大平台均提供APP端SDK和MCU端SDK,但是需要开发者进行稍复杂的二次开发。如下图,一个典型的智能硬件系统包含了由微处理器/微控制器及其外 围传感器等功能电路单元、无线通信模组构成的设备端、独立部署或租用的服务器;从软件层次讲,包含了MCU端底层驱动的开发、外 围硬件单元的驱动开发、OS的移植、主控与无线通信模组通信协议的制定开发、设备端应用程序开发、服务器端开发、移动端各个平台应用APP的开发。可见对于智能硬件开发,传统的开发方式,需要开发者从设备底层驱动、无线通信应用协议、服务器开发、移动端开发“一锅端”,周期长,可维护性差。
与其它厂商不同的是,机智云平台为开发者提供了自助式智能硬件开发工具与开放的云端服务。通过傻瓜化的代码自动生成工具、不断增强的SDK与API服务能力最大限度降低了物联网硬件开发的技术门槛,开发者只需关注用户应用,提升开发者的产品投产速度,帮助开发者进行硬件智能化升级,更好的连接、服务最终消费者,快速实现产品互联网化,让硬件开发变得更快、更有创意。 机智云提供的自助式开发工具: - 标准GAgent串口通讯协议
- MCU代码自动生成工具
- APP代码自动生成工具
- 自动化产测工具
- OTA固件升级
- 国际版应用邮件模板
- 产品互联(Echo接入等)
- Snoti服务
- 企业API、OPEN API
- RTDB实时大数据统计
通俗的讲就是借助机智云平台上模块化开发工具,如MCU、APP代码自动生成工具,可省去中间环节,开发者/厂商只需关注硬件底层驱动(事实上,硬件底层驱动一般由硬件供应商提供)和业务逻辑即可。例如,对于MCU端开发,开发者只需在平台生成的工程里面添加自己的业务逻辑代码和硬件驱动代码,甚至在何处添加用户代码都生成了详细的注释。
本系列帖子目录:
http://club.gizwits.com/thread-6544-1-1.html
|