设备接入指南¶
1.接入方式选择¶
要实现设备的智能化升级,必须在设备上加装能联网的硬件模块,并在模块里烧录能和云平台信息交互的嵌入式固件。
氦氪根据厂商的研发能力提供了不同的合作方式:
序号 | 模式 | 使用模块 | 氦氪提供 | 难度 | 能力要求 | 备注 |
---|---|---|---|---|---|---|
1 | 透传模式 | 氦氪标准透传模块(HEKR V1.1、WT8266-S2) | 透传模块(含固件)、透传协议、MCU协议解析SDK | ☆ | 具备硬件制板、MCU开发能力,并理解氦氪透传协议 | 最佳合作方式 |
2 | 透传模式 | 第三方模块(氦氪已适配) | 透传固件、透传协议、MCU协议解析SDK | ☆☆ | 具备硬件制板、MCU开发能力,并理解氦氪透传协议 | 需要厂商自行解决模块采购、固件烧录问题、模块测试工作 |
3 | 主控模式 | 氦氪标准模块(HEKR V1.1、WT8266-S2) | 固件开发SDK与文档、模块产测工具 | ☆☆☆ | 具备模块固件开发能力 | 省去MCU降低设备成本,但除部分氦氪已提供的主控产品固件外其他品类产品需要厂家自行开发固件 |
4 | 透传或主控 | 任意第三方模组 | 云平台开放接口 | ☆☆☆☆ | 具备模块固件开发能力、熟悉TCP网络编程 | 需要厂商自行根据云端接入协议完成相关设备对接流程开发,开发难度大但是自由灵活 |
2.通信模块资料¶
2.1氦氪硬件模块¶
2.2氦氪已适配Wi-Fi模块¶
厂商 | 模块型号 | 模块芯片 | 资料下载(含透传固件) |
---|---|---|---|
氦氪 | Hekrv1.1 | ESP8266 | HEKR-ESP8266-SDK |
庆科 | EMW3165 | STM32F411CE+RF | 下载链接 |
3.透传设备开发指南¶
选择标准透传固件模块对接的开发者在设备开发中只需要关注MCU开发,通讯模块的设备配网、设备连接云端、消息收发等流程已在氦氪模块中实现。具体流程如下:
3.1新建产品¶
具体操作请登录氦氪智能云平台,在产品设计平台-产品实现-定制产品点击添加新产品。
添加完成产品后获得ProdKey用于标识该产品。若使用氦氪标准透传模块,ProdKey可以由厂家MCU通过串口模块设置帧进行写入。
3.2透传协议¶
在控制台完成产品协议设计后,在产品设计平台-产品实现-定制产品-功能定义可以点击协议文档下载产品协议。
对于标准透传接入的开发者根据产品协议进行开发MCU代码即可。推荐采用氦氪提供的MCU协议解析库进行透传协议解析。
3.3设备调试¶
开发调试 将透传模块与MCU串口对接,并使用丛云APP将模块配网连接到氦氪云,通过串口助手验证MCU通讯协议部分功能。
界面联调 在前端界面开发完成后,上传到控制台控制界面。即可使用丛云APP打开此产品界面进行完整功能联调。
3.4产品发布¶
在完成设备开发调试后,由氦氪与厂家共同完成产品验收,并在控制台发布产品。
4.模块固件开发指南¶
氦氪已经适配的模块会提供相关SDK简化开发流程,使用说明请参考模块SDK内相关文档。