Step3. 设备开发
更新时间:2018-02-05 21:24:42
概述
在设备开发阶段,飞凤平台为您提供了设备端/APP 端相关 SDK 以及测试设备。您可以下载 IoT SDK 编译,在平台预注册设备的激活凭证(ProductKey、DeviceName和DeviceSecret)并烧录到设备中,根据产品的功能定义完成设备本身的业务逻辑开发,并将设备联网,接入平台进行调试。
针对不同的通讯类型,飞凤平台为开发者提供了相应的设备端SDK进行集成,主要包括:IoT SDK、MCU SDK 以及 设备网关 SDK(面向蓝牙设备接入,支持 Android 和 iOS)。
SDK |
说明 |
嵌入式设备快速接入飞凤平台的设备端SDK。 |
|
MCU SDK根据产品功能定义自动生成,包括了和云端透传数据的格式以及产品功能代码,使用SDK,开发者只需关注在MCU上开发业务逻辑即可。 |
|
设备网关 SDK |
针对蓝牙设备APP的APP SDK,用于实现蓝牙APP与云端之间的通讯,分为Android版本和iOS版本。 |
IoT SDK
WiFi、蜂窝、网关类设备提供 IoT 设备端 SDK 下载。关于 IoT SDK 使用查看SDK集成文档。
MCU SDK
采用透传数据格式的设备,支持选择不同的硬件平台自动生成相应的MCU SDK,您可以按需下载。
初始状态下,MCU SDK显示未生成,你需要点击生成,选择相应的硬件平台,后续我们将陆续支持更多的硬件平台。
关于MCU SDK的使用,请查看集成文档。
选择硬件平台进行生成:
生成后您可以直接点击下载SDK:
设备网关 SDK
蓝牙设备属于局域网设备,需要通过网关或APP代理的方式接入平台,平台为开发者提供了设备网关 SDK,可以将 APP 作为一个代理网关,快速实现蓝牙设备的接入和管理。
设备网关 SDK 需要您在移动应用中,创建一个 Android 或 iOS 应用,根据集成文档操作,生成设备网关SDK 并集成到您的 APP 中。
添加测试设备
为了方便您在开发阶段进行设备的开发调试,我们为您提供了50个测试设备配额,您可以在“设备开发”页面,点击下方的“新增测试设备”,添加一个测试设备并进行相应的在线调试。
填写 DeviceName,添加测试设备,输入框为空将由系统为您自动颁发全局唯一的 DeviceName。
请注意,如果您添加的是一个 LoRa ,则 DeviceName 是必填,且需确保是一个有效的 DevEUI 才可添加成功。
新增测试设备成功,显示设备激活凭证(ProductKey、DeviceName、DeviceSecret),您可以烧录到物理设备中,开始进行设备调试。
设备端根据 Alink 协议上报数据,或者上报透传数据,通过云端数据解析脚本进行解析后,转换为 Alink JSON 格式的数据,您可以在测试设备的详情页面查看设备的实时运行状态和设备日志。点击“详情”查看设备的实时运行状态。