- 物聯網系統開發:從0到1構建IoT平臺(第2版)
- 付強 傅靜濤
- 277字
- 2025-08-07 15:10:10
2.4 LwM2M協議
LwM2M(Lightweight Machine-To-Machine)協議是由Open Mobile Alliance(OMA)定義的一套適用于物聯網的輕量級協議。它使用RESTful接口,提供設備的接入、管理和通信功能,也適用于資源比較緊張的設備。LwM2M協議的架構如圖2-4所示。

圖2-4 LwM2M協議的架構
LwM2M協議底層使用CoAP傳輸數據和信令。在LwM2M協議的架構中,CoAP可以運行在UDP或者SMS(短信)之上,通過DTLS(數據包傳輸層安全)來實現數據的安全傳輸。
在沒有移動數據網絡覆蓋的地區,比如偏遠地區的水電站,用短信作為信息傳輸的載體已經有比較長的歷史了。
LwM2M協議的架構主要包含3種實體——LwM2M Bootstrap Server、LwM2M Server和LwM2M Client。
LwM2M Bootstrap Server負責引導LwM2M Client注冊并接入LwM2M Server,之后LwM2M Server和LwM2M Client就可以通過協議指定的接口進行交互了。
推薦閱讀
- Clojure Programming Cookbook
- 案例式C語言程序設計
- Python數據分析入門與實戰
- 程序員數學:用Python學透線性代數和微積分
- Instant QlikView 11 Application Development
- 基于Swift語言的iOS App 商業實戰教程
- 小程序開發原理與實戰
- Visual Basic 6.0程序設計實驗教程
- Microsoft 365 Certified Fundamentals MS-900 Exam Guide
- Android應用開發實戰(第2版)
- ASP.NET Web API Security Essentials
- Mudbox 2013 Cookbook
- Practical Predictive Analytics
- PHP典型模塊與項目實戰大全
- 3ds Max瘋狂設計學院