Përmbajtje:

Lidhni dhe Rinovoni Zgjidhjet tuaja të Lidhura Me Hologram Nova dhe Ubidots: 9 Hapa
Lidhni dhe Rinovoni Zgjidhjet tuaja të Lidhura Me Hologram Nova dhe Ubidots: 9 Hapa

Video: Lidhni dhe Rinovoni Zgjidhjet tuaja të Lidhura Me Hologram Nova dhe Ubidots: 9 Hapa

Video: Lidhni dhe Rinovoni Zgjidhjet tuaja të Lidhura Me Hologram Nova dhe Ubidots: 9 Hapa
Video: Prince on Ice Yuzuru Hanyu ⛸️ National Japanese Star 🌟 #figureskating #Prologue2022 2024, Dhjetor
Anonim
Lidhni dhe Rinovoni Zgjidhjet tuaja të Lidhura Me Hologram Nova dhe Ubidots
Lidhni dhe Rinovoni Zgjidhjet tuaja të Lidhura Me Hologram Nova dhe Ubidots

Përdorni Hologramin tuaj Nova për të përmirësuar infrastrukturën. Vendosni Hologramin Nova duke përdorur një Raspberry Pi për të dërguar të dhëna (temperatura) në Ubidots.

Në udhëzuesin e mëposhtëm, Ubidots do të demonstrojë se si të konfiguroni një Hologram Nova duke përdorur një Raspberry Pi dhe të shfaqni një vlerë të temperaturës në Platformën Ubidots.

Hapi 1: Kërkesat

  • Raspberry Pi (Tashmë e konfiguruar)
  • Modemi Nova Global USB 2G/3G
  • Kartë SIM Hologrami Global IoT
  • Antena fleksibël me katër banda UFL
  • Mbështjellës transparent - (opsional)
  • Sensori i temperaturës OneWire - DS18B20
  • Llogari Ubidots - ose - Licencë STEM

Hapi 2: Konfigurimi i harduerit

Konfigurimi i harduerit
Konfigurimi i harduerit
Konfigurimi i harduerit
Konfigurimi i harduerit
Konfigurimi i harduerit
Konfigurimi i harduerit

Hologrami Nova1) Aktivizoni kartën SIM të Hologramit IoT. Për të aktivizuar kartën tuaj, vizitoni hologram.io/start. Pasi të aktivizohet, futni kartën SIM në pjesën e pasme të Nova.

KUJDES: Mos e futni ose hiqni kartën SIM kur Nova është e lidhur - përndryshe, mund të dëmtoni ose prishni SIM -in.

2. Bazuar në mjedisin tuaj lidhni antenën, nëse dëshironi. Antena më e madhe e zezë siguron pritje më të mirë, ndërsa antena më e vogël e verdhë ka përfitimin e përshtatjes së montimit brenda kasave të mbrojtjes.

3. Nëse dëshironi, futeni Nova -n në rrethimin transparent. Mos harroni të futni kartën SIM dhe të lidhni antenën para se të mbyllni Nova -n. Vini re se ky hap është thjesht opsional dhe nuk do të ndikojë në funksionalitetin e Nova.

4. Lidheni Nova me Raspberry Pi duke përdorur portën USB.

Raspberry Pi Ky udhëzues supozon se Raspberry Pi juaj ka Raspbian tashmë të instaluar në një kartë SD me qasje përmes SSH ose qasje duke përdorur terminalin e kompjuterit tuaj. Nëse këto konfigurime nuk kanë ndodhur ende në pajisjen tuaj, bëjeni shpejt duke përdorur këtë udhëzues të fillimit të shpejtë nga Fondacioni Raspberry Pi.

Ndiqni tabelën e mësipërme për të lidhur sensorin e temperaturës OneWire me Raspberry Pi.

SH NOTNIM: Sensori i temperaturës OneWire shitet me versione të ndryshme që përmbajnë rezistencë. Ju lutemi shihni hapin "Instalimi i telave" të këtij udhëzuesi për të siguruar lidhjen e duhur të versionit tuaj të sensorit.

2. Lidheni Rasperry Pi me burimin e tij të energjisë dhe prisni derisa të përfundojë ngarkimin siç duhet.

3. Sapo Raspberry Pi të fillojë siç duhet, do të filloni të shihni disa LED në Nova që japin reagime për atë që po ndodh në modem:

LED LED = modemi është i ndezur ose i fikur

LED i kuq = statusi aktual i rrjetit Referojuni tabelës më poshtë për detaje shtesë LED.

Hapi 3: Konfigurimi i Rrugëve Hologramike

Konfigurimi i Rrugëve të Hologramit
Konfigurimi i Rrugëve të Hologramit

Sa herë që moduli SIMCOM dërgon një mesazh përmes rrjetit celular, destinacioni i tij i parë është Re Hologram, por udhëtimi i mesazhit nuk duhet të përfundojë këtu! Duke përdorur Routerin e Shërbimeve Cloud (CSR) ju mund t'i përcillni të dhënat tuaja në Ubidots përmes HTTP (S) për vizualizimin e të dhënave dhe analitikë shtesë për zgjidhjen tuaj IoT.

