STM32無線網路監控感測器資料
背景知識
介紹
在此專案中,我們將首先建立一個無線感測器節點。 感測器節點由四個基本元件組成,例如感測單元,處理單元,收發器單元和電源單元。 感測單元可以由任何感測器組成。 我正在使用BME280氣壓感測器。 處理單元是STM32F103C微控制器,收發器單元是用作發射器單元的NRF24L01 2.4 GHz無線收發器模組。 在考慮功率單元時,可以使用3.7V鋰離子電池為裝置供電。
我們將使用ESP32 Wifi模組和NRF24L01模組製作Wifi閘道器。 從轉換協議到加密,處理,管理和過濾資料,IoT閘道器執行多項關鍵功能。 如果您想象一個IoT生態系統,則閘道器位於裝置和感測器之間以與雲進行通訊。 在此專案中,閘道器從多個感測器節點收集感測器資料,然後使用wifi網路將資料上傳到雲中。 我們在這裡使用的雲伺服器是Thingspeak伺服器。 ThingSpeak是一個開放原始碼的物聯網應用程式和API,可通過Internet或通過區域網使用HTTP和MQTT協議從物聯網儲存和檢索資料。
硬體
nRF24L01是一個無線收發器模組,即每個模組都可以傳送和接收資料。 它的工作頻率為2.4GHz。 該頻率屬於ISM頻段,在大多數國家/地區用於工程專案是合法的。 有效執行時,這些模組可以覆蓋100米的距離。
該模組工作在3.3V電壓下,但其SPI引腳可承受5V電壓。 每個模組的地址範圍為125,每個模組可以與6個其他模組通訊,因此可以使用此模組建立網狀網路。 NRF24L01模組在SPI通訊的幫助下工作,因此您可以將NRF24L01與帶有SPI引腳的任何微控制器(如STM32或Arduino板)一起使用。
感測器節點
我們可以將任何帶有NRF24L01的微控制器用於設計感測器節點。 例如,STM32F103C Bluepill Board是最佳選擇。 除微控制器外,您還可以使用任何感測器並將其與STM32板連線。 我更喜歡BME280氣壓感測器進行演示。
STM32F103C板,NRF24L01無線收發器模組和BME280感測器之間的連線如下。
圖略
WiFi閘道器
相關文章
- 無線感測器網路簡明教程——單元習題/思考題/作業
- 基於無線感測器網路的MCKP-MMF演算法matlab模擬演算法Matlab
- 振弦式感測器資料採集到水庫大壩監測雲平臺進行監控和報警
- 基於無線感測器網路的節點分簇演算法matlab模擬演算法Matlab
- 數字成像雷達感測器先驅Uhnder採用通用晶片遙測進行深度資料監控晶片
- 基於各種感測器的空調系統監控
- 網路分流器-網路分流器-網路流量監控技術及其方法
- 鐵離子線上監測儀透過智慧閘道器進行資料採集和監控
- iOS網路效能監控iOS
- stm32與地磁感測器HMC5883L
- 透過Lora無線閘道器實現資料採集遠端監控究竟有多香?
- 無線網路安全————2、無線路由器配置和選擇測試環境路由器
- OpManager:網路監控的利器
- Android網路效能監控方案Android
- 【效能監控】如何有效監測網頁靜態資源大小?網頁
- 網路資料傳輸速率監測軟體:TransData for MacMac
- TransData for Mac - 網路資料傳輸速率監測軟體Mac
- 【計算機網路】資料鏈路層——無線區域網與VLAN計算機網路
- 【無線感測器網路簡明教程-學習筆記9】第一章課後思考題答案筆記
- 能耗監測管控系統開發解決方案,能源線上監測網站搭建網站
- portmaster:可監控自己計算機的所有網路連線AST計算機
- MySQL監控-Datadog資料庫監控調研MySql資料庫
- 網路安全監控有生命週期嗎,如何檢測分析?
- STM32與物聯網02-網路資料收發
- 自定義帶監控的資料庫連線池資料庫
- 靠監控大資料識別網約車大資料
- 效能測試之資料庫監控分析工具PMM資料庫
- 前端資料監控到底在監控什麼?前端
- (畢業設計資料)基於51微控制器無線水塔水箱液水位監控報警系統
- 端到端網路全鏈路監控方案
- 感測器-雨滴感測器(雨刷)
- 網路實時監控工具:PeakHour for macMac
- 【硬體】無線感測網實訓——Proteus8模擬工具使用
- 系統監控&JVM監控指標資料查詢JVM指標
- 指定無線網路卡監聽通道
- 物聯網如何工作:感測器
- 蘋果2項最新專利曝光無人車路線:造車、感測器先行,關注體驗蘋果
- 數控磨床資料採集遠端監控物聯網系統