iFLYIoT平台使用流程

成为IoT平台开发者

开发者需在讯飞开放平台进行注册认证,即可使用该账号登录iFLYIoT平台,在IoT控制台开始创建产品,并进行后续操作。 请注意,开发者在iFLYIoT的一系列产品创建流程以及后续的产品发布、设备管理、数据分析等操作都将基于该账号,同时该账号也将作为超级管理员,可以将开发者创建的产品为其他开发者开放访问及操作权限。

快速创建产品

创建产品是开发者使用平台的第一步,产品是一类设备的统称,是实现产品功能的载体。开发者在创建产品时首先需确定产品名称,选择产品类型并描述产品的基本信息。依据产品可选择产品所归属的产品类型,如儿童台灯归属于灯的产品类型;其次需选择产品的终端类型,包括联网设备和网关设备,联网设备是指该产品具有独立的联网模组,可直接实现与云端的信息交互,网关设备是指该设备需要依赖网关做中转才可实现与云端进行信息交互;最后需选择联网方式,包括WiFi联网与蜂窝联网,开发者可根据产品联网模组支持的的方式进行选择。

产品创建完后,页面自动跳回产品列表页面,产品呈现正在“开发中”状态,开发者可点击查看详情,也可以继续新建产品或进行删除产品操作。

定义产品功能

产品目的是实现某一个或一系列定义好的功能,在产品列表单击“详情”按钮进入产品详情页面,即可添加产品功能。如台灯的开关,灯光亮度调节或颜色变换,这些需要开发者在平台将其抽象为具体功能。平台会根据产品所属的产品类型为其预置一些标准功能供开发者选择,开发者也可依据功能的属性或服务进行自定义功能; 功能定义完后,平台基于XLink协议可自动生成产品功能的物描述文档,开发者可点击“物描述”按钮查看,以更好理解产品的具体功能。

硬件设备开发

产品功能定义完成后,开发者可根据硬件模组搭载的操作系统下载对应的设备SDK,并烧录进硬件设备并且激活,以实现设备与平台建立通信。开发者需要在SDK中开发预先定义好的产品功能,同时也可在硬件设备MCU定制开发一些高级功能,如服务、事件等,来实现更复杂的业务逻辑。

设备调试

在完成创建产品、功能定义、硬件开发等操作后,开发者还需要进行设备调试,调试通过后才可以进行产品发布和设备量产。开发者需将已添加设备进行激活并完成上线,当设备处于在线状态时,才可进行调试。开发者可在监控运维的设备调试列表中,通过控制台下发指令给设备端,进行产品功能的调试。调试过程中开发者可验证以下行为:

  1. 硬件设备本身功能是否正常;
  2. 硬件设备联网功能是否正常;
  3. 硬件设备状态信息是否可以上报至云端;
  4. 云端控制指令是否可以下发至设备并完成既定的业务逻辑。

产品发布

开发者创建的产品须经发布才可进入设备量产阶段。产品发布代表产品已完成调试并开始进入设备量产阶段。产品发布前您需要对之前操作流程进行慎重核对,为免量产设备的功能受到影响,产品发布后开发者不能删除并编辑产品的部分基本信息和已添加的产品功能。为避免出现产品发布后对已添加的功能进行调整等问题,所以在产品调试完成后,开发者需认真评估产品是否已达发布的条件,务必慎重操作。

设备量产

进入设备量产阶段后,硬件厂商需在iFLYIoT平台批量申请添加设备,并获取设备唯一凭证,并且需要把MCU-SDK批量烧录至量产的设备并绑定设备的唯一凭证。 在整个过程中,开发者可以和iFLYIoT技术人员紧密沟通,共同推进产品尽快进入量产。

results matching ""

    No results matching ""