Rrugët në platformën Hologram ofrojnë metoda të përshtatshme për të shkaktuar veprime (Ruajtja e të dhënave, Email, SMS, Webhooks, etj) nga prania ose edhe mungesa e temës së mesazhit të pajisjes. Në këtë rast, ne do të shkaktojmë një veprim Webhook për të përcjellë mesazhet e modulit tek Ubidots për llogaritjen dhe shfaqjen.

1. Shkoni te seksioni Rrugët nga Paneli i Hologramit dhe klikoni butonin "+ Rrugë e re".

2. Tjetra, caktoni përbërësit e rrugës si tema dhe veprim. Caktoni "Platformën Ubidots" si nofka për itinerarin; ky do të jetë identifikuesi për rrugën në listën tuaj të rrugëve.

3. Tjetra, zgjidhni temat mbi të cilat do të veprojë rruga. Në këtë rast zgjidhni temën e caktuar pajisjes tuaj "SIMCOM (SIM-ID)" ose "_DEVICE_ {Device-ID} _".

4. Pastaj, zgjidhni Aplikacionin e Veprimit të quajtur "Advanced Webhook Builder (Your Own App)" për të integruar Hologram's Cloud me Ubidots.

Ndërtimi i Webhook tuaj

Tani, duhet të vendosni konfigurimin e kërkuar për të trajtuar kërkesën. Ju lutemi caktoni parametrat e mëposhtëm në fushat specifike:

  • URL (URL destinacioni):

    things.ubidots.com/api/v1.6/devices/ <>

  • PAGES (Ngarkesë për POST): <>
  • KRYETART: X-Auth-Token-UBidots juaj TOKEN

Lloji i Përmbajtjes - aplikacion/json

SHENIM: Nëse nuk dini si ta gjeni Ubidots TOKEN -in tuaj, shihni udhëzuesin e mëposhtëm.

Pasi të keni futur parametrat, referojuni imazhit të mësipërm për ta verifikuar.

5.- Për të përfunduar, shtypni Shto itinerarin.

Hapi 4: Instaloni varësitë

1. Qasja në terminalin Raspberry Pi përmes SSH ose direkt nga Raspberry. mos ngurroni të zgjidhni atë me të cilin jeni më të njohur.

2. Përditësoni bibliotekat tuaja të kodeve Raspberry Pi:

përditësim sudo apt-get

3. Pastaj, instaloni bibliotekën e kërkuar:

sudo apt-get install git git-core build-thelbësor python-dev python-openssl python-smbus python3-pip python-pip ekran

4. Instaloni Python SDK të Hologramit për bashkëveprim me Nova:

curl -L hologram.io/python-install | bash

5. Verifikoni që CLI e Hologramit (Ndërfaqja e Linjës së Komandës) është instaluar. Do të kthejë një version më të madh se 0.6.0.

versioni hologramik

Nëse versioni është më i ulët se 0.6.0, përditësoni versionin e fundit duke përdorur komandën më poshtë:

curl -L hologram.io/python-update | bash

Hapi 5: Konfigurimi i kunjave GPIO

Konfigurimi i kunjave GPIO
Konfigurimi i kunjave GPIO

1. Raspberry Pi vjen e pajisur me një sërë drejtuesish për ndërfaqje. Në këtë tutorial, për të qenë në gjendje të ngarkoni drejtuesin e sensorit 1-Wire në kunjat GPIO, duhet të përdorim dy drejtuesit e mëposhtëm. Prandaj, këta drejtues ruhen si module të ngarkueshëm dhe komanda modprobe përdoret për t'i nisur ato në kernel Linux kur kërkohet.

Drejtoni komandat më poshtë:

sudo modprobe w1-gpio

sudo modprobe w1-term

2. Tani, ne duhet të ndryshojmë drejtorinë në dosjen tonë të pajisjes 1-Wire dhe të rendisim pajisjet në mënyrë që të sigurohemi që sensori ynë është ngarkuar saktë. Kopjoni, ngjisni dhe ekzekutoni komandat e mëposhtme në terminalin e pi duke shtypur "enter" pas secilës prej tyre për të ekzekutuar komandat.

$ cd/sys/bus/w1/pajisje/

$ ls

Në këtë moment, sensori tashmë është mbledhur dhe lidhur dhe duhet të renditet si një seri numrash dhe shkronjash. Në rastin tonë, pajisja është e regjistruar si 28-0000056915de, por rasti juaj do të jetë një seri e ndryshme shkronjash dhe numrash, kështu që zëvendësoni numrin tuaj serik me tuajin dhe ekzekutoni komandën.

cd $ 28-0000056915de

Sensori i shkruan periodikisht skedarit w1_slave, për të lexuar sensorin tuaj të temperaturës, ju lutemi drejtoni komandën më poshtë:

$ cat w1_slave T

