การเพิ่มอุปกรณ์ gateway และ Node บน TheThingsNetwork ความถี่ AS923 ประเทศไทย
หน้าจอของ TheThingsNetwork เปลี่ยนแปลงค่อนข้างบ่อย ถ้าแตกต่างไปจากบทความอาจจะต้องคาดเดาบ้างเล็กน้อย
- การเพิ่ม Multichannel LoRaWAN gateway
ยกตัวอย่างเราจะเพิ่ม Gateway ยี่ห้อ Dragino LPS8N-AS923-TH
1.1 เชื่อมต่อ LoRaWAN Gateway ผ่าน Wifi ด้วยระหัสผ่าน dragino+dragino
1.2 เปิดเวปเพจ 10.130.1.1 แล้ว login ด้วย User admin Password dragino
1.3 เลือก lora/lora
เลือก freq plan เป็น AS923–1 Asia 923 MHz (923–925), TTN AS2, Helium AS1 แล้วคลิก Save & Apply
1.4 เลือกเมนู LoRaWAN/LoRaWAN-Semtech UDP
Service Provider: The Things Network V3
Server Address :eu1.cloud.thethings.network
จดบันทึก Gateway EUI ไว้
แล้วคลิก Save & Apply
1.5 เลือก System/ General
เลือก TimeZone GMT+7.00 แล้ว Save&Apply
1.6 เปิดเวป TTN คลิก Go to gateways
นำ Gateway EUI ที่บันทึกไว้มาป้อน
แล้วคลิก Confirm
หาก gateway เชื่อมต่อเรียบร้อยและทุกอย่างเป็นปรกติหน้า Home จะมีเครื่องหมายถูกสีเขียวที่ Eth, LoRa, LoRaWAN, Wifi AP เป็นต้น
แสดงว่า Dragino LoRaWAN Gatetway พร้อมทำงานส่งต่อข้อมูลไปยัง TTN ได้
นอกจากนั้น TTN Console ตรง Status จะเป็น Connected สีเขียว
หากคลิกเข้าไปดูรายละเอียด
จะเห็น last activity ที่ Gateway เพิ่งติดต่อกับ TTN แสดงให้เป็น
2. การเพิ่ม Device Node
เราจะใช้ Heltec LoRa V2 และ PlatformIO กับ Sensor AHT10 ซึ่งเป็น Temp & Humid Sensor รูปแบบการ encode ส่งข้อมูลจะใช้ CayenneeLPP
2.1 เลือก Application เลือก Add Application
กรอกข้อมูลทั้งสามช่องตามต้องการ แล้วคลิก Create Application
เมนูด้านซ้ายจะเป็นข้อมูลที่เราสามารถกำหนดให้ Application ที่เราสร้างขึ้น
2.2 ให้คลิก Add End device ตัวอย่างอุปกรณ์ที่ใช้
เลือกความถี่เป็น Asia 923–925 Mhz
LoRaWAN Version 1.0.3
JoinEUI หรือ AppEUI ให้กรอก 00 00 00 00 00 00 00 00
คลิก Generate หลัง DevEUI และ AppKey แล้วใส่ End device ID คลิก Register end device
2.3 เลือก Payload formatters uplink แบบ CayenneLPP
2.4 เปืด PlatformIO แล้วแก้ค่า AppEUI, DevEUI และ AppKey
Hint!
ตรวจเช็คให้แน่ใจว่าตอนป้อนในโปรแกรมภาษา C ไฟล์ main.cpp ดูรายละเอียดได้จากอีกบคความ คลิก
DEV_EUI จะกลับทาง (เรียงแบบ LSB)
APPKEY เรียงแบบ MSB
Flash โปรแกรมถ้า Flash สำเร็จและ Device Join สำเร็จ
จะเห็นมีการส่ง Packet #1 และ #2 เรียงต่อไปเรื่อยๆ
ตรงเมนู live data (ของ End devices) จะเห็นข้อมูลถูกส่งเข้า TTN เรื่อยๆ
คลิกเข้าไปดู Frame Payload แต่ละบรรทัดจะเห็นข้อมูลมากขึ้น