În lecția precedentă (LoRa meets Robofun IoT) am văzut cum putem realiza un sistem IoT utilizând comunicația radio LoRa . Utilizând un modul radio LoRa putem transmite date la mare distanță dar pentru implementarea unui sistem IoT este necesară implementarea atât a modulului de achiziție (sau acționare) cât și a sistemului de tip gateway ce face legătura cu rețeaua Internet și cu serviciile cloud IoT.

Specificațiile LoRaWAN permit implementare unor rețele radio LoRa standardizate astfel încât sistemele gateway să permită conectarea dispozitivelor IoT după un set de reguli larg acceptate. Realizarea unui sistem IoT LoRaWAN presupune realizare unui sistem de achiziție / acționare care respectă acest set de reguli și se conectează la o infrastructură de gateway-uri deja extistentă (nu mai este nevoie să realizăm și să operăm sistemul gateway).
Există mai multe rețele de gateway-uri LoRaWAN dar în cadrul acestei lecții vom arăta cum putem realiza un sistem ce folosește rețeaua TTN (The Things Network). Accesul în rețeaua TTN este gratuit deoarece se bazează pe gateway-uri particulare partajate între utilizatorii rețelei. Tot ce trebuie să faceți este să verificați dacă vă aflați în aria de acoperire a unui sistem gateway TTN.
Pentru sistemul IoT vom utiliza o placă de dezvoltare Arduino Uno și un shield Dragino LoRa echipat cu un modul radio LoRa în frecvență de 868MHz. Pentru partea de achiziție vom exemplifica măsurarea temperaturii utilizând un senzor brick conectat pe pinul anologic A0 al plăcii de dezvoltare.

