Obsah:

Pripojte a dovybavte svoje prepojené riešenia pomocou Hologramu Nova a Ubidots: 9 krokov
Pripojte a dovybavte svoje prepojené riešenia pomocou Hologramu Nova a Ubidots: 9 krokov

Video: Pripojte a dovybavte svoje prepojené riešenia pomocou Hologramu Nova a Ubidots: 9 krokov

Video: Pripojte a dovybavte svoje prepojené riešenia pomocou Hologramu Nova a Ubidots: 9 krokov
Video: Противовирусная настройка иммунитета 2024, Septembra
Anonim
Pripojte a dovybavte svoje prepojené riešenia pomocou Hologramu Nova a Ubidots
Pripojte a dovybavte svoje prepojené riešenia pomocou Hologramu Nova a Ubidots

Použite svoj Hologram Nova na dodatočnú montáž infraštruktúry. Nastavte hologram Nova pomocou Raspberry Pi na odosielanie (teplotných) údajov do Ubidots.

V nasledujúcej príručke Ubidots predvedie, ako nastaviť hologram Nova pomocou Raspberry Pi a zobrazí hodnoty teploty na platforme Ubidots.

Krok 1: Požiadavky

  • Raspberry Pi (už je nakonfigurovaný)
  • Nova Global USB 2G/3G modem
  • Globálna IoT SIM karta Hologram
  • Štvorpásmové flexibilné antény UFL
  • Priehľadný kryt - (voliteľné)
  • OneWire snímač teploty - DS18B20
  • Účet Ubidots - alebo - licencia STEM

Krok 2: Nastavenie hardvéru

Nastavenie hardvéru
Nastavenie hardvéru
Nastavenie hardvéru
Nastavenie hardvéru
Nastavenie hardvéru
Nastavenie hardvéru

Hologram Nova1) Aktivujte SIM kartu Hologram IoT. Ak chcete aktivovať svoju kartu, navštívte hologram.io/start. Po aktivácii vložte SIM kartu do zadnej časti zariadenia Nova.

UPOZORNENIE: Nevkladajte ani nevyberajte SIM kartu, keď je Nova zapojená - v opačnom prípade môžete SIM kartu poškodiť alebo poškodiť.

2. Podľa potreby pripojte anténu. Väčšia čierna anténa poskytuje lepší príjem, zatiaľ čo menšia žltá anténa má tú výhodu, že sa zmestí do ochranných puzdier.

3. V prípade potreby vložte Nova do priehľadného krytu. Pred priložením zariadenia Nova nezabudnite vložiť SIM kartu a pripojiť anténu. Upozorňujeme, že tento krok je čisto voliteľný a neovplyvní funkčnosť zariadenia Nova.

4. Pripojte Nova k Raspberry Pi pomocou USB portu.

Raspberry Pi Táto príručka predpokladá, že váš Raspberry Pi má už nainštalovaný Raspbian na SD karte s prístupom cez SSH alebo prístup pomocou terminálu vášho počítača. Ak sa tieto konfigurácie na vašom hardvéri ešte neuskutočnili, rýchlo to urobte pomocou tejto stručnej príručky od Raspberry Pi Foundation.

Pri pripojení snímača teploty OneWire k Raspberry Pi postupujte podľa vyššie uvedenej tabuľky.

POZNÁMKA: Snímač teploty OneWire sa predáva s rôznymi verziami obsahujúcimi odpory. Ak chcete zaistiť správne pripojenie verzie senzora, prečítajte si krok „Nastavenie zapojenia“v tejto príručke.

2. Pripojte Rasperry Pi k zdroju napájania a počkajte, kým sa bootovanie správne nedokončí.

3. Akonáhle sa Raspberry Pi správne spustí, uvidíte na Novae niekoľko diód LED, ktoré poskytujú spätnú väzbu na to, čo sa deje v modeme:

Modrá LED = modem je zapnutý alebo vypnutý

Červená kontrolka LED = aktuálny stav siete Ďalšie podrobnosti o diódach LED nájdete v nižšie uvedenej tabuľke.

Krok 3: Nastavenie trás hologramu

Nastavenie trás hologramu
Nastavenie trás hologramu

Zakaždým, keď modul SIMCOM odošle správu prostredníctvom mobilnej siete, jeho prvým cieľom je Hologram Cloud, ale cesta správy sa tým nemusí skončiť! Pomocou smerovača cloudových služieb (CSR) môžete svoje údaje odosielať do Ubidots prostredníctvom protokolu HTTP (S) na vizualizáciu údajov a ďalšiu analýzu pre vaše riešenie internetu vecí.

