資料介紹
描述
該項目將幫助您使用 ESP8266 和 RFM95/96 無線電模塊創建與世界所有地區的物聯網兼容的 LoRa 網關。提供源代碼,它帶有用于配置的集成 Web 界面。讓我們來看看
第 1 步:硬件
?
您可以在此處找到所有硬件元素,或在上面列出。
- 防水塑料外殼
- WEMOS D1 Mini Pro ESP8266
- LoRa 模塊 RFM95 SX1276 芯片 915MHz 868MHz 433MHz
- 868/915 MHz 天線
- 5V 2A 直流輸出電源適配器
- 針公排1*40P 2.0mm
- 2mm 排針母頭
- 同軸連接器天線
- 直流插孔連接器 3.5 X 1.3 毫米
- 小菲利普斯
- 接線端子連接器 2Pin 5.0mm
- PCB板
關于提供的 PCB / 原理圖的注意事項:
這個項目中沒有使用灰色的部分,它們在那里是因為這個相同的電路可以用于我將從事的項目中,這是另一個項目的照片:
這就是那個洞的用途
第 2 步:軟件
現在您必須設置 Arduino IDE,注意您可以使用任何其他您喜歡的框架。這并不難,但您必須做一兩件事才能編譯項目。
代碼托管在 github.com ,它是開源的,請隨意建設性,報告錯誤或提出建議將是一個很大的貢獻:)
下載并打開:
LoRaWanGateway/LoRaWanGateway.ino
更改文件下的 Sketchbook 位置--> 首選項
如果需要,請在文件 --> 首選項下添加其他板...我一直在使用:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
最舊的測試版本是 v2.6.3。最新測試的版本是 2.7.1 ...您可以在tools --> Board --> Board Manager下找到它
舊版本無法正常工作,新版本未經測試。
現在在工具下選擇你的板——>板 (可能和圖片不一樣,選擇你的)
它現在應該可以編譯、上傳到您的開發板并使用 Web 界面進行配置
網頁界面配置
將所有部分組合在一起后,您可以通過其集成的 Web 界面打開和配置新網關。它是 ESP8266 內部的一個小頁面,可讓您輕松調整其值……看一眼并在此處使用配置演示。
使用此界面,您可以配置:
- WiFi 連接,作為客戶端設備或接入點
- TTN 網關參數
- RFM模塊參數
- ESP8266 基本系統參數
- 配置界面安全/密碼
默認情況下,它將創建一個 WiFi 網絡,讓您訪問其內部配置。
wifi: Access Point ESP
pass: 12345678
如果考慮到極高的安全性,您應該在將固件上傳到網關之前更改默認值。無論哪種方式,您都可以在第一次連接后從瀏覽器中更改它們。
運行后,可以通過 Web 瀏覽器通過其已分配的 ip 訪問網關配置
http://X.X.X.X/
或者如果通過接入點連接
http://192.168.4.1/ (by default)
現在您可以使用您的憑據登錄,默認設置為:
user: admin
pass: admin
關于連接性的注意事項:所有 ESP8266 都是單通道模塊,這意味著它們在充當接入點和/或 WiFi 客戶端時使用相同的通道,當您連接到其接入點和您配置模塊連接到另一個在另一個頻道的WiFi路由器,然后模塊必須更改它,但您的網卡仍然需要解決,有時需要時間,有時會斷開您,您可以隨時重新連接,這是一種常見的行為。
RFM95/96模塊設置
這些設置相當簡單,最重要的是您的 RFM 模塊的頻率(和/或頻道),您可能知道,公共頻段取決于您的網關所在的國家/地區。我在歐洲,這就是它的原因默認為 868.3MHz,你應該根據你的情況改變它,或者在代碼中(在上傳到你的板之前)或者稍后通過 web 界面。
添加 TTN 網關
最后但同樣重要的是,您必須在 The Things Network 中創建一個網關并相應地配置其參數,以便讓您的設備注冊和鏈接
登錄到The Things Network控制臺并進入 GATEWAYS
使用在網關配置頁面中找到的相應 ID 注冊一個新的。
id 和主機/服務器地址都必須匹配
現在,它應該準備好顯示數據了。
就是這樣,我希望它足夠清楚......如果您有問題,請隨時提出任何問題
- 使用Arduino編程ESP8266 ESP 01
- 如何使用Arduino UNO對ESP8266進行編程
- LittleFS使用ESP8266和Arduino IDE
- ESP8266 Arduino通訊
- 使用Arduino配置ESP8266
- LoRa網關單通道ESP8266 Arduino
- Esp8266單機開源分享
- 解決 用arduino ide 開發nodemcu 加載ESP8266庫的問題
- 配置esp8266開發板的Arduino開發環境
- esp8266 nodeMCU arduino開發環境
- esp筆記(2)使用Arduino IDE 開發 esp8266
- arduino / VScode+platformIO搭建esp32/esp8266編譯環境(一篇足矣)
- Arduino、ESP8266與NodeMCU
- ESP32和ESP8266基于Arduino的MQTT收發資料說明 109次下載
- 如何使用Arduino ESP8266開發板配置標準的Arduino開發環境 48次下載
- ESP8266紅外信號收發實驗 2013次閱讀
- ESP8266硬件 4865次閱讀
- ESP8266/ESP32自動下載原理 4741次閱讀
- 如何使用ESP8266制作可配置的Web服務器 1.3w次閱讀
- 如何利用ESP8266制作一個簡單的四軸飛行器 5115次閱讀
- ESP8266上運行代碼如何實現 3039次閱讀
- 如何利用ESP8266實現智能手表的設計 3369次閱讀
- STM32系列設計,ESP8266聯網授時時鐘 8097次閱讀
- 從5方面描述STM32F407+ESP8266連接機智云過程 1.1w次閱讀
- esp8266中文資料匯總(esp8266引腳圖_與單片機連接_串口wifi實例) 22.5w次閱讀
- esp8266固件如何升級_ESP8266WIFI模塊固件升級 4.2w次閱讀
- ESP8266 Wi-Fi到底傳多遠_esp8266 wifi信號強度測距 5.2w次閱讀
- 遠程控制通訊--基于Arduino + ESP8266控制LED燈 4w次閱讀
- esp8266 at指令集詳解 14.3w次閱讀
- esp8266串口wifi實例 1.9w次閱讀
下載排行
本周
- 1A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 2PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 3PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 4dsPIC33EDV64MC205電機控制開發板用戶指南
- 5.78MB | 8次下載 | 免費
- 5STC15系列常用寄存器匯總免費下載
- 1.60 MB | 7次下載 | 5 積分
- 6模擬電路仿真實現
- 2.94MB | 4次下載 | 免費
- 7PCB圖繪制實例操作
- 2.92MB | 2次下載 | 免費
- 8零死角玩轉STM32F103—指南者
- 26.78 MB | 1次下載 | 1 積分
本月
- 1ADI高性能電源管理解決方案
- 2.43 MB | 452次下載 | 免費
- 2免費開源CC3D飛控資料(電路圖&PCB源文件、BOM、
- 5.67 MB | 141次下載 | 1 積分
- 3基于STM32單片機智能手環心率計步器體溫顯示設計
- 0.10 MB | 137次下載 | 免費
- 4A7159和A7139射頻芯片的資料免費下載
- 0.20 MB | 55次下載 | 5 積分
- 5PIC12F629/675 數據手冊免費下載
- 2.38 MB | 36次下載 | 5 積分
- 6如何正確測試電源的紋波
- 0.36 MB | 19次下載 | 免費
- 7PIC16F716 數據手冊免費下載
- 2.35 MB | 18次下載 | 5 積分
- 8Q/SQR E8-4-2024乘用車電子電器零部件及子系統EMC試驗方法及要求
- 1.97 MB | 8次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935121次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關降壓/升壓雙向直流/直流轉換器 PCB layout 設計
- 1.48MB | 420062次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233088次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191367次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183335次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81581次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73810次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65988次下載 | 10 積分
評論
查看更多