Sisukord:

LTE CAT -M1 GSM IoT andurite võrk T - 15 minutit .: 5 sammu
LTE CAT -M1 GSM IoT andurite võrk T - 15 minutit .: 5 sammu

Video: LTE CAT -M1 GSM IoT andurite võrk T - 15 minutit .: 5 sammu

Video: LTE CAT -M1 GSM IoT andurite võrk T - 15 minutit .: 5 sammu
Video: Quick setup guide for Teltonika RUT850 4G LTE router 2024, Juuli
Anonim
LTE CAT -M1 GSM IoT andurite võrk… T - 15 minutit
LTE CAT -M1 GSM IoT andurite võrk… T - 15 minutit
LTE CAT -M1 GSM IoT andurite võrk… T - 15 minutit
LTE CAT -M1 GSM IoT andurite võrk… T - 15 minutit
LTE CAT -M1 GSM IoT andurite võrk… T - 15 minutit
LTE CAT -M1 GSM IoT andurite võrk… T - 15 minutit

8. aprillil 2018 avaldas R&D Software Solutions srl [itbrainpower.net] avalikkusele teate xyz-mIoT poolt, mille esitas itbrainpower.net shield-esimene ja kõige kompaktsem IoT-plaat, mis ühendab ARM0 mikrokontrolleri mitmekülgsuse. (Microchip / Atmel ATSAMD21G Arduino Zero ühilduvas disainis), sisseehitatud anduripaketi mugav kasutamine koos ühenduvusega, mida pakuvad LPWR LTE CAT M1 või NB-IoT pikamaa- ja väikese võimsusega modemid või pärand 3G / GSM modemid.

Xbrazpower.net kilbi xyz-mIoT-l võib olla kuni 5 integreeritud andurit:

  • THS (temperatuuri ja niiskuse andurid) - HDC2010,
  • tVOC ja eCO2 (õhukvaliteedi andur - lenduvate orgaaniliste ühendite CO2 koguhulk - CO2 ekvivalent) - CCS811,
  • HALL (magnetandur) - DRV5032 sau või IR (infrapunaandur) KP -2012P3C,
  • sekundaarne IR (infrapunaandur) - KP -2012P3C,
  • TILT (liikumisvibratsiooni andur) või REED (magnetandur) - SW200D.

Projekti kohta:

Kasutage iseenda xyz-mIOT kilbi temperatuuri ja niiskuse andureid PILVESENDORI andmekogujatena, kasutades Arduino plaadi programmeerimise tuge…. t miinus 15 minutit.

Nõutav aeg: 10-15 minutit.

Rakendamise aeg võib varieeruda sõltuvalt eelnevast kasutajakogemusest. See ei hõlma Arduino keskkonna installimist ega Arduino klassi käsitsi installimist; proovi googeldada. Toetusraamatukogud ja selles kasutatud lähtekood on allalaadimiseks saadaval siin registreeritud kasutajatele.

Raskusaste: algaja - keskmine.

Vajalik riistvara:

- xyz-mIoT kilp, millel on integreeritud HDC2010 andur, järgmiselt PN:

  • XYZMIOT209#BG96-UFL-1100000 [varustatud LTE CAT M1 ja GSM-modemiga] või
  • XYZMIOT209#M95FA-UFL-1100000 [varustatud ainult GSM-modemiga]

- mikro-suurus [4FF] LTE CATM1 või 2G SIM-kaart [millel on andmeplaan lubatud]- väike LiPo aku

- sisseehitatud GSM -antenn uFL -iga või GSM -antenn SMA -ga pluss u. FL kuni SMA pats

Samm: riistvara, jootmine

Riistvara, jootmine
Riistvara, jootmine

Luba 5V USB -st olla plaadi esmaseks toiteallikaks, nagu siin kirjeldatud. Alternatiiv: jootke mõlemad pistikute read, asetage plaat üheks leivaplaadiks ja ühendage Vusb ja Vraw vahel, kasutades ühte isas-isast leivatraati.

Jootke LiPo pistik. Pidage meeles LiPO polaarsust!

Kontrollige oma jootmist topelt !!!

Samm: riistvara, koondage kõik kokku

Riistvara, kõik kokku
Riistvara, kõik kokku

Sisestage mikro-SIM-kaardi pesa [SIM-kaardilt tuleb PIN-koodi kontrollimise protseduur eemaldada].

Ühendage antenn, seejärel ühendage USB-kaabel xyz-mIoT USB-porti ja arvutiga.

Ühendage LiPo aku.

Samm: tarkvara allalaadimine ja installimine, esialgsed sätted

a. Laadige alla ja installige "xyz-mIoT shields Arduino class", seejärel laadige alla klasside viimane versioon: "xyz-mIOT shield IoT Rest support" ja "xyz-mIOT shield sensor support class" siit.

b. Installige klassid. Laiendage arhiive ja installige klassid - lühidalt:

  • kopeerige "xyz-mIoT shields Arduino class" failid Arduino kohalikku riistvara kausta (minu oma on: "C: / Users / dragos / Documents / Arduino / hardware"), seejärel
  • kopeerige tugiklasside kaustad oma Arduino kohaliku kasutaja kausta [minu oma on: "C: / Users / dragos / Documents / Arduino / libraries"] ja - taaskäivitage Arduino keskkond. Lisateavet raamatukogu käsitsi installimise kohta lugege Arduino raamatukogu käsitsi installimise kohta.

