Page tree
Skip to end of metadata
Go to start of metadata

优先阅读:Xlink IOT SDK开发简介Xlink IOT SDK开发简介


云智易提供高度集成的应用端开发套件(简称Xlink IOT SDK或者Xlink App SDK),便于企业能快速开发物联网应用。云智易应用端SDK包括Android和iOS版本,以及可以用于Web/HTML5运行环境的JS SDK。

Xlink App SDK功能特性

本SDK为应用程序提供了新设备发现、添加、连接和控制等接口,具体如下:

  • 发现新设备
    用于通过App自动扫描同网络下的新设备。
  • 添加设备
    将扫描到的新设备添加到当前用户账号下。
  • 连接设备
    实现与设备建立本地或云端的连接,以获取设备实时状态或远程控制设备,包括:
    1. 连接设备后,SDK内部自动维护与设备的连接。
    2. 连接策略可配置(仅限内/外网或自动切换)。
    3. 设备状态可知(未初始化、连接(内网连接/外网连接)、正在连接、断开)
  • 获取设备状态
    云智易平台采用数据端点来描述物理设备的状态和能力,通过设备状况的查询和回调接口,可以获取设备的实时状态,例如:
    • 查询设备一个或多个数据端点状态
    • 设备数据端点状态的更新通知
    • 可订阅一个或多个数据端点的变化
    • 订阅的策略可配置(如改变时通知/总是通知等)
  • 控制设备
    可通过更新数据端点状态的接口来实现设备的远程控制:
  • 接收云端推送(EventNotify)
    可通过该回调接口,接收来自于云端的消息推送,如通知、异常告警等。
  • 其它:
    • 可选的debug level
    • 崩溃日志自动收集
    • 运行时的log收集

除了上述基础的物联网接口外,云智易平台还为App开发者提供了丰富的RESTful APIs,详细请参阅《应用端RESTful API开发指南》


常见术语表

术语
解释
产品即企业要开发、生产、销售一个类型d,对应到企业管理后台的产品管理
设备设备是产品的实体设备,这里特指直接接入云智易平台的智能设备,如网关,插座,灯泡
子设备间接接入云智易平台的设备,如通过网关接入的温度传感器
企业后台指云智易提供给企业客户的管理后台
企业账号指登录企业管理后台的管理员账号
企业ID注册企业账号后,系统会自动给账号分配一个企业ID,调用Http接口需要使用到
APP用户指在APP端通过Http接口注册和登录的终端用户账号
数据端点数据端点指产品的属性,APP可以通过获取和修改设备数据端点的值来进行控制设备.云平台可以根据维护的数据端点来处理数据统计、消息推送服务
设备分享用户可以将设备分享给其他用户,与其他用户共同拥有设备,共同控制设备,只有设备的管理者才可分享设备给其他用户
订阅App用户与设备产生一种订阅关系授权,必须已订阅该设备的APP用户才能通过云端链接和控制设备及收到设备的消息推送
设备管理员设备管理员可以分享设备、取消他人的订阅关系等。 平台默认第一个订阅设备的用户为管理员

开发者指南

您可以通过以下链接下载相关平台的App SDK包,并了解详细的使用说明。


Write a comment…