Satura rādītājs:

LTE CAT -M1 GSM IoT sensoru tīkls T - 15 minūtes: 5 soļi
LTE CAT -M1 GSM IoT sensoru tīkls T - 15 minūtes: 5 soļi

Video: LTE CAT -M1 GSM IoT sensoru tīkls T - 15 minūtes: 5 soļi

Video: LTE CAT -M1 GSM IoT sensoru tīkls T - 15 minūtes: 5 soļi
Video: Samsung galaxy s23 ultra miniature unboxing 🤩🤩 2024, Novembris
Anonim
LTE CAT -M1 GSM IoT sensoru tīkls… T - 15 minūtes
LTE CAT -M1 GSM IoT sensoru tīkls… T - 15 minūtes
LTE CAT -M1 GSM IoT sensoru tīkls… T - 15 minūtes
LTE CAT -M1 GSM IoT sensoru tīkls… T - 15 minūtes
LTE CAT -M1 GSM IoT sensoru tīkls… T - 15 minūtes
LTE CAT -M1 GSM IoT sensoru tīkls… T - 15 minūtes

2018. gada 8. aprīlī R&D Software Solutions srl [itbrainpower.net] atklāja sabiedrībai itbrainpower.net vairoga paziņojumu par xyz-mIoT-pirmo un kompaktāko IoT plati, kas apvieno ARM0 mikrokontrollera daudzpusību. (Mikroshēma / Atmel ATSAMD21G ar Arduino Zero saderīgu dizainu), iebūvēto sensoru komplekta ērta lietošana ar savienojumu, ko nodrošina LPWR LTE CAT M1 vai NB-IoT liela attāluma un mazjaudas modemi vai mantotie 3G / GSM modemi.

Ibrainpower.net vairoga xyz-mIoT var būt līdz 5 integrētiem sensoriem:

  • THS (temperatūras un mitruma sensori) - HDC2010,
  • tVOC un eCO2 (gaisa kvalitātes sensors - CO2 kopējais gaistošo organisko savienojumu daudzums - CO2 ekvivalents) - CCS811,
  • HALL (magnētiskais sensors) - DRV5032 sau vai IR (infrasarkanais sensors) KP -2012P3C,
  • sekundārais IR (infrasarkanais sensors) - KP -2012P3C,
  • TILT (kustības vibrācijas sensors) vai REED (magnētiskais sensors) - SW200D.

Par projektu:

Xyz-mIOT vairoga temperatūras un mitruma sensoru izmantošana kā CLOUD sensoru datu reģistrētāji, izmantojot Arduino plates programmēšanas atbalstu…. t mīnus 15 minūtes.

Nepieciešamais laiks: 10-15 minūtes.

Īstenošanas laiks var atšķirties atkarībā no iepriekšējās lietotāju pieredzes. Arduino vides instalēšana un manuāla Arduino klases instalēšana nav iekļauta šajā sadaļā; pamēģini googlēt. Atbalsta bibliotēkas un šeit izmantotais avota kods ir pieejams lejupielādei reģistrētiem lietotājiem šeit.

Grūtības: iesācējs - vidējs.

Nepieciešamā aparatūra:

- xyz-mIoT vairogs ar integrētu HDC2010 sensoru, kā norādīts šādā PN:

  • XYZMIOT209#BG96-UFL-1100000 [aprīkots ar LTE CAT M1 un GSM modemu] vai
  • XYZMIOT209#M95FA-UFL-1100000 [aprīkots ar tikai GSM modemu]

- mikroizmēra [4FF] LTE CATM1 vai 2G SIM karte [ar iespējotu datu plānu]- mazs LiPo akumulators

- GSM iegultā antena ar uFL vai GSM antena ar SMA plus u. FL līdz SMA bize

1. solis: aparatūra, lodēšana

Aparatūra, lodēšana
Aparatūra, lodēšana

Iespējojiet 5V no USB kā galveno barošanas bloku, kā aprakstīts šeit. Alternatīva: pielodējiet abas savienotāju rindas, ievietojiet dēli vienā maizes plāksnē un savienojiet starp Vusb un Vraw, izmantojot vienu maizes dēļa vadu.

Lodējiet LiPo savienotāju. Paturiet prātā LiPO polaritāti!

Divreiz pārbaudiet savu lodēšanu !!!

2. solis: aparatūra, apvienojiet visu kopā

Aparatūra, apvienojiet visu kopā
Aparatūra, apvienojiet visu kopā

Ievietojiet mikro SIM karti slotā [SIM kartei ir jānoņem PIN pārbaudes procedūra].

Pievienojiet antenu, pēc tam pievienojiet USB kabeli xyz-mIoT USB portam un datoram.

Pievienojiet LiPo akumulatoru.

3. darbība: programmatūras lejupielāde un instalēšana, sākotnējie iestatījumi

a. Lejupielādējiet un instalējiet "xyz-mIoT shields Arduino class", pēc tam lejupielādējiet pēdējo nodarbību versiju: "xyz-mIOT shield IoT Rest support" un "xyz-mIOT shield sensors support class" no šejienes.

b. Instalējiet klases. Paplašiniet arhīvus un instalējiet klases - īsumā:

  • nokopējiet "xyz-mIoT vairogi Arduino klases" failus Arduino vietējās aparatūras mapē (mans ir: "C: / Users / dragos / Documents / Arduino / hardware"), pēc tam
  • nokopējiet atbalsta klašu mapes savā vietējā Arduino lietotāju mapē [mans ir: "C: / Users / dragos / Documents / Arduino / libraries"] un - restartējiet Arduino vidi. Sīkāka informācija par manuālu bibliotēkas instalēšanu, lasiet par Arduino bibliotēkas manuālo instalēšanu.

