OpenAPI 指南
令牌加密傳輸指南
本指南旨在詳細介紹如何在我們的開放平台中安全地使用 RSA 加密算法進行令牌(Token)的加密傳輸。通過遵循本指南,您將能夠確保敏感數據在客戶端與伺服器之間的傳輸過程中得到最高級別的保護。
令牌加密流程
- 生成密鑰對
開發者需要在中台應用中申請令牌,系統會生成密鑰對。開發者下載令牌信息(信息包含密鑰 ID、密鑰 Key 和公鑰),這些信息將用於加密令牌,私鑰則用於解密。 - 令牌申請與下載
- API 接口說明
系統通過安全機制獲取的令牌(Token)信息,利用 RSA 加密算法進行加密處理,生成加密後的密文(Ciphertext)。隨後,將此密文嵌入至 API(應用程式接口)請求的 HTTP 頭部(Header)中作為認證或授權信息的一部分,進而發起 API 請求。此過程確保令牌信息在傳輸過程中的機密性和安全性,防止敏感信息的洩露(加密方法參考示例代碼)。
示例代碼
常見請求錯誤碼
編碼 | 描述 |
---|---|
401 | accesstoken 過期,需要重新獲取 |
404 | 接口地址錯誤 |
428 | 用戶或租戶不存在 |
429 | 用戶未註冊 |
500 | 伺服器內部錯誤 |
503 | 服務繁忙,稍後重試 |
1000 | 數據***已存在 |
設備時序數據
設備時序數據推送
提示
可接入設備上報的時序數據,一次可推送多個設備,單次請求數據總數不可超過 1000 條。
URL: /dataPlatform/openapi
HTTP 請求方式: POST
請求體類型: 數組
身份驗證: 請求頭字段說明(加密方法詳見 API 調用 Demo)
字段名稱 | 字段類型 | 是否必傳 | 位置 | 描述 |
---|---|---|---|---|
X-Source-SecretId | string | 是 | Header | 密鑰 ID |
X-Source-SecretKey | string | 是 | Header | 密鑰加密文本 |
數組單對象說明
字段名稱 | 字段類型 | 是否必傳 | 描述 |
---|---|---|---|
time | string | 否 | 設備數據採集時間 |
equipmentName | string | 是 | 設備名稱 |
functionType | string | 是 | 設備點位名稱 |
buildingName | string | 是 | 設備所在樓宇名稱(需同設備註冊樓宇名稱一致) |
devEui | string | 否 | IoT 設備唯一標識 |
value | double | 否 | 設備點位數字類型值(value 和 reading 二選一) |
reading | string | 否 | 設備點位字符類型值(value 和 reading 二選一) |
unit | string | 否 | 設備點位單位 |
返回結果字段說明
字段名稱 | 字段類型 | 描述 |
---|---|---|
code | int | 請求響應碼,200 表示成功 |
message | string | 系統消息 |
isSuccess | boolean | 成功返回 True,失敗返回 False |
返回錯誤碼
詳見常見請求錯誤碼
設備詳情查詢
提示
可查詢單個設備的詳細信息。
URL: /device/v1/mn/{devEui}
HTTP 請求方式: GET
身份驗證: 請求頭字段說明(加密方法詳見 API 調用 Demo)
字段名稱 | 字段類型 | 是否必傳 | 位置 | 描述 |
---|---|---|---|---|
X-Source-SecretId | string | 是 | Header | 密鑰 ID |
X-Source-SecretKey | string | 是 | Header | 密鑰加密文本 |
請求參數
字段名稱 | 字段類型 | 是否必傳 | 描述 |
---|---|---|---|
devEui | string | 是 | IoT 設備唯一標識 |
返回結果字段說明
字段名稱 | 字段類型 | 描述 |
---|---|---|
code | int | 請求響應碼,200 表示成功 |
message | string | 系統消息 |
isSuccess | boolean | 成功返回 True,失敗返回 False |
data | object | 設備詳情對象 |
設備詳情 data 對象字段說明
字段名稱 | 描述 |
---|---|
name | 設備名稱 |
alias | 設備別名 |
equModel | 設備物模型 |
points | 單個設備的功能點列表(詳見下方字段說明) |
devEUI | IoT 設備唯一標識 |
location | 設備註冊位置 |
isOnline |