功能介绍
设备认证是指设备与服务端HTTP接口请求的鉴权认证,在请求物联网平台服务时前,均需要完成设备认证。
前置条件
功能原理
操作步骤
- 生成password: password根据 创建产品 时选择 认证加密方式 进行生成。不同认证加密方式的加密算法如下:
认证加密方式 | 加密算法 | password生成方法 |
---|---|---|
对称加密AES | “algorithm”:”AES” “algorithmLength”:64 “mode”:”ECB”, “iv”:””, “padding”:”ZeroPadding”, |
使用加密算法对字符串(deviceid|timestamp)进行加密,再转base64 |
非对称加密RSA | 私钥加密 | 使用加密算法对字符串(deviceid|timestamp)进行加密,再转base64 |
- 请求设备认证接口,获取设备Token。
接口文档
简要描述
- 设备认证接口
接口版本
版本号 | 制定人 | 制定日期 | 修订日期 |
---|---|---|---|
1.0.0 | 张浩 | 2023-04-10 | / |
请求URL
- /sweeper-auth-server/v1/login
请求方式
- POST
请求参数
参数名 | 是否必须 | 类型 | 说明 |
---|---|---|---|
password | 是 | string | 根据产品定义中 认证加密方式 生成Password |
device_id | 是 | string | 设备id |
product_id | 是 | string | 产品id |
返回示例
正确时返回:
{
"code": 0,
"msg": "ok",
"err_code": 10000,
"result": {
"token": ""
}
}
}
错误时返回:
Http state_code = 401
返回参数说明
参数名 | 类型 | 说明 |
---|---|---|
msg | string | |
code | string | |
err_code | object | |
result | object | |
token | string | 设备Token |
备注
创建时间:2023-03-23 21:30
最后编辑:陈勇琦 更新时间:2024-10-18 16:29
最后编辑:陈勇琦 更新时间:2024-10-18 16:29