Sisällysluettelo:

Yhdistä ja jälkiasenna liitetyt ratkaisusi Hologram Nova- ja Ubidots -laitteilla: 9 vaihetta
Yhdistä ja jälkiasenna liitetyt ratkaisusi Hologram Nova- ja Ubidots -laitteilla: 9 vaihetta

Video: Yhdistä ja jälkiasenna liitetyt ratkaisusi Hologram Nova- ja Ubidots -laitteilla: 9 vaihetta

Video: Yhdistä ja jälkiasenna liitetyt ratkaisusi Hologram Nova- ja Ubidots -laitteilla: 9 vaihetta
Video: Webinaaritallenne: ABB:n ratkaisut valokaarisuojaukseen, Osa 2: REA valokaarisuojasarja... 28.5.2020 2024, Kesäkuu
Anonim
Yhdistä ja jälkiasenna liitetyt ratkaisusi Hologram Novalla ja Ubidotsilla
Yhdistä ja jälkiasenna liitetyt ratkaisusi Hologram Novalla ja Ubidotsilla

Käytä Hologram Novaa jälkiasennukseen. Asenna Hologram Nova Raspberry Pi -laitteella lähettääksesi (lämpötila) tietoja Ubidotsille.

Seuraavassa oppaassa Ubidots esittelee, miten Hologram Nova asetetaan Raspberry Pi: n avulla ja näytetään lämpötila -arvot Ubidots -alustalla.

Vaihe 1: Vaatimukset

  • Raspberry Pi (jo määritetty)
  • Nova Global USB 2G/3G -modeemi
  • Hologram Global IoT SIM -kortti
  • Joustavat nelikaistaiset UFL-antennit
  • Läpinäkyvä kotelo - (valinnainen)
  • OneWire -lämpötila -anturi - DS18B20
  • Ubidots -tili - tai - STEM -lisenssi

Vaihe 2: Laitteiston asennus

Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus
Laitteiston asennus

Hologram Nova1) Aktivoi Hologram IoT SIM -kortti. Aktivoi korttisi osoitteessa hologram.io/start. Kun olet aktivoinut, aseta SIM -kortti Nova -laitteen taakse.

VAROITUS: Älä aseta tai poista SIM -korttia, kun Nova on kytketty verkkovirtaan - muuten voit vahingoittaa tai vioittaa SIM -korttia.

2. Kiinnitä antenni halutessasi ympäristön perusteella. Suurempi musta antenni tarjoaa paremman vastaanoton, kun taas pienempi keltainen antenni sopii etusijalle suojakoteloihin.

3. Aseta Nova haluttaessa läpinäkyvään koteloon. Muista asettaa SIM -kortti ja kytkeä antenni ennen kuin liität Novan. Huomaa, että tämä vaihe on täysin valinnainen eikä vaikuta Novan toimivuuteen.

4. Liitä Nova Raspberry Pi -laitteeseen USB -portin avulla.

Raspberry Pi Tässä oppaassa oletetaan, että Raspberry Pi: ssäsi on Raspbian jo asennettu SD -kortille, jolla on pääsy SSH: n kautta tai tietokoneen päätelaitteen kautta. Jos näitä kokoonpanoja ei ole vielä suoritettu laitteistossasi, tee se nopeasti käyttämällä tätä Raspberry Pi -säätiön pikaopasta.

Liitä OneWire -lämpötila -anturi Raspberry Pi -laitteeseen yllä olevan taulukon mukaisesti.

HUOMAUTUS: OneWire -lämpötila -anturi myydään eri versioiden kanssa, jotka sisältävät vastuksia. Katso tämän oppaan "Johdotuksen asennus" -vaihe varmistaaksesi anturiversiosi oikean liitännän.

2. Liitä Rasperry Pi sen virtalähteeseen ja odota, kunnes se on käynnistynyt kunnolla.

3. Kun Raspberry Pi käynnistyy kunnolla, näet joitakin Novan LED -valoja, jotka antavat palautetta modeemin tapahtumista:

Sininen LED = modeemi on päällä tai pois päältä

Punainen LED = verkon nykyinen tila Lisätietoja alla olevasta taulukosta saat lisätietoja LEDistä.

Vaihe 3: Hologrammireittien asetukset

Hologrammireittien asetukset
Hologrammireittien asetukset

Aina kun SIMCOM -moduuli lähettää viestin matkapuhelinverkon kautta, sen ensimmäinen määränpää on Hologram Cloud, mutta viestin matkan ei tarvitse päättyä tähän! Pilvipalvelureitittimen (CSR) avulla voit välittää tietosi Ubidotsille HTTP: n (S) kautta tietojen visualisointia ja lisäanalytiikkaa varten IoT -ratkaisullesi.

