LORA (ระยะยาว) เป็นเทคนิคการมอดูเลตไร้สายซึ่งทำงานบนแถบย่อย Gigahertz ที่ออกแบบมาสำหรับการสื่อสารไร้สายและการสื่อสารไร้สายระยะไกล ในทางกลับกัน Lorawan เป็นโปรโตคอลการควบคุมการเข้าถึงสื่อซึ่งกำหนดวิธีการสื่อสารของอุปกรณ์ LORA โครงการของเรามีวัตถุประสงค์เพื่อประเมินบิตเรตการส่งสัญญาณ LORA/LORAWAN และอัตราความผิดพลาดเพื่อประเมินความน่าเชื่อถือของเทคโนโลยีภายใน Binghamton, NY ภูมิภาค - ภูมิภาคที่รู้จักกันดีสำหรับป่าทึบและภูมิประเทศที่หนาแน่นอาจรบกวนการส่งสัญญาณ Lora/Lorawan และการต้อนรับ

บทคัดย่อโครงการเต็มรูปแบบ
ในไฟล์ platformio.ini อัปเดต LoRaWAN_devEui , LoRaWAN_appEui และ LoRaWAN_appKey ด้วยคีย์ที่เกี่ยวข้องที่สร้างขึ้นระหว่างการลงทะเบียนอุปกรณ์ ค่าที่คาดหวังจะถูกคั่นด้วยเครื่องหมายจุล
-D LoRaWAN_devEui= " 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 "
-D LoRaWAN_appEui= " 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 "
-D LoRaWAN_appKey= " 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 " อย่า กระทำ platformio.ini หลังจากเพิ่มคีย์ หากต้องการเพิกเฉยต่อการเปลี่ยนแปลงเพิ่มเติมของ platformio.ini นักพัฒนาสามารถใช้คำสั่ง GIT git update-index --assume-unchanged platformio.ini ดังนั้นไฟล์จะไม่ปรากฏในพื้นที่ GIT Stage หลังจากทำการเปลี่ยนแปลง
หากคีย์มีความมุ่งมั่นโดยไม่ตั้งใจให้ย้อนกลับไปที่การกระทำครั้งสุดท้ายและบังคับให้ผลักดันเพื่อให้กุญแจไม่ปรากฏในประวัติศาสตร์ Git
สิ่งที่ต้องทำ
Run ./venv.sh เพื่อสร้างสภาพแวดล้อมเสมือนจริงของ Python และดาวน์โหลดข้อกำหนด เปิดใช้งานสภาพแวดล้อมโดยใช้ source venv/bin/activate ก่อนที่จะเรียกใช้สคริปต์ Python
cd ลงใน python/ttn-mqtt และเรียกใช้สคริปต์ Python โดยใช้ ./main.py เพื่อเรียกใช้ตัวถอดรหัส
ภายใต้คำแนะนำของ Dali Ismail, Ph.D. ที่ Binghamton University, State University of New York, Thomas Watson วิทยาลัยวิศวกรรมศาสตร์และวิทยาศาสตร์ประยุกต์ 2024.