資料介紹
描述
概述
該項目是柏林自由大學“軟件項目互聯網技術”課程的一部分,其靈感來自Kwon Nung Choi 等人的論文“ LoRadar:通過被動數據包嗅探進行 LoRa 傳感器網絡監控”。
我們為基于 RIOT-OS 的 LongeRange (LoRa) 信號編寫了一個被動數據包嗅探應用程序。作為硬件,我們使用了 STMicroelectronics 的 LoRa 板 (B-L072Z-LRWAN1)。
LoRa 和 LoRaWAN
LoRa 是一種用于無線低功率網絡的調制技術。LoRa 使用相當穩健的啁啾信號并覆蓋物理層。LoRaWAN 覆蓋了網絡層。LoRa 根據各種因素(障礙物、天線高度、天線、傳輸參數)達到 1 到 10 km 的距離,并達到 0.3 kbit/s 到 50 kbit/s 的數據速率。
LoRaWAN 數據包的實際負載是加密的。然而,我們可以讀出各種元數據信息:
- Time (long/int):自記錄開始以來的時間戳計數
- ChannelFreq (long/int):接收數據包的頻率,對于 EUW,這可能是 867.1、867.3、867.5、867.7、867.9、868.1、868.3、868.5
- RSSI (int: -122-0):接收信號強度指示,單位為 dBm
- SNR (int: -20-10): 信噪比
- MType (int: 2, 4, 0): 0 - join request, 2 - unconfirmed data up packet, 4 - 確認數據 up packet
- DevAddr(8 個字符的字符串):設備地址為十六進制字符串
- ADR (int 0, 1):自適應數據速率“關閉”或“開啟”
- ADRACKReq (int 0, 1): 1 需要確認以確保 ADR 仍在工作
- ACK (int 0, 1):是否需要確認
- FCnt(int):數據包的幀數
- FOptslen (int): fopts 的大小
- FOpts (string): frameopts 為十六進制字符串
- FPort (int 0-255):0 有效載荷包含 MAC 命令,1-223 有效載荷是特定于應用程序的,224-255 保留以供將來使用
可視化
Python 腳本創建一個 PDF 報告,其中包含在命令行中執行時顯示信息的多個圖表。該腳本還提供了選擇要在報告中評估的時間段以及查看有關特定設備的更多信息的功能。
硬件
我們使用 STMicroelectronics 的 B-L072Z-LRWAN1 板,因為它受 RIOT-OS 支持,并且已經具有 LoRa 天線。如果進行了適當的配置,其他設備也應該可以工作。我們需要做一些修改。我們希望將收到的包裹存儲到 MicroSD 卡上。這使我們可以讓設備運行一段時間,并且我們可以在不移動設備的情況下輕松切換 SD 卡以讀取數據。我們使用可能需要焊接的 MicroSD 分線板(取決于您的分線板)。然后我們根據文檔連接跳線B-L072Z-LRWAN1 板的。作為第二個修改,我們希望用電池為我們的電路板供電,并且仍然能夠對其進行閃爍。因此,我們需要在 SB37<->NRST 處拆焊橋接并將跳線焊接到可以連接到 CN12(5) 的 SB37 上。如果斷開連接,則電路板由電池供電,如果連接,我們可以通過 CN7 USB STLINK 對其進行閃爍,然后從那里為它供電。
?
?
- 連接到AWS IoT的RIOT-OS應用程序
- DIP40嗅探器開源項目
- 如何使用 STM32CubeWL 構建 LoRa? 應用程序
- RIOT-OS入門 Windows系統下在STM32上運行RIOT OS
- 訪問數據庫必備工具包labSQL數據包下載 153次下載
- USB數據抓包軟件程序下載 9次下載
- 基于數據包長度的網絡隱蔽通道
- 深度數據包檢測技術研究 31次下載
- 基于Jpcap的數據包捕獲器的設計與實現
- 網絡數據包捕獲機制研究
- 網絡嗅探技術
- 以太網數據包捕獲與轉發技術
- 基于uC/OS-II和Libpcap的嵌入式數據包嗅探器的設
- 網絡嗅探器的檢測及安全對策
- 基于數據包標記的偽造IP DDoS攻擊防御
- 二代LoRa模組CAD檢測常見異常處理 371次閱讀
- 請問高端網絡芯片如何處理數據包呢? 666次閱讀
- DPDK在AI驅動的高效數據包處理應用 997次閱讀
- Linux如何操作將數據包發送出去 1062次閱讀
- 全局數據包通信簡介 900次閱讀
- 簡述Linux系統收發網絡數據包的過程 650次閱讀
- 如何使用數據包錯誤檢查來保護您的溫度讀數 1863次閱讀
- wireshark導入數據包進行分析 2156次閱讀
- 網絡數據包分析軟件wireshark的基本使用 3059次閱讀
- SRT協議的工作流程、數據包結構及Wireshark抓包分析 3551次閱讀
- 基于XC2VP20—FF896CGB0345 FPGA實現IPV6數據包的拆裝 1756次閱讀
- Lora數據包的關鍵參數分析 9774次閱讀
- Accolade推出的第三代ANIC-200Ku數據包處理功能與應用領域分析 6140次閱讀
- 網絡嗅探器工作原理及驅動流程 8349次閱讀
- 嗅探器是什么_嗅探器怎么用 1.7w次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費
- 3PC6206 300mA低功耗低壓差線性穩壓器中文資料
- 1.12 MB | 1次下載 | 免費
- 4網絡安全從業者入門指南
- 2.91 MB | 1次下載 | 免費
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 6海川SM5701規格書
- 1.48 MB | 次下載 | 免費
- 7H20PR5電磁爐IGBT功率管規格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護等級說明
- 0.08 MB | 次下載 | 免費
本月
- 1貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設計指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論