Pentru implementarea comunicației LoRaWAN vom utiliza biblioteca Arduino-LMIC. Testele au fost realizate utilizând Arduino IDE 1.8.3 și versiunea 1.5.0+arduino-1 a bibliotecii. Programul pleacă de la exemplul ttn-abp al bibliotecii în care vom efectua o serie de mici modificări. În primul rând trebuie să înregistrăm sistemul pe platforma TTN pentru a obține datele de autentificare în rețea…
Conținutul acestui articol este în format PDF pus la dispoziție de specialiștii RoboFun.ro. Pentru a vizualiza apăsați butonul Preview iar pentru a descărca butonul Download.
Cum să realizăm un sistem IoT LoRaWAN
- În lecția precedentă (LoRa meets Robofun IoT) am văzut cum putem realiza un sistem IoT utilizând comunicația radio LoRa (1). Utilizând module radio LoRa putem transmite date la mare distanță dar pentru implementarea unui sistem IoT este necesară implementarea atât a modulului de achiziție (sau acționare) cât și a sistemului de tip gateway ce face legătura cu rețeaua Internet și cu serviciile cloud IoT. Specificațiile LoRaWAN (2) permit implementare unor rețele radio LoRa standardizate astfel încât sistemele gateway să permită conectarea dispozitivelor IoT după un set de reguli larg acceptate. Realizarea unui sistem IoT LoRaWAN presupune realizare unui sistem de achiziție / acționare care respectă acest set de reguli și se conectează la o infrastructură de gateway-uri deja existentă (nu mai este nevoie să realizăm și să operăm sistemul gateway). Există mai multe rețele de gateway-uri LoRaWAN dar în cadrul acestei lecții vom arăta cum putem realiza un sistem ce folosește rețeaua TTN (The Things Network (3)). Accesul în rețeaua TTN este gratuit deoarece se bazează pe gateway-uri particulare partajate între utilizatorii rețelei. Tot ce trebuie să faceți este să verificați dacă vă aflați în aria de acoperire a unui sistem gateway TTN. Pentru sistemul IoT vom utiliza o placă de dezvoltare Arduino Uno (4) și un shield Dragino LoRa (5) echipat cu un modul radio LoRa în frecvență de 868MHz. Pentru partea de achiziție vom exemplifica măsurarea temperaturii utilizând un senzor brick (6) conectat pe pinul anologic A0 al plăcii de dezvoltare. Pentru implementarea comunicației LoRaWAN vom utiliza biblioteca Arduino-LMIC (7). Testele au fost realizate utilizând Arduino IDE 1.8.3 și versiunea 1.5.0+arduino-1 a bibliotecii. Programul pleacă de la exemplul ttn-abp al bibliotecii în care vom efectua o serie de mici modificări. În primul rând trebuie să înregistrăm sistemul pe platforma TTN pentru a obține datele de autentificare în rețea:
Citește și:
https://crisstel.ro/ce-putem-face-cu-un-telefon-vechi-android/Poți folosi următorul cupon de reducere pentru a obține discount la componente electronice:
[wpcd_coupon id=2636]Pentru alte cupoane de reducere apăsați aici
10 proiecte cu arduino pdf LCD Button Shield V2 realizăm sistem IoT LoRaWAN Arduino kituri Rover 5 Expansion Plate RRC07B (Wide) Transparent Clear realizăm sistem IoT LoRaWAN Curs arduino Celula de sarcina 10kg Bara dreapta realizăm sistem IoT LoRaWAN Instalare Arduino Uno Celula de sarcina 50kg Disc realizăm sistem IoT LoRaWAN Robotica pentru copii ESP8266 Thing Wifi realizăm sistem IoT LoRaWAN Robotica curs pdf PiTFT Plus Mini Kit 320x240 2.8 TFT + Touchscreen capacitiv realizăm sistem IoT LoRaWAN Micul programator Placa de dezvoltare FreeSoC2 PSoC5LP realizăm sistem IoT LoRaWAN Cursuri robotica sibiu Display HDMI 7 800x480 Touchscreen realizăm sistem IoT LoRaWAN Cursuri robotica sector 6 HUZZAH ESP8266 Wifi Utilizând module radio LoRa Curs gratuit arduino lectia 12 Placa releu relee Raspberry Pi Utilizând module radio LoRa Curs gratuit arduino lectia 2 Senzor lumina ambientala TEMT6000 Utilizând module radio LoRa Curs arduino pdf Set surub otel 3 mm (M3) X 35 mm (10 bucati) Utilizând module radio LoRa Blog robofun ro Motor driver board pentru Raspberry Pi Utilizând module radio LoRa Arduino pdf romana Shield Arduino 4 relee Internet serviciile cloud IoT Exercitii arduino Filament Premium Robofun PLA 1KG 1.75 mm Albastru inchis Internet serviciile cloud IoT Programarea placii arduino pdf Filament Premium Robofun PLA 1KG 1.75 mm Silver Internet serviciile cloud IoT Carte introducere în arduino pdf Filament Premium Robofun PLA 1KG 1.75 mm Magenta Internet serviciile cloud IoT 10 proiecte cu arduino pdf Filament Premium Robofun PLA 1KG 1.75 mm Albastru deschis Internet serviciile cloud IoT Arduino kituri Filament Premium Robofun PLA 1KG 1.75 mm Rosu Internet serviciile cloud IoT Curs arduino Filament Premium Robofun PLA 1KG 1.75 mm Negru Internet serviciile cloud IoT Curs gratuit arduino lectia 2 Filament Premium Robofun PLA 1KG 1.75 mm Alb Internet serviciile cloud IoT Curs gratuit arduino lectia 10 Filament Premium Robofun ABS 1KG 1.75 mm Bronze Gold TTN (The Things Network ) Curs arduino pdf Filament Premium Robofun ABS 1KG 1.75 mm Rosu TTN (The Things Network ) Curs gratuit arduino lectia 12 Filament Premium Robofun ABS 1KG 3 mm Alb TTN (The Things Network ) Robotica curs pdf Filament Premium Robofun ABS 1KG 3 mm Albastru inchis TTN (The Things Network ) 10 proiecte cu arduino Filament Premium Robofun ABS 1KG 3 mm Albastru deschis TTN (The Things Network ) Lectia 1 arduino Filament Premium Robofun ABS 1KG 3 mm Bronze Gold TTN (The Things Network ) Magazin arduino Filament Premium Robofun ABS 1KG 3 mm Galben Cartea arduino Retras Filament Premium Robofun ABS 2.3 KG 1.75 mm Silver Robotica pentru incepatori Filament Premium Robofun ABS 1KG 3 mm Rosu Curs gratuit arduino lectia 14 Filament Premium Robofun ABS 1KG 3 mm Magenta Curs gratuit arduino lectia 15 FONA 800 Voice Data Cellular GSM pentru Arduino Curs gratuit arduino lectia 5 Pro Trinket LiIon LiPoly Backpack un shield Dragino LoRa Curs gratuit arduino lectia 7 PowerBoost 1000 Charger Rech 5 V Lipo USB un shield Dragino LoRa Proiecte arduino interesante Adaptor MCX Jack SMA RF un shield Dragino LoRa Curs gratuit arduino lectia 10 Bluefruit LE UART Friend Bluetooth Low Energy (BLE) un shield Dragino LoRa Curs gratuit arduino lectia 4 LCD TFT color 1.44 cu MicroSD Card breakout ST7735R un shield Dragino LoRa Curs gratuit arduino lectia 13 Flora UV Si1145 un shield Dragino LoRa Arduino in limba romana Flora Wearable Bluefruit LE Bluetooth Cursuri arduino Senzor bariera infrarosu LED 5mm Arduino pdf romana Senzor bariera infrarosu LED 3mm Exercitii arduino Senzor de lumina UV GUVA S12SD Programarea placii arduino pdf MicroSD card breakout Carte introducere în arduino pdf H2OhNo!
Citește și:
Poți folosi următorul cupon de reducere pentru a obține discount la componente electronice:
Aceasta campanie se adresează pasionaților si amatorilor de robotica, care doresc sa dezvolte un nou proiect inedit. La baza campaniei este gama de placi de dezvoltare si de accesorii Arduino, una dintre cele mai importante resurse de articole pentru robotica. Kit-urile si produsele Arduino sunt concepute pentru a facilita crearea de noi proiecte de robotica ușor, destinate atât începătorilor, cat si celor avansați sau studenților la facultățile de profil. De asemenea, doritorii pot avea la îndemâna diverse ghiduri Arduino pentru a construi noi proiecte, cat si cărți cu resurse informaționale si inspirație pentru robotica, disponibile pe Robofun.ro
More Less