Hologrammialustan reitit tarjoavat käteviä tapoja laukaista toimintoja (tietojen tallennus, sähköposti, tekstiviestit, Webhookit jne.) Laitteen viestin aiheen läsnä ollessa tai jopa puuttuessa. Tässä tapauksessa aiomme käynnistää Webhook -toiminnon, joka välittää moduulin viestit Ubidotsille laskentaa ja näyttöä varten.

1. Siirry Hologram -hallintapaneelin Reitit -osioon ja napsauta "+ Uusi reitti" -painiketta.

2. Määritä seuraavaksi reittikomponentit aiheiksi ja toiminnoiksi. Määritä "Ubidots Platform" reitin lempinimeksi; tämä on reittiluettelon reitin tunnus.

3. Valitse seuraavaksi aiheet, joita reitti käyttää. Valitse tässä tapauksessa laitteellesi määritetty aihe "SIMCOM (SIM-ID)" tai "_DEVICE_ {Device-ID} _".

4. Valitse sitten Action -sovellus nimeltä "Advanced Webhook Builder (Your App)" integroidaksesi Hologram's Cloudin Ubidotsiin.

Webhookin rakentaminen

Nyt sinun on määritettävä pyynnön käsittelyyn tarvittavat kokoonpanot. Määritä alla olevat parametrit tiettyihin kenttiin:

  • URL -osoite (kohde -URL):

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

  • PAYLOAD (POST -hyötykuorma): <>
  • HEADERS: X-Auth-Token-Ubidot TOKEN

Sisältötyyppi - application/json

HUOMAUTUS: Jos et tiedä miten löytää Ubidots TOKEN, katso seuraava opas.

Kun olet syöttänyt parametrit, tarkista yllä oleva kuva.

5.- Lopeta painamalla Lisää reitti.

Vaihe 4: Asenna riippuvuudet

1. Pääsy Raspberry Pi -terminaaliin SSH: n kautta tai suoraan Raspberrystä. voit vapaasti valita itsellesi parhaiten tutun.

2. Päivitä Raspberry Pi -koodikirjastosi:

sudo apt-get päivitys

3. Asenna sitten tarvittava kirjasto:

sudo apt-get install git git-core build-essential python-dev python-openssl python-smbus python3-pip python-pip -näyttö

4. Asenna Hologramin Python SDK, jotta voit olla vuorovaikutuksessa Novan kanssa:

curl -L hologram.io/python-install | lyödä

5. Varmista, että Hologramin CLI (komentoriviliitäntä) on asennettu. Se palauttaa version, joka on suurempi kuin 0.6.0.

hologrammi versio

Jos versio on pienempi kuin 0.6.0, päivitä uusimpaan versioon alla olevan komennon avulla:

curl -L hologram.io/python-update | lyödä

Vaihe 5: GPIO -nastojen asennus

GPIO -nastojen asennus
GPIO -nastojen asennus

1. Raspberry Pi: ssä on joukko ajureita liitäntää varten. Tässä opetusohjelmassa, jotta voimme ladata 1-johtimen anturin ohjaimen GPIO-nastoihin, meidän on käytettävä alla olevia kahta ohjainta. Nämä ohjaimet tallennetaan siksi ladattavina moduuleina ja komentoa modprobe käytetään käynnistämään ne tarvittaessa Linux -ytimeen.

Suorita alla olevat komennot:

sudo modprobe w1-gpio

sudo modprobe w1-therm

2. Nyt meidän on muutettava hakemisto 1-johdinlaite-kansioksi ja lueteltava laitteet, jotta voimme varmistaa, että anturimme on ladattu oikein. Kopioi, liitä ja suorita alla olevat komennot pi: n päätelaitteessa painamalla komentoja "Enter" jokaisen jälkeen.

$ cd/sys/bus/w1/devices/

$ ls

Tällä hetkellä anturi on jo koottu ja kytketty, ja se on lueteltava numero- ja kirjainsarjana. Meidän tapauksessamme laite on rekisteröity numerolla 28-0000056915de, mutta tapauksesi on erilainen kirjainten ja numeroiden sarja, joten korvaa sarjanumerosi omalla ja suorita komento.

$ cd 28-0000056915de

Anturi kirjoittaa ajoittain w1_slave -tiedostoon, jotta voit lukea lämpötila -anturi, suorita alla oleva komento:

$ kissa w1_orja T

hänen komennonsa näyttää sinulle kaksi tekstiriviä, joiden tulos on t = näyttää lämpötilan (celsiusasteina). Huomaa, että desimaalipiste on asetettava kahden ensimmäisen numeron jälkeen (tämä on annettu lopullisessa koodissa- älä huoli); esimerkiksi saamamme lämpötilalukema on 25,875 astetta.

Nyt kun näet lämpötilalukemat, on aika lähettää ne Ubidotsille!

Vaihe 6: Tietojen lähettäminen Ubidotsille

Tietojen lähettäminen Ubidotsille
Tietojen lähettäminen Ubidotsille
Tietojen lähettäminen Ubidotsille
Tietojen lähettäminen Ubidotsille

Seuraava koodi lähettää viestin hologrammipilven kanssa Hologram Python SDK: n kautta käyttämällä modeemia solukkoyhteyden muodostamiseen ja lähettää viestit Hologram Cloudiin, joka välitetään sitten Ubidotsille. Kun viesti on vastaanotettu hologrammipilvessä, viesti reititetään Ubidotsiin, jos reitti on määritetty oikein tämän oppaan vaiheesta 2.

1. Luo ja suorita Python -komentosarja Pi: n päätelaitteessa:

nano nova_temperature.py

Liitä sitten tämä koodi Pi-päätteeseen ja korvaa rivin temp_sensor = '/sys/bus/w1/devices/28-0000056915de/w1_slave' sarjanumero 28-00000830fa90 omalla sarjanumerollasi.

Kun sarjanumero on muutettu, tallenna koodi.

2. Suorita yllä oleva komentosarja seuraavalla komennolla: python ubidots_nova_temp.py

Jos saat käyttöoikeusvirheilmoitukset, suorita seuraava komento sudolla:

sudo python ubidots_nova_temp.py

3. Täällä alat vastaanottaa seuraavia virheenkorjausviestejä Pi: n päätelaitteessa 10 sekunnin välein. Varmistaaksesi, että viesti on vastaanotettu, tutustu Hologramin hallintapaneeliin, erityisesti "Konsoli" -osioon. Kuten yllä olevasta kuvasta näkyy, laukaistut viestit reititetään edelliselle luodulle reitille nimeltä "Ubidots Platform"

4. Siirry Ubidots -tilillesi ja siirry "Laite" -osaan nähdäksesi uuden laitteen, joka on luotu hologrammilaitteesi laitetunnuksella. Laitteen sisältä löydät luodun hologrammikoukun kautta kytketyn anturin lähettämät lämpötila -arvot.

Vaihe 7: Nimeä laite ja muuttujat uudelleen

Nimeä laite ja muuttujat uudelleen
Nimeä laite ja muuttujat uudelleen
Nimeä laite ja muuttujat uudelleen
Nimeä laite ja muuttujat uudelleen

Luotujen muuttujien nimet ovat samat kuin API -tunnisteet, jotka ovat API: n käyttämiä tunnuksia. Tämä ei tarkoita, että niiden nimiä ei voi muuttaa, joten on suositeltavaa muuttaa laitteiden ja muuttujien nimet, jotta ne olisivat ystävällisempiä IoT -ratkaisusi nimikkeistöön. Napsauta tästä oppiaksesi nimeämään laitteen ja muuttujien nimet uudelleen.

Voit myös lisätä ja säätää kunkin muuttujan yksiköitä asetusluettelostasi. Kuten yllä näet, olemme määrittäneet eri yksiköt kullekin muuttujalle ja antaneet myös ystävällisempiä nimiä, jotka sopivat projektiemme nimikkeistöön. Tätä suositellaan käyttäjille, jotka haluavat ottaa käyttöön yli 10 laitetta.

Tapahtuman asetukset Tapahtuma (tai hälytys) on mikä tahansa toiminto, joka käynnistyy, kun tiedot täyttävät tai ylittävät suunnittelusäännön. Esimerkiksi sähköpostiviesti tai tekstiviesti voidaan lähettää milloin tahansa, kun anturi lopettaa tietojen lähettämisen tai lämpötila ylittää enimmäis- tai minimikynnyksen.

Opi luomaan tapahtumia: SMS, sähköposti ja sähke

Vaihe 8: Tulos

Vain muutamassa minuutissa olet rakentanut helpon DIY -solulämpötilan valvontajärjestelmän käyttämällä Hologram Novaa Raspberry Pi: n kanssa. Nyt on aika luoda Ubidots -koontinäytöt, joiden avulla voit seurata laitteesi lämpötiloja ja ottaa matkapuhelinverkkoyhteyden käyttöön helposti!

Hyvää hakkerointia:)

Suositeltava: