Sisällysluettelo:
- Vaihe 1: Vaatimukset
- Vaihe 2: Laitteiston asennus
- Vaihe 3: Hologrammireittien asetukset
- Vaihe 4: Asenna riippuvuudet
- Vaihe 5: GPIO -nastojen asennus
- Vaihe 6: Tietojen lähettäminen Ubidotsille
- Vaihe 7: Nimeä laite ja muuttujat uudelleen
- Vaihe 8: Tulos
Video: Yhdistä ja jälkiasenna liitetyt ratkaisusi Hologram Nova- ja Ubidots -laitteilla: 9 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
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
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
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
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
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
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:
IoT ESP8266 -sarja: 1- Yhdistä WIFI-reitittimeen: 4 vaihetta
IoT ESP8266 -sarja: 1- Yhdistä WIFI-reitittimeen: Tämä on osa "Ohjeita". Sarja on omistettu selittämään, kuinka tehdä esineiden Internet -projekti ESP8266 NodeMCU: n avulla, jonka tarkoituksena on lukea ja lähettää tietoja verkkosivustolle ja tehdä toiminto samalla verkkosivustolla. ESP8266 ESP
Yhdistä RevPi Core + RevPi DIO Ubidotsiin: 8 vaihetta
Yhdistä RevPi Core + RevPi DIO Ubidotsiin: Revolution Pi on avoin, modulaarinen ja kestävä teollinen PC, joka perustuu vakiintuneeseen Raspberry Pi -laitteeseen ja täyttää samalla EN61131-2-standardin. Raspberry Pi Compute -moduulilla varustettu RevPi Core -pohjaa voidaan laajentaa saumattomasti käyttämällä
Yhdistä sovellusliittymiin ilman koodia: 8 vaihetta
Muodosta yhteys sovellusliittymiin ilman koodia: Tämä opas on tarkoitettu ihmisille, joilla on jotain, mitä he haluavat saavuttaa ja jotka vaativat sovellusliittymän käytön, mutta eivät ole varma, miten pääset alkuun. Tiedät jo, miksi sovellusliittymän kanssa työskenteleminen on hyödyllistä, ja tämä opas näyttää, miten voit tehdä
Yhdistä kasvi pilveen: 10 vaihetta
Yhdistä kasvi pilveen: Toimistossamme on kaktus, joka ei saanut ansaitsemaansa huomiota. Koska työskentelen IT -yrityksessä ja halusin kokeilla LoRaa, palvelimettomia ratkaisuja ja AWS: ää, annoin kaktukselle nimen Steeve ja liitin hänet pilveen. Nyt voit valvoa
Liitetyt LED -lamput - IoT -projektit: 7 vaihetta (kuvilla)
Liitetyt LED -lamput | IoT-projektit: Tämä ei ole vain toinen kaiverrettu LED-lamppu, jota näet markkinoilla nyt. Tämä on edistyksellinen versio kyseisistä lampuista. Yhdistettyjen laitteiden aikakaudella olen tehnyt omat kytketyt lamput. Tämä projekti on saanut inspiraationsa yhdestä tuotteesta nimeltä Filimin: