在發通知、派工或遠端維護前,先問電信:這支裝置現在聯繫得到嗎?可以透過數據還是簡訊?
A開著行動數據
電信回覆數據+簡訊
手機開著行動數據,透過數據與簡訊都能聯繫。
B數據關閉
電信回覆只收簡訊
數據關閉時,仍然可以透過簡訊聯繫。
C手機關機
電信回覆無法聯繫
手機關機或不在涵蓋範圍內,回覆「無法聯繫」。
用途發送通知前先確認裝置收不收得到,選對管道。
訂閱另有訂閱版:裝置變成可上網、只收簡訊或斷線時,電信主動通知。
裝置可達狀態:運作原理
- 送出裝置服務方送出門號或其他裝置識別。
- 檢查連線電信確認裝置目前是否連上行動網路,以及可用的管道。
- 回覆狀態回覆 reachable、可用管道 connectivity 與更新時間。
裝置可達狀態:API 規格
規格名稱
Device Reachability Status(CAMARA 開源規格)
呼叫方式
POST /retrieve輸入
device:門號等訂閱
Subscriptions v0.8.0:事件 reachability-data、reachability-sms、reachability-disconnected
典型用途
派工或遠端維護前,確認裝置是否在線
| 回覆欄位 | 意思 | 範例 |
|---|---|---|
| reachable | 裝置是否可以聯繫 | true |
| connectivity | 可用管道:DATA、SMS 或兩者 | ["DATA", "SMS"] |
| lastStatusTime | 狀態最後更新時間 | 2026-10-13T10:41:00Z |
三個情境的回覆內容(節錄)
A開著行動數據
reachable
true可以聯繫connectivity
["DATA", "SMS"]數據與簡訊都可達lastStatusTime
2026-10-14T10:41:00Z狀態更新時間B數據關閉
reachable
true可以聯繫connectivity
["SMS"]只能透過簡訊聯繫lastStatusTime
2026-10-14T10:41:00Z狀態更新時間C手機關機
reachable
false目前聯繫不到lastStatusTime
2026-10-14T10:41:00Z狀態更新時間規格來源:CAMARA DeviceReachabilityStatus r1.2(Device Reachability Status v1.1.0、Subscriptions v0.8.0)