Trasy na platforme Hologram poskytujú pohodlné metódy na spúšťanie akcií (ukladanie údajov, e -mail, SMS, webhooky atď.) Podľa prítomnosti alebo dokonca absencie témy správy zo zariadenia. V tomto prípade spustíme akciu Webhook na odoslanie správ modulu do Ubidots na výpočet a zobrazenie.

1. Na ovládacom paneli Hologramu prejdite do sekcie Trasy a kliknite na tlačidlo „+ Nová trasa“.

2. Ďalej priraďte komponenty trasy ako témy a akciu. Priraďte „Ubidots Platform“ako prezývku trasy; toto bude identifikátor trasy vo vašom zozname trás.

3. Ďalej vyberte témy, podľa ktorých bude trasa pôsobiť. V takom prípade vyberte tému priradenú k vášmu zariadeniu „SIMCOM (SIM-ID)“alebo „_DEVICE_ {Device-ID} _“.

4. Potom vyberte aplikáciu Action s názvom „Advanced Webhook Builder (vaša vlastná aplikácia)“a integrujte Hologram's Cloud s Ubidots.

Budovanie webhooku

Teraz musíte nastaviť konfiguráciu potrebnú na spracovanie žiadosti. Do konkrétnych polí priraďte nižšie uvedené parametre:

  • URL (koncová URL):

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

  • PAYLOAD (užitočné zaťaženie POST): <>
  • HLAVY: X-Auth-Token-Vaše Ubidots TOKEN

Content -Type - aplikácia/json

POZNÁMKA: Ak neviete, ako nájsť svoj Ubidots TOKEN, pozrite si nasledujúceho sprievodcu.

Akonáhle ste zadali parametre, overte si to pomocou obrázku vyššie.

5.- Na dokončenie stlačte „Pridať trasu.

Krok 4: Nainštalujte závislosti

1. Prístup k terminálu Raspberry Pi cez SSH alebo priamo z Raspberry. pokojne si vyberte ten, ktorý poznáte.

2. Aktualizujte svoje knižnice kódu Raspberry Pi:

sudo apt-get aktualizácia

3. Potom nainštalujte požadovanú knižnicu:

sudo apt-get install git git-core build-essential python-dev python-openssl python-smbus python3-pip obrazovka python-pip

4. Nainštalujte si Hologram's Python SDK na interakciu s Nova:

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

5. Overte, či je nainštalovaný CLI (príkazový riadok) Hologramu. Vráti verziu väčšiu ako 0,6.0.

verzia hologramu

Ak je verzia nižšia ako 0,6.0, aktualizujte ju na najnovšiu verziu pomocou nasledujúceho príkazu:

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

Krok 5: Nastavenie GPIO pinov

Nastavenie pinov GPIO
Nastavenie pinov GPIO

1. Raspberry Pi je vybavený radom ovládačov na prepojenie. V tomto tutoriáli, aby sme mohli načítať ovládač 1-Wire senzora na piny GPIO, musíme použiť dva nižšie uvedené ovládače. Tieto ovládače sú preto uložené ako načítateľné moduly a na ich zavedenie do jadra Linuxu je podľa potreby použitý príkaz modprobe.

Spustite nižšie uvedené príkazy:

sudo modprobe w1-gpio

sudo modprobe w1-therm

2. Teraz musíme zmeniť adresár na priečinok zariadenia 1-Wire a uviesť zoznam zariadení, aby sme zaistili správne načítanie nášho senzora. Skopírujte, prilepte a spustite nižšie uvedené príkazy v termináli pí stlačením príkazu „enter“za každým z nich spustíte príkazy.

$ cd/sys/bus/w1/zariadenia/

$ ls

V tomto okamihu je váš snímač už zostavený a pripojený a mal by byť uvedený ako séria číslic a písmen. V našom prípade je zariadenie registrované ako 28-0000056915de, ale vo vašom prípade pôjde o inú sériu písmen a číslic, nahraďte teda svoje sériové číslo svojim vlastným a spustite príkaz.

cd 28-0000056915de

Senzor pravidelne zapisuje do súboru w1_slave, aby ste si mohli prečítať snímač teploty, spustite nasledujúci príkaz:

