功能介绍

设备认证是指设备与服务端HTTP接口请求的鉴权认证,在请求物联网平台服务时前,均需要完成设备认证。

前置条件

功能原理

操作步骤

  1. 生成password: password根据 创建产品 时选择 认证加密方式 进行生成。不同认证加密方式的加密算法如下:
认证加密方式 加密算法 password生成方法
对称加密AES “algorithm”:”AES”
“algorithmLength”:64
“mode”:”ECB”,
“iv”:””,
“padding”:”ZeroPadding”,
使用加密算法对字符串(deviceid|timestamp)进行加密,再转base64
非对称加密RSA 私钥加密 使用加密算法对字符串(deviceid|timestamp)进行加密,再转base64
  1. 请求设备认证接口,获取设备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