Skip to content

Latest commit

 

History

History
39 lines (26 loc) · 2.42 KB

2.SDK使用流程.md

File metadata and controls

39 lines (26 loc) · 2.42 KB

©2016 云智易物联云平台(http://www.xlink.cn)

硬件SDK使用流程

云智易为智能硬件的通讯固件,提供以下两种接口集成模式,分别为C语言接口集成和串口透传。

1.C语言接口集成

使用步骤:

  1. 首先在平台http://admin.xlink.cn上注册一个账号,并创建一个产品,这时可获得产品PID和产品KEY;
  • 在平台上所创建的产品上的“设备管理”页面上添加接入设备的MAC地址;
  • 然后转到接入设备开发,先选择对应模组的例程;
  • 创建和配置结构体(XLINK_USER_CONFIG)变量,详情参考“硬件SDK接口文档”;
  • 配置相关参数后,调用“XlinkSystemInit()”接口进行初始化,其中产品PID和产品密匙请使用在平台上对应产品的PID和密匙;
  • 打开被扫描发现模式,调用“XlinkPorcess_UDP_Enable()”接口,打开此接口时APP才能通过局域网扫描发现设备;
  • 循环执行两个系统后台函数,“XlinkSystemLoop()和XlinkSystemTcpLoop()”API函数;
  • 等待设备连接到服务器,连接成功后,在平台“设备管理”界面上对应的设备显示在线状态;
  • 设备与平台连接或断开的事件可通过XLINK_USER_CONFIG结构图所注册的status回调函数来判断;
  • 设备连接平台成功后,便可收发数据,收发使用接口请参考“硬件SDK接口文档,调试APP工具可以使用“APPDEMO.apk";
  • 如果需要使用到数据端点,请参考“数据端点文档”。

简易流程如下图所示:

2.串口透传模式集成

使用步骤:

  1. 首先在平台http://admin.xlink.cn上注册一个账号,并创建一个产品,这时可获得产品PID和产品密匙;
  • 在平台上所创建的产品上的“设备管理”页面上添加接入设备的MAC地址;
  • 将“AT指令透传固件(示例:LPB100,9600,8,N,1)”固件烧写到对应的模组或芯片上,通过AT指令配置设备联网,AT指令说明参考“AT指令V1.3.pdf”;
  • 设备连接平台成功后,便可收发数据,收发使用接口请参考“硬件SDK接口文档,调试APP工具可以使用“APPDEMO.apk";
  • 如果需要使用到数据端点,请参考“数据端点文档”。

©2016 云智易物联云平台(http://www.xlink.cn)