資料介紹
描述
概述
該項目是柏林自由大學“軟件項目互聯網技術”課程的一部分,其靈感來自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數據包下載 141次下載
- USB數據抓包軟件程序下載 7次下載
- 基于數據包長度的網絡隱蔽通道
- 深度數據包檢測技術研究 31次下載
- 基于Jpcap的數據包捕獲器的設計與實現
- 網絡數據包捕獲機制研究
- 網絡嗅探技術
- 以太網數據包捕獲與轉發技術
- 基于uC/OS-II和Libpcap的嵌入式數據包嗅探器的設
- 網絡嗅探器的檢測及安全對策
- 基于數據包標記的偽造IP DDoS攻擊防御
- 請問高端網絡芯片如何處理數據包呢? 427次閱讀
- DPDK在AI驅動的高效數據包處理應用 696次閱讀
- Linux如何操作將數據包發送出去 897次閱讀
- 全局數據包通信簡介 752次閱讀
- 簡述Linux系統收發網絡數據包的過程 543次閱讀
- 如何使用數據包錯誤檢查來保護您的溫度讀數 1570次閱讀
- wireshark導入數據包進行分析 1915次閱讀
- 網絡數據包分析軟件wireshark的基本使用 2853次閱讀
- SRT協議的工作流程、數據包結構及Wireshark抓包分析 3219次閱讀
- 基于XC2VP20—FF896CGB0345 FPGA實現IPV6數據包的拆裝 1605次閱讀
- Lora數據包的關鍵參數分析 9458次閱讀
- 基于FPGA技術和微控制器實現將TS流數據轉換為IP數據包的設計 4232次閱讀
- Accolade推出的第三代ANIC-200Ku數據包處理功能與應用領域分析 6004次閱讀
- 網絡嗅探器工作原理及驅動流程 8053次閱讀
- 嗅探器是什么_嗅探器怎么用 1.7w次閱讀
下載排行
本周
- 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次下載 | 免費
評論
查看更多