$ cat w1_slave T

jeho príkaz vám ukáže dva riadky textu s výstupom t = ukazujúcim teplotu (v stupňoch Celzia). Upozorňujeme, že za prvé dve číslice by mala byť umiestnená desatinná čiarka (je to uvedené v konečnom kóde- nebojte sa); napríklad nameraná teplota je 25 875 stupňov Celzia.

Teraz, keď vidíte hodnoty teploty, je načase ich zverejniť v Ubidots!

Krok 6: Odosielanie údajov do Ubidots

Odosielanie údajov do Ubidots
Odosielanie údajov do Ubidots
Odosielanie údajov do Ubidots
Odosielanie údajov do Ubidots

Nasledujúci kód odošle správu s cloudom Hologram prostredníctvom sady Hologram Python SDK pomocou modemu na vytvorenie mobilného pripojenia a odošle správy do cloudu Hologram, ktorý sa potom odošle do Ubidots. Akonáhle je správa prijatá v oblaku Hologramu, bude správa presmerovaná do Ubidots, ak je trasa správne nakonfigurovaná od kroku 2 v tejto príručke.

1. Vytvorte a spustite skript Pythonu na termináli vášho Pi:

nano nova_temperature.py

Potom prilepte tento kód na terminál Pi a nahraďte sériové číslo 28-00000830fa90 linky temp_sensor = '/sys/bus/w1/devices/28-0000056915de/w1_slave' vlastným sériovým číslom.

Po úprave sériového čísla kód uložte.

2. Vykonajte vyššie uvedený skript pomocou nasledujúceho príkazu: python ubidots_nova_temp.py

Ak sa vám zobrazia chybové hlásenia o oprávneniach, spustite nasledujúci príkaz pomocou sudo:

sudo python ubidots_nova_temp.py

3. Tu začnete každých 10 sekúnd dostávať do terminálu Pi nasledujúcu správu o ladení. Ak chcete overiť prijatie správy, pozrite sa na panel Hologramu, konkrétne do sekcie „Konzola“. Ako vidíte na obrázku vyššie, spustené správy sú smerované k predchádzajúcej vytvorenej trase s názvom „Platforma Ubidots“

4. Prejdite na svoj účet Ubidots a v sekcii „Zariadenie“si zobrazte nové zariadenie vytvorené pomocou ID zariadenia z vášho hologramového zariadenia. Vnútri zariadenia nájdete hodnoty teplôt odoslané senzorom pripojeným prostredníctvom webového háčika vytvoreného.

Krok 7: Premenujte zariadenie a premenné

Premenujte zariadenie a premenné
Premenujte zariadenie a premenné
Premenujte zariadenie a premenné
Premenujte zariadenie a premenné

Názvy vytvorených premenných sú rovnaké ako štítky API, čo sú identifikátory používané rozhraním API. To neznamená, že ich názvy nemožno meniť, preto sa odporúča zmeniť názvy vašich zariadení a premenných, aby boli priateľskejšie k nomenklatúre vášho riešenia internetu vecí. Kliknutím sem sa dozviete, ako premenovať názvy zariadení a premenných.

Môžete tiež pridať a upraviť jednotky každej premennej zo zoznamu možností. Ako vidíte vyššie, každej premennej sme priradili rôzne jednotky a tiež sme priradili priateľskejšie názvy, aby zodpovedali nomenklatúre našich projektov. Toto sa odporúča používateľom, ktorí hľadajú nasadenie viac ako 10 zariadení.

Nastavenie udalosti Udalosť (alebo výstraha) je akákoľvek akcia, ktorá sa spustí, keď údaje spĺňajú alebo prekračujú pravidlo návrhu. E -mail alebo SMS správu je možné napríklad odoslať kedykoľvek, keď snímač zastaví odosielanie údajov alebo teplota prekročí maximálnu alebo minimálnu prahovú hodnotu.

Naučte sa vytvárať udalosti: SMS, e -mail a telegram

Krok 8: Výsledok

V priebehu niekoľkých minút ste vybudovali jednoduchý systém monitorovania bunkovej teploty svojpomocne pomocou Hologramu Nova s Raspberry Pi. Teraz je načase vytvoriť informačné panely Ubidots, ktoré začnú sledovať teploty z vášho zariadenia a ľahko nasadia monitorovacie riešenie s mobilným pripojením!

Veselé hackovanie:)

Odporúča: