Satura rādītājs:
- 1. solis: aparatūra, lodēšana
- 2. solis: aparatūra, apvienojiet visu kopā
- 3. darbība: programmatūras lejupielāde un instalēšana, sākotnējie iestatījumi
- 4. solis: Robofun mākonis - definējiet jaunus sensorus un kopējiet TOKEN iestatījumus
- 5. solis: Arduino - sensori Tocken Id, apkopo un augšupielādē IOT kodu
Video: LTE CAT -M1 GSM IoT sensoru tīkls T - 15 minūtes: 5 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:54
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
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ā
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
Šim nolūkam mēs izmantojām Robofun mākoni [vienkārša REST ieviešana]
- Izveidot jaunu kontu.
- Pievienojiet divus jaunus sensorus (xyzmIOT_temperatūra un xyzmIOT_mitrums).
- 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
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:
(IoT) lietu tīkls ar Ubidots (ESP8266+LM35): 4 soļi
(IoT) Intertnet of Things with Ubidots (ESP8266+LM35): Šodien mēs iemācīsimies izmantot Ubidots platformu, lai draudzīgā veidā vizualizētu datus internetā
Temperatūras sensoru tīkls: 6 soļi
Temperatūras sensoru tīkls: Temperatūra un mitrums ir svarīgi dati jūsu laboratorijā, virtuvē, ražošanas līnijā, birojā, slepkavas robotos un pat jūsu mājās. Ja jums jāuzrauga vairākas atrašanās vietas vai telpas vai telpas, jums ir nepieciešams kaut kas uzticams, kompakts, precīzs un ērts
Zemu izmaksu bezvadu sensoru tīkls 433 MHz joslā: 5 soļi (ar attēliem)
Zemu izmaksu bezvadu sensoru tīkls 433 MHz joslā: Liels paldies Terēzei Rajbai par laipno piekrišanu izmantot datus no viņu publikācijām šajā rakstā. tīklos? Vienkārša definīcija
HackerBox 0045: dzirksteles tīkls: 10 soļi
HackerBox 0045: Spark Net: sveicieni HackerBox hakeriem visā pasaulē! Izmantojot HackerBox 0045, mēs eksperimentējam ar Ziemeļvalstu nRF24 radio uztvērējiem, programmēšanas un tīkla Digispark Pro moduļiem, radio saskarnes servodzinējiem, kustības detektoriem un daudz ko citu. Th
Sensora staciju apgaismojuma un drošības kontroles tīkls: 5 soļi (ar attēliem)
Sensora staciju apgaismojuma un drošības kontroles tīkls: Izmantojot šo sensoru staciju tīklu, kas konfigurēts galvenā/palīgrežīmā, jūs varēsiet veikt apgaismojumu un drošības kontroli savās mājās. Šīs sensoru stacijas (šajā projektā Node01, Node02) ir savienotas ar galveno staciju (Node00), kas savienota ar