資料介紹
描述
該項目旨在演示 Pod 物聯網安全解決方案——SAFE2 小程序,帶有最簡單的物聯網模塊——Arduino Nano。
SAFE2 小程序基于 GSMA IoT SAFE 理念的擴展。該小程序旨在為成本極低且受限的物聯網設備提供遙測數據到數據服務器的安全傳輸。
物聯網安全
IoT SAFE 小程序由 GSMA 于 2019 年 12 月 3 日推出。它旨在簡化物聯網解決方案并為加密密鑰提供安全存儲和安全環境以執行 TLS 協議的加密功能。
IoT SAFE 是一種運行在受保護環境中的安全庫。這種模型意味著物聯網應用程序的復雜架構,其中可能包括 TLS 層、中間件和帶有物聯網安全小程序的安全元素 (SIM)。

TLS 層負責 TLS 握手和協議處理。IoT SAFE 中間件負責將命令從 TLS 層傳輸到 IoT SAFE 小程序。IoT SAFE 小程序負責加密操作的執行。
安全2
Pod SAFE2 解決方案旨在簡化從 SIM 卡到服務器的數據傳輸。它不僅包括加密庫,還包括基于 SIM 工具包功能的 TLS1.3 協議實現。
它顯著簡化了數據收集應用程序(例如物聯網遙測)和 SAFE2 小程序之間的接口。
外部應用程序只需要傳遞要發送到服務器的數據。

不再需要 IoT 應用程序中的 TLS 層,因為它已經由 Pod SAFE2 小程序實現。
SIM 負責所有協議步驟,包括域名解析和重復嘗試,直到將消息傳送到服務器。
要通過 SAFE2 小程序發送一些數據,設備應用程序應通過調制解調器中間件向 SIM 發送特定命令 - 用于完全 SIM 訪問的 AT 命令,即“AT+CSIM”。
首先,輔助邏輯信道必須打開(以免干擾基本信道中調制解調器和 SIM 卡之間的 GSM 會話)。然后必須在新通道中選擇小程序,并將數據發送到同一通道中的小程序。通道應關閉以供重新使用。
AT+CSIM 命令必須根據 ISO/IEC 7816-4 將下一個 APDU 命令編碼到 SIM:
- 管理頻道(打開);
- 選擇(按名稱);
- 使用專有標簽“c1”放置數據;
- 管理頻道(關閉)。
獲取帶有應用程序數據的 PUT DATA 命令,SAFE2 小程序創建一個發送作業。該工作包含地址信息和申請數據。小程序將嘗試執行作業,直到成功為止。目前對于每個作業,如果需要解析服務器名稱,并使用存儲在 SIM 中的預共享密鑰建立 TLS 1.3 會話。
執行日志
下面是他的 Demo Scetch 的典型執行日志。第一部分是調制解調器設置,等待調制解調器中的網絡注冊和 GSM 相關進程的完成。下一部分 - 設備 ID 注冊 - 完成設置。最后一部分 - 向小程序提供數據。
15:35:05.588 -> nano started!
15:35:06.589 -> put 'at'
15:35:06.988 -> put 'at'
15:35:07.389 -> put 'at'
15:35:07.789 -> put 'at'
15:35:08.189 -> put 'at'
15:35:08.589 -> put 'at'
15:35:08.988 -> put 'at'
15:35:09.387 -> put 'at'
15:35:09.787 -> put 'at'
15:35:10.186 -> put 'at'
15:35:10.286 -> at
15:35:10.319 -> OK
15:35:10.386 ->
15:35:10.386 -> +CFUN: 1
15:35:10.485 ->
15:35:10.519 -> +CPIN: READY
15:35:10.651 ->
15:35:10.685 -> SMS Ready
15:35:11.581 -> put 'at+creg?'
15:35:11.581 -> 0:2
15:35:11.581 -> cntr: 0
15:35:13.074 -> put 'at+creg?'
15:35:13.074 -> 0:2
15:35:13.074 -> cntr: 0
15:35:14.600 -> put 'at+creg?'
15:35:14.600 -> 0:5
15:35:14.600 -> cntr: 1
15:35:16.093 -> put 'at+creg?'
15:35:16.093 -> 0:5
15:35:16.093 -> cntr: 2
15:35:17.587 -> put 'at+creg?'
15:35:17.587 -> 0:5
15:35:17.587 -> cntr: 3
15:35:19.080 -> put 'at+creg?'
15:35:19.113 -> 0:5
15:35:19.113 -> cntr: 4
15:35:20.606 -> put 'at+creg?'
15:35:20.606 -> 0:5
15:35:20.606 -> cntr: 5
15:35:22.099 -> put 'at+creg?'
15:35:22.099 -> 0:5
15:35:22.099 -> cntr: 6
15:35:23.592 -> put 'at+creg?'
15:35:23.625 -> 0:5
15:35:23.625 -> cntr: 7
15:35:24.621 -> setup finished
15:35:24.621 -> at+csim=10,"0070000001"
15:35:24.621 -> +CSIM: 6,"019000"
15:35:24.621 ->
15:35:24.621 -> OK
15:35:24.654 -> at+csim=34,"01A404000CF0706F646773616665320101"
15:35:24.654 -> +CSIM: 4,"9000"
15:35:24.654 ->
15:35:24.654 -> OK
15:35:24.787 -> at+csim=30,"01DA02C00A51523143572089723526"
15:35:24.787 -> +CSIM: 4,"9000"
15:35:24.787 ->
15:35:24.787 -> OK
15:35:24.820 -> at+csim=10,"0070800100"
15:35:24.820 -> +CSIM: 4,"9000"
15:35:24.820 ->
15:35:24.820 -> OK
15:35:24.820 -> Set DeviceID: OK
15:35:24.821 -> Humidity: 40
15:35:24.821 -> Temperature: 25
15:35:24.821 ->
15:35:24.821 -> HT data:00280019
15:35:24.821 -> at+csim=10,"0070000001"
15:35:24.821 -> +CSIM: 6,"019000"
15:35:24.821 ->
15:35:24.821 -> OK
15:35:24.854 -> at+csim=34,"01A404000CF0706F646773616665320101"
15:35:24.854 -> +CSIM: 4,"9000"
15:35:24.854 ->
15:35:24.854 -> OK
15:35:25.650 -> at+csim=18,"01DA02C10400280019"
15:35:25.650 -> +CSIM: 4,"9000"
15:35:25.650 ->
15:35:25.650 -> OK
15:35:25.650 -> at+csim=10,"0070800100"
15:35:25.650 -> +CSIM: 4,"9000"
15:35:25.650 ->
15:35:25.650 -> OK
數據存儲
現在我們可以通過向服務器發送 https 查詢來檢查存儲的數據。服務器響應數據如下。
[
{
"sim_attribute_update_id": 11,
"iccid": "894450250918638963",
"deviceid": "51523143572089723526",
"createdAt": "2020-10-01",
"updatedAt": "2020-10-01",
"sim_attributes": [
{
"id": 5,
"sim_attribute_update_id": 11,
"key": "data",
"value": "00280019",
"createdAt": "2020-10-01",
"updatedAt": "2020-10-01"
}
]
}
]
- 智慧能源物聯網解決方案及產品介紹 2次下載
- 物聯網無線解決方案
- SAFE2小程序Pod IoT安全解決方案
- 工業物聯網數據采集及監控解決方案
- 物聯網解決方案 2次下載
- 探究機械工程物聯網系統遠程解決方案 15次下載
- 物聯網智能硬件終端方案簡介電子版下載 0次下載
- 基于物聯網的智慧醫院建設解決方案
- 直擊現場,工業物聯網論壇8位大咖演講資料分享! 44次下載
- 基于諸智云的工業物聯網解決方案詳細資料免費下載 24次下載
- 物聯網安全之云端設計 4次下載
- 物聯網安全之云端設計 22次下載
- Oracle的物聯網平臺解決方案 1次下載
- 基于家庭照明與物聯網連接的解決方案 4次下載
- 物聯網端到端解決方案 0次下載
- 基于GD32L233的物聯網水表解決方案 2089次閱讀
- 基于無線和物聯網技術的安全攝像頭系統 1813次閱讀
- 支持安全物聯網設備開發和制造的解決方案 1111次閱讀
- 為什么說網關在任何工業物聯網解決方案中都很重要? 3556次閱讀
- 如何構建一個完整的物聯網解決方案 4808次閱讀
- Inventek物聯網照明解決方案系統架構分析 2021次閱讀
- RFID怎樣去加強智能物聯網的安全性 980次閱讀
- 物聯網項目的常見問題如何去解決 2212次閱讀
- 大規模物聯網的要求以及解決方案組件 1880次閱讀
- 中興通訊提出了物聯網+區塊鏈的解決方案 2902次閱讀
- Pelion物聯網平臺如何進一步助力Arm的物聯網戰略? 3710次閱讀
- 農業物聯網應用解決方案 3415次閱讀
- 物聯網面臨的安全威脅及其解決措施方案 6646次閱讀
- 物聯網安全如何從機器學習中受益? 1521次閱讀
- 基于物聯網技術的工地安全解決方案 1620次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論