Code Monkey home page Code Monkey logo

device-sdk's Introduction

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

物联平台硬件接口文档

总概

  • 智易硬件SDK提供各种不同CPU架构的C库,方便快捷将各种硬件设备快速安全地接入到云智易物联平台;
  • 提供常用模组的例程示例,加快开发者开发周期;
  • 提供透传固件,开发者可不用开发设备接入云平台的固件,便可将设备简单快速联网;
  • 支持强大的数据端点,可将设备的运行状态、参数和报警信息映射到平台,方便设备的管理和监控,并能快捷将报警内容通过邮件、短信或应用推送给用户;
  • 提供完善的硬件通讯协议,很好地支持各种产品的功能实现。

硬件SDK开发

硬件SDK说明

主要特点:

  • 本地设备自动探测和扫描联网;
  • 内置云端连接服务,无需额外对接开发;
  • 支持内、外网网络自动检测和切换;
  • 提供云端固件升级和远程配置、诊断和管理服务;
  • 支持设备安全认证和数据加密机制;
  • 支持微信Air Kiss、SmartLink和easylink一键配置;
  • 支持ARM、x86、x64以及MIPS等不同处理器架构;
  • 可移植性强,使用操作简单快捷。

详细说明请参考硬件SDK说明

硬件SDK及下载地址

硬件SDK提供了常用的wifi模组SDK以及例程,如:汉枫的LPB100、LPT100和LPT200等,其他模组或者芯片型号可联系我司获得。

设备SDK下载地址:硬件SDK下载

硬件SDK接入流程

接入流程示意图如下图所示:

详情请查看SDK使用流程

硬件SDK接口说明

主要接口如下:

接口名称 接口
SDK配置 unsigned char XlinkSystemInit(char * product_id, char * product_key, XLINK_USER_CONFIG *config)
SDK主循环 void XlinkSystemLoop(xsdk_time_t c_time, x_int32 timeout_ms)
公网连接 int XlinkSystemTcpLoop(void)

详情请查看硬件SDK接口

数据端点使用说明

数据端点有强大的功能,主要功能:可映射设备运行状态到平台,可通过数据端点设置设备参数或控制设备,设备可通过数据端点将需要存储的数据存储到服务器,设备也可将需要报警的信息通过数据端点推送到用户手上。

主要流程如下图:

数据端点的数据格式、支持的数据类型以及对应接口的使用请参考数据端点使用文档。

硬件通讯协议规范

通常在数据透传上使用,因为对设备的操作需要一个通讯协议来支持,硬件通讯协调提供作为参考或使用。

详情请查看硬件通讯协议规范

常见问题

SDK在开发使用中遇到常见的问题,可参看常见问题和解答文档。

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

device-sdk's People

Contributors

jqhuang2016 avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.