สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: ฮาร์ดแวร์
- ขั้นตอนที่ 2: หมายเหตุเกี่ยวกับ PCB / Schematics ที่ให้มา
- ขั้นตอนที่ 3: ซอฟต์แวร์
- ขั้นตอนที่ 4: การกำหนดค่าเว็บอินเตอร์เฟส
- ขั้นตอนที่ 5: เพิ่มเกตเวย์ TTN
วีดีโอ: LoRa Gateway ESP8266 Arduino DIY: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
คำแนะนำนี้จะช่วยคุณสร้าง LoRa Gateway ที่เข้ากันได้กับ The Things Network สำหรับทุกภูมิภาคทั่วโลกโดยใช้ ESP8266 พร้อมกับโมดูลวิทยุ RFM95/96 มีการจัดเตรียมซอร์สโค้ดเพื่อให้ใช้งานได้และมาพร้อมกับอินเทอร์เฟซเว็บแบบบูรณาการสำหรับการกำหนดค่า ใช้งานง่ายมาก คุณจะเห็น … ไปกันเถอะ
ซอร์สโค้ด
เสบียง
องค์ประกอบที่จำเป็นทั้งหมดมีการระบุไว้ด้านล่าง
ขั้นตอนที่ 1: ฮาร์ดแวร์
คุณสามารถค้นหาองค์ประกอบฮาร์ดแวร์ทั้งหมดได้ที่นี่ หรือตามรายการด้านล่าง
- กล่องพลาสติกกันน้ำ
- WEMOS D1 Mini Pro ESP8266
- โมดูล LoRa RFM95 SX1276 ชิป 915MHz 868MHz 433MHz
- เสาอากาศ 868/915 MHz
- อะแดปเตอร์จ่ายไฟ DC 5V 2A
- พินตัวผู้ Strip 1*40P 2.0mm
- หัวพิน 2 มม. ตัวเมีย
- ขั้วต่อโคแอกเซียล
- ขั้วต่อ DC Jack 3.5 X 1.3 mm
- ฟิลลิปขนาดเล็ก
- ขั้วต่อเทอร์มินัลบล็อก 2 ขา 5.0 มม.
- บอร์ด PCB
เมื่อคุณมีชิ้นส่วนทั้งหมดแล้ว มันเหมือนกับการเล่นกับเลโก้ … สนุกกับมัน:)
ขั้นตอนที่ 2: หมายเหตุเกี่ยวกับ PCB / Schematics ที่ให้มา
ชิ้นส่วนที่เป็นสีเทาไม่ได้ใช้ในโครงการนี้ แต่มีอยู่เพราะวงจรเดียวกันนี้สามารถใช้ในโปรเจ็กต์ที่ฉันกำลังเขียนอยู่ได้
ขั้นตอนที่ 3: ซอฟต์แวร์
ตอนนี้ คุณต้องตั้งค่า Arduino IDE โปรดทราบว่าคุณสามารถใช้เฟรมเวิร์กอื่นๆ ได้ตามต้องการ ไม่ยาก แต่คุณต้องทำหนึ่งหรือสองสิ่งเพื่อรวบรวมโครงการ รหัสถูกโฮสต์อยู่ใน github.com เป็นโอเพ่นซอร์ส อย่าลังเลที่จะสร้างสรรค์ การรายงานข้อบกพร่องหรือการให้คำแนะนำจะเป็นการสนับสนุนที่ดี:) ดาวน์โหลดและเปิด:
LoRaWanGateway/LoRaWanGateway.ino
เปลี่ยนตำแหน่ง Sketchbook ภายใต้การตั้งค่าไฟล์
หากจำเป็นให้เพิ่มบอร์ดเพิ่มเติมภายใต้การตั้งค่าไฟล์… ฉันใช้:
https://arduino.esp8266.com/stable/package_esp8266com_index.json
ให้ความสนใจที่นี่ เวอร์ชันเก่าจะไม่ทำงานอย่างถูกต้อง คุณต้องติดตั้งเวอร์ชัน 2.6.3. เป็นอย่างน้อย
เลือกบอร์ดของคุณภายใต้เครื่องมือ บอร์ด (อาจจะไม่เหมือนในรูป เลือกของคุณ)
ตอนนี้ควรคอมไพล์ อัปโหลดไปยังบอร์ดของคุณ และกำหนดค่าโดยใช้เว็บอินเตอร์เฟส
ขั้นตอนที่ 4: การกำหนดค่าเว็บอินเตอร์เฟส
เมื่อคุณรวบรวมชิ้นส่วนทั้งหมดเข้าด้วยกันแล้ว คุณสามารถเปิดและกำหนดค่าเกตเวย์ใหม่ของคุณผ่านเว็บอินเทอร์เฟซแบบบูรณาการได้ มันเป็นหน้าเล็ก ๆ ใน ESP8266 ที่ให้คุณปรับแต่งค่าของมันได้อย่างง่ายดาย … ดูก่อนแล้วลองเล่นด้วยการสาธิตการกำหนดค่าที่นี่ ด้วยอินเทอร์เฟซนี้ คุณสามารถกำหนดค่า:
- การเชื่อมต่อ WiFi ไม่ว่าจะเป็นอุปกรณ์ไคลเอนต์หรือจุดเข้าใช้งาน
- พารามิเตอร์เกตเวย์ TTN
- พารามิเตอร์โมดูล RFM
- พารามิเตอร์ระบบ ESP8266 พื้นฐาน
- ความปลอดภัย/รหัสผ่านอินเทอร์เฟซการกำหนดค่า (ใช่ มีการป้องกันด้วยรหัสผ่าน)
โดยค่าเริ่มต้น เครือข่ายจะสร้างเครือข่าย WiFi เพื่อให้คุณเข้าถึงการกำหนดค่าภายในได้
- wifi: จุดเข้าใช้งาน ESP
- ผ่าน: 12345678
หากเกี่ยวข้องกับความปลอดภัยขั้นสูงสุด คุณควรเปลี่ยนค่าเริ่มต้น ก่อนอัปโหลดเฟิร์มแวร์ไปยังเกตเวย์ของคุณ ไม่ว่าจะด้วยวิธีใด คุณสามารถเปลี่ยนจากเบราว์เซอร์ของคุณหลังจากการเชื่อมต่อครั้งแรก เมื่อรันแล้ว สามารถเข้าถึงการกำหนดค่าเกตเวย์ผ่านเว็บเบราว์เซอร์ได้ด้วย ip. ที่กำหนดไว้แล้ว
X. X. X. X/
หรือถ้าเชื่อมต่อผ่านจุดเข้าใช้งาน
192.168.4.1/ (โดยค่าเริ่มต้น)
ตอนนี้คุณสามารถใช้ข้อมูลประจำตัวของคุณเพื่อเข้าสู่ระบบ ค่าเริ่มต้นคือ:
- ผู้ใช้: admin
- ผ่าน: ผู้ดูแลระบบ
ขั้นตอนที่ 5: เพิ่มเกตเวย์ TTN
สุดท้ายแต่ไม่ท้ายสุด คุณต้องสร้างเกตเวย์ใน The Things Network และกำหนดค่าพารามิเตอร์ตามนั้น เพื่อให้อุปกรณ์ของคุณลงทะเบียนและเชื่อมโยง ลงชื่อเข้าใช้คอนโซล The Things Network แล้วเลือก GATEWAYS
ลงทะเบียนใหม่โดยใช้ ID ที่เกี่ยวข้องที่พบในหน้าการกำหนดค่าเกตเวย์ กรอกข้อมูลในฟิลด์ที่เหลือทั้งหมดตามต้องการ id ทั้งสองต้องตรงกัน
ตอนนี้ควรพร้อมที่จะแสดงข้อมูล
แค่นั้นแหละ ฉันหวังว่ามันจะชัดเจนพอ… หากคุณมีปัญหาใด ๆ ถามคำถามใด ๆ ก็ได้
แนะนำ:
MuMo - LoRa Gateway: 25 ขั้นตอน (พร้อมรูปภาพ)
MuMo - LoRa Gateway: ### UPDATE 10-03-2021 // ข้อมูลล่าสุด / อัปเดตจะมีอยู่ในหน้า github:https://github.com/MoMu-Antwerp/MuMoWhat is MuMo?MuMo เป็นความร่วมมือระหว่าง การพัฒนาผลิตภัณฑ์ (ภาควิชาของ University of Antwerp) ภายใต้การ
Lora Gateway (Dragino LG01-P): 6 ขั้นตอน
Lora Gateway (Dragino LG01-P): LoRa es una red LPWAN, por sus siglas en inglés (LOW POWER WIDE AREA NETWORK) สิ่งสำคัญที่สุดสำหรับ IoT ก็คือการประหยัดพลังงาน Entre las aplicaciones más comunes se encuentran; เข้าสู่ระบบ Ciudades inteligentes, เกษตร
Lora Gateway ที่ใช้ MicroPython ESP32: 10 ขั้นตอน (พร้อมรูปภาพ)
Lora Gateway จาก MicroPython ESP32: Lora ได้รับความนิยมอย่างมากในช่วงไม่กี่ปีที่ผ่านมา โมดูลการสื่อสารไร้สายที่ใช้เทคโนโลยีนี้มักจะราคาถูก (โดยใช้คลื่นความถี่อิสระ) ขนาดเล็ก ประหยัดพลังงาน และมีระยะการสื่อสารที่ยาวนาน และส่วนใหญ่ใช้สำหรับการสื่อสารระหว่างกัน
ควบคุมเครื่องใช้ในบ้านผ่าน LoRa - LoRa ในระบบอัตโนมัติภายในบ้าน - รีโมทคอนโทรล LoRa: 8 ขั้นตอน
ควบคุมเครื่องใช้ในบ้านผ่าน LoRa | LoRa ในระบบอัตโนมัติภายในบ้าน | LoRa Remote Control: ควบคุมและทำให้เครื่องใช้ไฟฟ้าของคุณจากระยะไกล (กิโลเมตร) โดยอัตโนมัติโดยไม่ต้องมีอินเทอร์เน็ต เป็นไปได้ผ่าน LoRa! เฮ้ ว่าไงพวก? Akarsh ที่นี่จาก CETech PCB นี้ยังมีจอแสดงผล OLED และรีเลย์ 3 ตัวซึ่ง
15$ LoRa Gateway/Node ESP8266 สร้าง PCB 3cmX8cm ขนาด: 6 ขั้นตอน
15$ LoRa Gateway/Node ESP8266 Build PCB 3cmX8cm Size: ว่าไง เพื่อนๆ Akarsh ที่นี่จาก CETech วันนี้เราจะสร้างโปรเจ็กต์ที่เป็นโหนด LoRa อย่างง่าย และคุณยังสามารถใช้เป็นเกตเวย์ช่องทางเดียวได้ที่นี่ ไมโครคอนโทรลเลอร์ที่ฉันใช้คือ ESP8266 ซึ่งเชื่อมต่อกับบอร์ด LoRa