简介

  • ET-iLink系统是易通星云帮助开发者快速将设备进行智能化改造 而提出的解决方案,它为用户提供成熟稳定,可管可控的”软硬云”全套解决方案。 ET-iLink 为开发者提供开放的云平台、SDK软件开发包和HDK硬件开发包,通过简明易懂的DEMO程序与开源项目,最大限度降低了物联网开发的技术门槛,降低研发成本,提升产品投产速度,帮助开发者更好的进行智能化改造,服务最终消费者。
  • HAM是一种提供了HTTP接口的MQTT消息中间件,是一个HTTP推送服务器,为HTTP平台提供相关API调用。例如设备端(SDK)发布消息时,ET-iLink服务器接收到消息,转发给HAM,HAM将会给业务端的URL发POST消息,把消息的JSON数据包推送到业务服务器上。

 

场景举例

例如:某温度传感器上报当前室内的温度情况到服务端分析。 服务端是HTTP服务器,传感器设备是U-SDK终端。此时设备的消息要到达服务端就可以通过HAM接口实现,实现步骤如下:。
  • 使用HAM的UID和对应的Key,调用SetConfig接口;将UID和服务端接收消息的URL告诉ET-iLink服务器。
  • 调用getAccessToken接口,服务端分配一个有时效的AccessToken。
  • 调用订阅主题接口,比如主题:"TEMPERATURE";ET-iLink服务器收到订阅请求后,会创建一个名为TEMPERATURE的主题。
  • 订阅主题成功就可以等着接收消息了。
  • 比如传感器设备每5分钟发布一个名为TEMPERATURE的主题,ET-iLink服务器收到发布请求就会看哪个UID订阅了这个主题,如果是HAM的UID订阅了,就给第一步的URL发POST消息。

 

缩略字

  • AppKey:应用标识码,用于区别不同的智能产品,当开发者要开发一款智能产品时,在开发者中心申请生成,在应用开发时需要填入
  • UID:平台标识码,用来标识一个具体的智能硬件产品或者一个手机应用端,所以知道了其UID,就可以和其通信,进行信息交互
  • SecretKey:应用安全识别码,和AppKey一一对应,在申请AppKey时同时生成,在调用一些管理接口时要填入
  • ET-iLink:易通星云的物联网/智能硬件云服务平台,帮助开发者快速将设备进行智能化改造,关于更详细的信息,请访问: http://www.kaifakuai.com

 

账号申请

  • Appkey、UID、SecretKey是登录云平台并获得ET-iLink服务的钥匙。为增强易用性,并实现差异化服务,帐号申请需填写你使用的SDK类型,HAM开发者申请的帐号类型应为Web平台。
  • 帐号申请,请进入开发者中心登录后,点击进入云平台添加项目 完成Appkey和SecretKey申请。
  • Appkey和SecretKey申请完成后,使用HAM提供的APIham_add_user申请UID。

 

环境搭建

  • 根据不同的开发语言,可搭建不同的开发环境。这里有Java版和NodeJS可供参考。
    • Java开发环境搭建说明 下载 
    • NodeJS开发环境搭建说明 下载 
  • 开发示例 中可下载完整可运行的例子。

 

开发者手册

 

开发向导

  • 为了让开发人员快速开发自己的产品,我们针对SDK编写了开发向导,详细说明了如何快速实现消息收发功能。
  • 请阅读 开发向导

 

开发示例

  • 为了让开发人员快速了解并使用各API,我们提供了各种例程代码。
  • 下载例程代码请进入 开发示例

 

常见问题

  • 我们汇集常见的问题并提供解答,请进入常见问题