c. Izveidojiet mapi ar nosaukumu "xyz_mIoT_v41_temp_humidity".

d. Grab projekta Arduino kodu no šejienes un saglabājiet to kā "xyz_mIoT_v41_temp_humidity.ino" iepriekš izveidotajā mapē.

e. Veiciet dažus iestatījumus dažos failos, kas atrodas klasē "xyz -mIOT shield IoT Rest support": - 2. rindā "itbpGPRSIPdefinition.h" iestatiet APN vērtību, izmantojot sava GSM pakalpojumu sniedzēja APN vērtību (piemēram: NET RO Orange)

- 9. rindā "itbpGPRSIPdefinition.h" iestatiet SERVER_ADDRESS adresi CLOUD Robofun #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"

- sadaļā "itbpGSMdefinition.h" komentāru noklusējuma opcija "_itbpModem_" un izvēlējās (dzēst komentāra zīmi) opciju "#define _itbpModem_ xyzmIoT" (71. rinda)

- sadaļā "itbpGSMdefinition.h" izvēlējās pareizo modemu jūsu xyz-mIoT aromātam: M95FA izvēlējās "#define xyzmIoTmodem TWOG" (73. rinda) vai BG96 izvēlējās "#define xyzmIoTmodem CATM1" (75. rinda)

4. solis: Robofun mākonis - definējiet jaunus sensorus un kopējiet TOKEN iestatījumus

Robofun mākonis - definējiet jaunus sensorus un kopējiet TOKEN iestatījumus
Robofun mākonis - definējiet jaunus sensorus un kopējiet TOKEN iestatījumus
Robofun mākonis - definējiet jaunus sensorus un kopējiet TOKEN iestatījumus
Robofun mākonis - definējiet jaunus sensorus un kopējiet TOKEN iestatījumus
Robofun mākonis - definējiet jaunus sensorus un kopējiet TOKEN iestatījumus
Robofun mākonis - definējiet jaunus sensorus un kopējiet TOKEN iestatījumus

Šim nolūkam mēs izmantojām Robofun mākoni [vienkārša REST ieviešana]

  1. Izveidot jaunu kontu.
  2. Pievienojiet divus jaunus sensorus (xyzmIOT_temperatūra un xyzmIOT_mitrums).
  3. Katram jaunam izveidotajam sensoram ritiniet lapu uz leju līdz sadaļai "TOKEN" un saglabājiet "Tocken" id vērtību. Šīs vērtības turpmāk tiks izmantotas, lai Arduino kodā iestatītu sensoru id [token id].

Uzziņai skatiet iepriekš redzamos attēlus.

5. solis: Arduino - sensori Tocken Id, apkopo un augšupielādē IOT kodu

Arduino - Sensori Tocken Id, apkopo un augšupielādē IOT kodu
Arduino - Sensori Tocken Id, apkopo un augšupielādē IOT kodu
Arduino - Sensori Tocken Id, apkopo un augšupielādē IOT kodu
Arduino - Sensori Tocken Id, apkopo un augšupielādē IOT kodu
Arduino - Sensori Tocken Id, apkopo un augšupielādē IOT kodu
Arduino - Sensori Tocken Id, apkopo un augšupielādē IOT kodu
Arduino - sensori Tocken Id, apkopo un augšupielādē IOT kodu
Arduino - sensori Tocken Id, apkopo un augšupielādē IOT kodu

Atveriet Arduino

a. Iestatiet tempTocken un humiTocken vērtības ar to, kas saglabāta iepriekšējā solī [izveidota CLOUD].

Ja izmantojat xyz-mIoT vairogu, kas aprīkots ar BG96 moduli, varat izvēlēties tīkla reģistrācijas režīmu kā "GSM režīms" vai kā "LTE CATM1 režīms" (izmantotajam mobilajam tīklam un SIM kartei jāatbalsta LTE CATM1*), zvanot uz client.setNetworkMode (GSMONLY), respektīvi client.setNetworkMode (CATM1ONLY) funkcija, tūlīt aiz client.begin () funkciju iestatīšanā ().

* mēs to izmantojam, lai pārbaudītu RO Orange LTE CATM1 SIM.

b. Divreiz (ātri) nospiediet pogu xyz-mIoT shield RESET [tāfele pārslēgsies programmēšanas režīmā].

Programmā Arduino atlasiet “itbrainpower.net xyz-mIoT” un “itbrainpower.net xyz-mIoT” programmēšanas portu.

c. Apkopojiet un augšupielādējiet kodu.

Xyz-mIoT vairogs sāks paraugu ņemšanas datus par temperatūru un mitrumu (ar 1 min. Ātrumu) un augšupielādēs izlases vērtības CLOUD.

Lai vizualizētu atkļūdošanas izvadi, izmantojiet Arduino sērijas monitoru vai citu termināli, izvēloties atkļūdošanas portu ar šādiem iestatījumiem: 115200 bps, 8N, 1.

Uzziņai skatiet iepriekš redzamos attēlus.

Temperatūras reģistrētos datus var vizualizēt Robofun mākoņa sensora lapā vai publiskā (koplietotā) lapā, kā mēs norādījām 4. darbībā.

Izbaudi!

PAMĀCĪBA NODROŠINĀTA BEZ GARANTIJAS !!! IZMANTOJIET UZ SAVU RISKU !!!!

Sākotnēji es to publicēju itbrainpower.net projektos un sadaļā.

Ieteicams: