日日摸夜夜添夜夜爽出水_dvd碟片色爱_麻豆wwwcom内射软件_国产欧美色一区二区三区_中字幕视频在线永久在线观看免费_99久久在线视频精品店_国产精品1区2区3区在线观看 _两性午夜色视频免费网站_国产精品女同久久久久电影院_国产一区二区不卡亚洲涩情

簡體中文

DM Push

設(shè)備端消息推送開發(fā)指南(V4 帶圖片上傳) | TUTK SDK 開發(fā)手冊
本文檔詳細介紹TUTK SDK V4版本設(shè)備端消息推送(帶圖片上傳)的開發(fā)規(guī)范,包括HTTP請求參數(shù)、接口調(diào)用方式、測試示例及錯誤碼說明,助力開發(fā)者快速實現(xiàn)設(shè)備端事件推送及圖片上傳能力。

一、說明

設(shè)備端通過 HTTP/HTTPS 協(xié)議向服務(wù)器推送事件(如移動偵測、門鈴觸發(fā)),支持純文本事件和圖片上傳。推送配置(URL、Token)從 APP 端獲取,格式如下:
推送配置格式示例
{ "func": "DmPush", "args": [   {     "url": "https://host:port/hestia/v4/dm/create/event",     "token": "Token"   } ] }

注意:設(shè)備端需將 APP 下發(fā)的 URL 和 Token 持久化存儲,推送時直接讀取使用。

二、HTTP 請求

(一)請求基礎(chǔ)信息
項目說明
請求 URL從 APP 端獲取(固定格式:https://host:port/hestia/v4/dm/create/event
請求方法POST(推薦)/ GET
請求頭部Authorization: Bearer <token>(token 從 APP 端獲?。?br/>不上傳圖片:Content-Type: application/json
上傳圖片:Content-Type: multipart/form-data
(二)請求參數(shù)說明
參數(shù)類型參數(shù)名類型必選說明
必選參數(shù)udidString40位字符串(20位 certkey + 20位設(shè)備 UID 拼接)
必選參數(shù)starttimeint64事件開始的 Unix 時間戳,單位:秒
必選二選一參數(shù)typeString二選一事件類型字符串(如 "motionSensor"、"doorbell")
                                         → 若 type=doorbell,服務(wù)器自動轉(zhuǎn)換 tag 為:
{ "tag": [   {     "sensor": "oldDesign",     "props": [       {         "type": "doorbell"       }     ]   } ] }
tagString二選一base64 加密后的事件標識數(shù)據(jù)(符合 RFC 4648 標準),具體請參考:tag格式定義
可選參數(shù)notifyString值為 "silent" 時跳過推送通知
uploadFile圖片文件(僅上傳圖片時需帶,格式:upload=@本地圖片路徑
                                         → 限制:圖片大小 ≤ 300KB,無格式限制(推薦 JPG/PNG)
(三)響應(yīng)說明
項目說明
狀態(tài)碼200 成功
400 參數(shù)錯誤
401 認證失敗
響應(yīng)體 result空字符串(成功)、失敗原因描述(失?。?/td>
錯誤碼-3012:token 失效(設(shè)備已被 APP 移除)

三、測試示例(curl)

(一)純事件觸發(fā)(不上傳圖片)
請求示例(curl)
curl -XPOST \ -H 'Authorization: Bearer 63bbd75e6af944f202f9adef' \ -H 'Content-Type: application/json' \ -d '{   "udid": "TUTKKALAY20000000000FVUA9T3WKFZMUHPGY1Y1",   "starttime": 1717654305,   "tag": "W3sic2Vuc29yIiA6ICJtb3Rpb24iLCJwcm9wcyIgOlt7InR5cGUiIDogIm1vdGlvblNlbnNvciJ9XX1d" }' \ https://asia-dm.kalay.us/hestia/v4/dm/create/event
(二)事件觸發(fā) + 圖片上傳
請求示例(curl)
curl -XPOST \ -H 'Authorization: Bearer 63bbd75e6af944f202f9adef' \ -F 'upload=@upload_image.jpg'  # 本地圖片路徑(相對/絕對路徑均可) -F 'tag=W3sic2Vuc29yIiA6ICJtb3Rpb24iLCJwcm9wcyIgOlt7InR5cGUiIDogIm1vdGlvblNlbnNvciJ9XX1d' \ -F 'starttime=1720767184' \ -F 'udid=TUTKKALAY20000000000FVUA9T3WKFZMUHPGY1Y1' \ https://asia-dm.kalay.us/hestia/v4/dm/create/event

注意事項

1. 測試前需替換示例中的 token、udid、圖片路徑等為實際有效值;

2. 圖片上傳時需確保文件大小不超過 300KB,否則會返回 400 參數(shù)錯誤;

3. 若返回 401 認證失敗,需檢查 token 是否有效或設(shè)備是否被 APP 移除。

即刻開啟您的物聯(lián)網(wǎng)之旅

聯(lián)系解決方案專家
Kalay App
資訊安全白皮書
全球?qū)@季?/a>
解決方案
新聞動態(tài)
公司動態(tài)
行業(yè)資訊
媒體報道
永續(xù)發(fā)展
經(jīng)營者的話
社會參與
環(huán)境永續(xù)
公司治理

+86 755 27702549

7×24小時服務(wù)熱線

法律聲明 隱私權(quán)條款

關(guān)注“TUTK”

TUTK服務(wù)盡在掌握

? 2022 物聯(lián)智慧科技(深圳)有限公司版權(quán)所有粵ICP備14023641號
在線咨詢
掃一掃

TUTK服務(wù)盡在掌握

全國免費服務(wù)熱線
+86 755 27702549

返回頂部