komanda e tij do t'ju tregojë dy rreshta teksti me daljen t = që tregon temperaturën (në gradë Celsius). Ju lutemi vini re se një pikë dhjetore duhet të vendoset pas dy shifrave të para (kjo është dhënë në kodin përfundimtar- mos u shqetësoni); për shembull, leximi i temperaturës që kemi marrë është 25.875 gradë Celsius.

Tani që jeni në gjendje të shihni leximet e temperaturave, është koha t'i postoni ato në Ubidots!

Hapi 6: Dërgimi i të dhënave te Ubidots

Dërgimi i të dhënave tek Ubidots
Dërgimi i të dhënave tek Ubidots
Dërgimi i të dhënave tek Ubidots
Dërgimi i të dhënave tek Ubidots

Kodi i mëposhtëm dërgon një mesazh me renë Hologramike përmes Hologram Python SDK, duke përdorur një modem për të krijuar një lidhje celulare, dhe i dërgon mesazhet në Hologram Cloud i cili transmetohet pastaj tek Ubidots. Pasi të jetë marrë mesazhi në cloud Hologram, mesazhi do të drejtohet në Ubidots nëse rruga është konfiguruar saktë nga Hapi 2 brenda këtij udhëzuesi.

1. Krijoni dhe drejtoni një skript Python në terminalin tuaj Pi:

nano nova_temperature.py

Pastaj, ngjiteni këtë kod në terminalin Pi dhe zëvendësoni numrin serik 28-00000830fa90 të linjës temp_sensor = '/sys/bus/w1/devices/28-0000056915de/w1_slave' me numrin tuaj serik.

Pasi të jetë modifikuar numri serik, ruani kodin.

2. Ekzekutoni skriptin e mësipërm me komandën e mëposhtme: python ubidots_nova_temp.py

Nëse merrni mesazhe gabimi për privilegjet, ekzekutoni komandën e mëposhtme duke përdorur sudo:

sudo python ubidots_nova_temp.py

3. Këtu do të filloni të merrni mesazhin e mëposhtëm të korrigjimeve në terminalin e Pi çdo 10 sekonda. Për të verifikuar që mesazhi është marrë, shihni në Panelin e Hologramit, veçanërisht në seksionin "Konsola". Siç mund ta shihni në imazhin e mësipërm, mesazhet e shkaktuara drejtohen në rrugën e mëparshme të krijuar të quajtur "Platforma Ubidots"

4. Shkoni te llogaria juaj Ubidots dhe futuni në seksionin "Pajisja" për të vizualizuar pajisjen e re të krijuar me ID -në e Pajisjes nga Pajisja juaj Hologramike. Brenda pajisjes do të gjeni vlerat e temperaturave të dërguara nga sensori i lidhur përmes lidhësit të uebit të Hologramit të krijuar.

Hapi 7: Riemërtoni pajisjen dhe variablat

Riemërtoni pajisjen dhe variablat
Riemërtoni pajisjen dhe variablat
Riemërtoni pajisjen dhe variablat
Riemërtoni pajisjen dhe variablat

Emrat e variablave të krijuar janë të njëjtë me etiketat API, të cilat janë ID -të e përdorura nga API. Kjo nuk do të thotë se emrat e tyre nuk mund të ndryshohen, kështu që rekomandohet të ndryshoni emrat e pajisjeve dhe variablave tuaj për t'i bërë ato më miqësore me nomenklaturën tuaj të zgjidhjes IoT. Klikoni këtu për të mësuar se si të riemërtoni pajisjet tuaja dhe emrat e ndryshoreve.

Ju gjithashtu mund të shtoni dhe rregulloni njësitë e secilës ndryshore nga lista juaj e opsioneve. Siç mund ta shihni më lart, ne i kemi caktuar njësi të ndryshme secilës ndryshore dhe gjithashtu kemi caktuar emra më miqësorë për t'iu përshtatur nomenklaturës së projekteve tona. Kjo rekomandohet shumë për përdoruesit që kërkojnë vendosjen e 10+ pajisjeve.

Konfigurimi i Ngjarjes Një ngjarje (ose alarm) është çdo veprim i shkaktuar kur të dhënat përmbushin ose tejkalojnë një rregull të projektimit. Për shembull, një email ose mesazh SMS mund të dërgohet në çdo kohë kur një sensor ndalon dërgimin e të dhënave ose një temperaturë tejkalon një prag maksimal ose minimal.

Mësoni të krijoni Ngjarje: SMS, Email dhe Telegram

Hapi 8: Rezultati

Në vetëm pak minuta ju keni ndërtuar një sistem të thjeshtë DIY të monitorimit të temperaturës qelizore duke përdorur një Hologram Nova me një Raspberry Pi. Tani është koha për të krijuar Pulta Ubidots për të filluar ndjekjen e temperaturave nga pajisja juaj dhe vendosni me lehtësi zgjidhjen tuaj të monitorimit të lidhur me celular!

Gëzuar hakimin:)

Recommended: