LoRaWAN-verkon signaalin mittaus Raspberry Pillä ja ESP32:lla
Laukkanen, Kimmo (2023)
Laukkanen, Kimmo
2023
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2023121336852
https://urn.fi/URN:NBN:fi:amk-2023121336852
Tiivistelmä
Opinnäytetyön tavoitteena oli suorittaa Suomessa Digitan ylläpitämän LoRaWAN-verkon signaalin mittaus Raspberry Pillä ja Heltecin ESP32-pohjaisella WiFi LoRa32 -laitteella. Mitattavia suureita olivat signaalin vahvuus, häiriöiden määrä ja viive eripituisilla matkoilla. Tavoitteena oli, että työn tuloksena syntyisivät mittaukseen tarvittava laitteisto ja ohjelmakoodi sekä graafinen esitys tuloksista Node RED:llä toteutettuna. Lopuksi oli tarkoitus suorittaa kahden laitteistokokoonpanon vertailu.
Keskeisenä työssä ovat IoT (Internet of Things), LPWAN (Low Power Wide Area Network) ja LoRaWAN (Long Range Wide Area Network). Opinnäytetyössä käsiteltiin IoT yleisellä tasolla. Tutkittavina olivat IoT:n merkitys sekä sen tuomat hyödyt ja uhkat. LPWAN käytiin yleisellä tasolla läpi taustatietona LoRaWAN:ia varten. LoRaWAN-verkkon osalta perehdyttiin sen ominaisuuksiin, liittymisprosessiin ja tietoturvaan muihin teknologioihin verrattuna.
Tärkeimpinä käytännön vaiheina työssä olivat testauslaitteiston kokoaminen ja testaus. Raspberry Pille LoRa-valmiuden antava lisäosa asennettiin ja yhdistettiin LoRaWAN-verkon kautta Digitan verkkopalveluun, jonne tietoja oli tarkoitus lähettää. Raspberry Pi -osuus pysähtyi työssä ensimmäisen onnistuneen laitevikaan, eikä yhteyttä Digitan palveluun enää saatu.
Heltecin kaksi ESP32-laitetta ohjelmoitiin Arduino IDE -kehitysympäristön kautta. Valitettavasti ennen kuin testauskoodi saatiin viimeisteltyä, hajosi toisen laitteen antenni, eikä uutta laitetta saatu ajoissa työn viimeistelemiseksi. Kahdelle ESP32 luotu mittauskoodi on keskeisin työssä syntynyt tuotos, jonka olisi mahdollista mittausta jatkaa.
Keskeisenä työssä ovat IoT (Internet of Things), LPWAN (Low Power Wide Area Network) ja LoRaWAN (Long Range Wide Area Network). Opinnäytetyössä käsiteltiin IoT yleisellä tasolla. Tutkittavina olivat IoT:n merkitys sekä sen tuomat hyödyt ja uhkat. LPWAN käytiin yleisellä tasolla läpi taustatietona LoRaWAN:ia varten. LoRaWAN-verkkon osalta perehdyttiin sen ominaisuuksiin, liittymisprosessiin ja tietoturvaan muihin teknologioihin verrattuna.
Tärkeimpinä käytännön vaiheina työssä olivat testauslaitteiston kokoaminen ja testaus. Raspberry Pille LoRa-valmiuden antava lisäosa asennettiin ja yhdistettiin LoRaWAN-verkon kautta Digitan verkkopalveluun, jonne tietoja oli tarkoitus lähettää. Raspberry Pi -osuus pysähtyi työssä ensimmäisen onnistuneen laitevikaan, eikä yhteyttä Digitan palveluun enää saatu.
Heltecin kaksi ESP32-laitetta ohjelmoitiin Arduino IDE -kehitysympäristön kautta. Valitettavasti ennen kuin testauskoodi saatiin viimeisteltyä, hajosi toisen laitteen antenni, eikä uutta laitetta saatu ajoissa työn viimeistelemiseksi. Kahdelle ESP32 luotu mittauskoodi on keskeisin työssä syntynyt tuotos, jonka olisi mahdollista mittausta jatkaa.