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集成文档

image | center

MCU SDK

采用透传数据格式的设备,支持选择不同的硬件平台自动生成相应的MCU SDK,您可以按需下载。
初始状态下,MCU SDK显示未生成,你需要点击生成,选择相应的硬件平台,后续我们将陆续支持更多的硬件平台。
关于MCU SDK的使用,请查看集成文档

image.png | center | 704x231

选择硬件平台进行生成:

image | center

生成后您可以直接点击下载SDK:

image.png | center | 704x229

设备网关 SDK

蓝牙设备属于局域网设备,需要通过网关或APP代理的方式接入平台,平台为开发者提供了设备网关 SDK,可以将 APP 作为一个代理网关,快速实现蓝牙设备的接入和管理。
设备网关 SDK 需要您在移动应用中,创建一个 Android 或 iOS 应用,根据集成文档操作,生成设备网关SDK 并集成到您的 APP 中。

image.png | center | 704x226

添加测试设备

为了方便您在开发阶段进行设备的开发调试,我们为您提供了50个测试设备配额,您可以在“设备开发”页面,点击下方的“新增测试设备”,添加一个测试设备并进行相应的在线调试。

填写 DeviceName,添加测试设备,输入框为空将由系统为您自动颁发全局唯一的 DeviceName。

image.png | center | 704x388
请注意,如果您添加的是一个 LoRa ,则 DeviceName 是必填,且需确保是一个有效的 DevEUI 才可添加成功。

新增测试设备成功,显示设备激活凭证(ProductKey、DeviceName、DeviceSecret),您可以烧录到物理设备中,开始进行设备调试。

image.png | center | 612x410

设备端根据 Alink 协议上报数据,或者上报透传数据,通过云端数据解析脚本进行解析后,转换为 Alink JSON 格式的数据,您可以在测试设备的详情页面查看设备的实时运行状态和设备日志。点击“详情”查看设备的实时运行状态。

image.png | center | 704x410

results matching ""

    No results matching ""