Skip to content

ID²(Internet Device ID),是物联网设备的可信身份标识,具备不可篡改、不可伪造、全球唯一的安全属性,是实现万物互联、服务流转的关键基础设施。ID²支持多安全等级载体,合理地平衡物联网在安全、成本、功耗等各方面的诉求,为客户提供用得起、容易用、有保障的安全方案,适应物联网碎片化的市场需求。 ID² Client SDK是用于设备端开发的软件工具包,帮助开发者快速集成接入ID²开放平台.

License

Notifications You must be signed in to change notification settings

wang19baby/id2_client_sdk

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ID²Client SDK

ID²(Internet Device ID),是一种物联网设备的可信身份标识,具备不可篡改、不可伪造、全球唯一的安全属性,是实现万物互联、服务流转的关键基础设施。ID²Client SDK是用于设备端开放的工具包,帮助开发者快速接入ID²开放平台.

快速开始

一. 开发环境准备(模拟器)

1. 安装Ubuntu14.04

本SDK的编译环境是64位Ubuntu14.04

二. 编译样例程序

1. 下载SDK

将下载到的压缩包在Linux上解压缩

2. 进入Linux emulator目录

运行如下命令:

$ cd ./hal/linux_emulator

3. 编译SDK产生样例程序

运行如下命令:

$ make

编译成功完成后, 生成的样例程序在当前目录的out/目录下:

四. 运行样例程序

1. 执行样例程序

$ ./out/id2_demo

2. 查看运行日志

3. API和使用方式

./include/id2_client.h 接口文件是SDK提供给用户使用的API。demo/id2_client_demo.c程序中提供了该API的使用方式

4. 硬件平台适配

根据开发者目标平台以及所使用安全载体的不同,需要对SDK进行相应的适配,具体信息请参考doc目录中的接口文档进行适配。

About

ID²(Internet Device ID),是物联网设备的可信身份标识,具备不可篡改、不可伪造、全球唯一的安全属性,是实现万物互联、服务流转的关键基础设施。ID²支持多安全等级载体,合理地平衡物联网在安全、成本、功耗等各方面的诉求,为客户提供用得起、容易用、有保障的安全方案,适应物联网碎片化的市场需求。 ID² Client SDK是用于设备端开发的软件工具包,帮助开发者快速集成接入ID²开放平台.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 97.4%
  • Makefile 1.7%
  • C++ 0.9%