本文为主要简单介绍了机智云设备接入的准备工作、MCU代码自动生成工具的使用、通讯模组的烧写和日志打印的方法,以及开源套件Gokit的相关资料等。
机智云现提供MCU和SOC两种版本的GAgent通讯协议,MCU版需要通过《机智云串口通讯协议》来实现通讯协议的解析与封包、传感器数据与通信数据的转换逻辑,而SOC版本是直接在WIFI模组上进行开发,故没有MCU这个概念。
为了让开发者快速了解我们设备接入的流程,我们提供了基于开源套件Gokit编写的MCU和SOC两套方案的快速接入教程,两套教程都以智能灯为案例
注:设备接入并非必须使用Gokit套件
GAgent主要的作用是数据转发,是设备数据、机智云、应用端(APP)的数据交互桥梁。
为了适应不同通讯模组接入机智云,我们提供了多个模组的烧写方法以及日志打印的方法,以确保GAgent固件在模组里正常运行。
注:合作厂商在进行模块烧写操作时请依次按照如下步骤进行,否则会产生不可控的错误
为了降低开发者的开发门槛,缩短开发周期,降低开发资源投入,机智云推出了代码自动生成服务。云端会根据产品定义的数据点生成对应产品的设备端代码。
为了让开发者更快的体验到机智云的云服务,我们提供了开源套件Gokit来供开发者学习、参考,借此让开发者自己的产品更快接入机智云。
注:若数据点改变了,通讯协议需要重新下载