c. Tehke kaust nimega "xyz_mIoT_v41_temp_humidity".

d. Haara siit projekti Arduino kood ja salvesta see eelmisel loodud kausta nimega "xyz_mIoT_v41_temp_humidity.ino".

e. Tehke mõned seaded klassis "xyz -mIOT shield IoT Rest support" sisalduvates failides: - määrake real "itbpGPRSIPdefinition.h" 2. reas APN -väärtus, kasutades oma GSM -i pakkuja APN -väärtust (nt: NET RO Orange'i jaoks)

- määrake reale "itbpGPRSIPdefinition.h" reale 9 SERVER_ADDRESS aadress CLOUD Robofuni jaoks #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"

- jaotises "itbpGSMdefinition.h" kommentaari vaikesuvand "_itbpModem_" ja valis (kustuta kommentaari märk) valiku "#define _itbpModem_ xyzmIoT" (rida 71)

- valis jaotises "itbpGSMdefinition.h" teie xyz-mIoT maitse jaoks sobiva modemi: M95FA jaoks valis "#define xyzmIoTmodem TWOG" (rida 73) või BG96 valis "#define xyzmIoTmodem CATM1" (rida 75)

Samm 4: Robofun Cloud - määrake uued andurid ja kopeerige TOKENi seaded

Robofun Cloud - määrake uued andurid ja kopeerige TOKENi seaded
Robofun Cloud - määrake uued andurid ja kopeerige TOKENi seaded
Robofun Cloud - määrake uued andurid ja kopeerige TOKENi seaded
Robofun Cloud - määrake uued andurid ja kopeerige TOKENi seaded
Robofun Cloud - määrake uued andurid ja kopeerige TOKENi seaded
Robofun Cloud - määrake uued andurid ja kopeerige TOKENi seaded

Selleks kasutasime Robofuni pilve [lihtne REST -i rakendamine]

  1. Looge uus konto.
  2. Lisage kaks uut andurit (xyzmIOT_temperatuur ja xyzmIOT_niiskus).
  3. Kerige iga uue loodud anduri puhul lehte allapoole, kuni peatükk "TOKEN" ja säilitab "Tocken" id väärtuse. Neid väärtusi kasutatakse järgnevalt andurite id [token id] määramiseks Arduino koodis.

Viitamiseks vaadake ülaltoodud pilte.

Samm: Arduino - andurid tockeni id, kompileerivad ja laadivad üles IOT -koodi

Arduino - andurid tocken id, kompileerivad ja laadivad üles IOT koodi
Arduino - andurid tocken id, kompileerivad ja laadivad üles IOT koodi
Arduino - andurid tocken id, kompileerivad ja laadivad üles IOT koodi
Arduino - andurid tocken id, kompileerivad ja laadivad üles IOT koodi
Arduino - andurid tocken id, kompileerivad ja laadivad üles IOT koodi
Arduino - andurid tocken id, kompileerivad ja laadivad üles IOT koodi
Arduino - andurid tocken id, kompileerivad ja laadivad üles IOT koodi
Arduino - andurid tocken id, kompileerivad ja laadivad üles IOT koodi

Avage Arduino

a. Seadistage tempTocken ja humiTocken väärtused eelmise sammuga [loodud CLOUDis].

Kui kasutate BG96 mooduliga varustatud xyz-mIoT kilpi, saate võrgu registreerimisrežiimi valida "GSM-režiimiks" või "LTE CATM1-režiimiks" (kasutatav mobiilivõrk ja SIM-kaart peavad toetama LTE CATM1*), helistades aadressile client.setNetworkMode (GSMONLY), lugupidavalt client.setNetworkMode (CATM1ONLY) funktsioon, kohe pärast client.begin () funktsiooni seadistuses ().

* kasutame seda testides RO Orange LTE CATM1 toega SIM -kaart.

b. Vajutage kaks korda (kiiresti) xyz-mIoT shield RESET nuppu [plaat lülitub programmeerimisrežiimi].

Valige Arduinos tahvel "itbrainpower.net xyz-mIoT" ja "itbrainpower.net xyz-mIoT" programmeerimisport.

c. Koostage ja laadige kood üles.

Xyz-mIoT kilp alustab proovide võtmist temperatuuri ja niiskuse kohta (kiirusega 1 min) ning laadib prooviväärtused üles CLOUD.

Silumisväljundi visualiseerimiseks kasutage Arduino jadamonitori või muud terminali, valides silumisport järgmiste seadistustega: 115200bps, 8N, 1.

Viitamiseks vaadake ülaltoodud pilte.

Temperatuuri logitud andmeid saab visualiseerida Robofuni pilvesensori lehel või avalikul (jagatud) lehel, nagu me 4. etapis täpsustasime.

Nautige!

ÕPETUS TAGASI ILMA MITTE GARANTIID !!! KASUTA OMA RISKIL !!!!

Algselt avaldasin selle itbrainpower.net projektides ja jaotises.

Soovitan: