设备登录

设备登录,即认证设备,设备根据登录鉴权报文格式要求向平台发起登录请求,获取设备的accessToken

这里采用Postman模拟设备通过HTTP协议与平台进行交互,实现设备鉴权登录。(Postman 是一款网页调试工具的客户端,为用户提供的 Web API & HTTP 请求调试功能,能够发送多种类型的HTTP 请求,支持附带参数+ headers。)

 

提条件

已在天翼物联网平台(AIoT)控制台创建产品和设备,并获取设备相关信息(产品IDproductId、设备IDdeviceIdMaster-APIkey和特征串)。创建产品和设备具体操作细节,请参考创建产品、添加设备。其中,产品ID(productId)、Master-APIkey可在产品详情中获取,设备Id(deviceId)、特征串可在设备管理界面获取。

 

使用Postman接入

1.         下载并安装Postman软件。

2.         打开Postman软件,设置HTTP请求为POST,填写请求地址。

3.         点击Headers,填写相应请求头部信息

4.         点击Body,以Json格式填写请求参数

5.         点击发送Send

6.         查看返回结果,记录accessToken

 

认证请求示例

Method: POST

request:http:// *.non-nb.ctwing.cn:8991/auth

Header:

timestamp: 1603243620

signKey: mykey

signature:e38d80b3a1e4468e4541204591815c2616fe1655400a3b0ec57677325ca82759

Content-Type: application/json

Body:

{

"productId"15004146,

"deviceId""15004146HTTPdevice01",

"password":"IQdr_wsVrK54_Yhwtak9v7DdOE5gPBfXVDMoJEnNuxQ",

"version":"1.0"

}

 

设备认证返回结果示例

Body

{

    "message""SUCCESSFUL",

    "code"0,

    "accessToken""5B2243ECFAB69C0364907028B0000"

}

 

返回码code为0,表示登陆成功。在平台“设备管理”界面可以看到设备已激活在线。

 

*注:请将返回的accessToken值缓存到本地。每次上报数据时,都需要携带accessToken信息。如果accessToken失效,需要重新认证设备获取accessToken


这篇文档是否帮助您解决了问题?
如果您愿意进一步帮助我们改进文档 ,请留下您的联系方式。

专属客户经理为您服务

客服热线

400-8285-656

合作咨询

微信扫码 获取VIP服务

在线时间: 工作日9:00-18:00

CTWing真诚期待您的宝贵建议