Obsah:
- Krok 1: Požadavky
- Krok 2: Nastavení hardwaru
- Krok 3: Nastavení tras hologramu
- Krok 4: Nainstalujte závislosti
- Krok 5: Nastavení GPIO pinů
- Krok 6: Odesílání dat do Ubidots
- Krok 7: Přejmenujte zařízení a proměnné
- Krok 8: Výsledek
Video: Připojte a dovybavte svá propojená řešení pomocí Hologramu Nova a Ubidots: 9 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
Použijte svůj Hologram Nova k dovybavení infrastruktury. Nastavte Hologram Nova pomocí Raspberry Pi pro odesílání (teploty) dat do Ubidots.
V následujícím průvodci Ubidots předvedou, jak nastavit Hologram Nova pomocí Raspberry Pi a zobrazit hodnoty teploty na platformě Ubidots.
Krok 1: Požadavky
- Raspberry Pi (již nakonfigurováno)
- Nova Global USB 2G/3G modem
- Globální IoT SIM karta Hologram
- Čtyřpásmové flexibilní antény UFL
- Průhledná skříň - (volitelně)
- OneWire teplotní senzor - DS18B20
- Účet Ubidots - nebo - licence STEM
Krok 2: Nastavení hardwaru
Hologram Nova1) Aktivujte SIM kartu Hologram IoT. Kartu aktivujete na adrese hologram.io/start. Po aktivaci vložte SIM kartu na zadní stranu Nova.
UPOZORNĚNÍ: Nevkládejte ani nevyjímejte SIM kartu, když je Nova zapojená - v opačném případě může dojít k poškození nebo poškození SIM karty.
2. Podle potřeby připojte anténu. Větší černá anténa poskytuje lepší příjem, zatímco menší žlutá anténa má tu výhodu, že se vejde do ochranných pouzder.
3. V případě potřeby vložte Nova do průhledného krytu. Před uzavřením Nova nezapomeňte vložit SIM kartu a připojit anténu. Tento krok je čistě volitelný a neovlivní funkčnost Novy.
4. Připojte Nova k Raspberry Pi pomocí USB portu.
Raspberry Pi Tato příručka předpokládá, že váš Raspberry Pi má již nainstalovaný Raspbian na SD kartě s přístupem přes SSH nebo přístup pomocí terminálu vašeho počítače. Pokud tyto konfigurace na vašem hardwaru ještě neproběhly, rychle to udělejte pomocí této rychlé příručky od Raspberry Pi Foundation.
Podle výše uvedené tabulky připojte teplotní senzor OneWire k Raspberry Pi.
POZNÁMKA: Snímač teploty OneWire se prodává s různými verzemi obsahujícími odpory. Chcete -li zajistit správné připojení verze senzoru, přečtěte si prosím krok „Nastavení zapojení“v této příručce.
2. Připojte Rasperry Pi ke zdroji napájení a počkejte, až se zavádění správně dokončí.
3. Jakmile se Raspberry Pi správně spustí, začnete na Nově vidět nějaké LED diody poskytující zpětnou vazbu o tom, co se děje v modemu:
Modrá LED = modem je zapnutý nebo vypnutý
Červená LED = aktuální stav sítě Další podrobnosti o LED najdete v následující tabulce.
Krok 3: Nastavení tras hologramu
Pokaždé, když modul SIMCOM odešle zprávu přes mobilní síť, je jeho prvním cílem Hologram Cloud, ale cesta zprávy tím nemusí končit! Pomocí směrovače cloudových služeb (CSR) můžete svá data předávat Ubidots prostřednictvím HTTP (S) pro vizualizaci dat a další analytiku pro vaše řešení IoT.
Trasy na platformě Hologram poskytují pohodlné metody spouštění akcí (ukládání dat, e -mail, SMS, Webhooky atd.) Podle přítomnosti nebo dokonce absence tématu zprávy ze zařízení. V tomto případě spustíme akci Webhook k přeposlání zpráv modulu ubidots pro výpočet a zobrazení.
1. Na hlavním panelu Hologramu přejděte do sekce Trasy a klikněte na tlačítko „+ Nová trasa“.
2. Dále přiřaďte komponenty trasy jako témata a akci. Přiřaďte „Ubidots Platform“jako přezdívku trasy; toto bude identifikátor trasy ve vašem seznamu tras.
3. Dále vyberte témata, podle kterých bude trasa působit. V takovém případě vyberte téma přiřazené vašemu zařízení „SIMCOM (SIM-ID)“nebo „_DEVICE_ {Device-ID} _“.
4. Poté vyberte aplikaci Action s názvem „Advanced Webhook Builder (vaše vlastní aplikace)“pro integraci cloudu Hologramu s Ubidots.
Budování webhooku
Nyní musíte nastavit konfiguraci potřebnou ke zpracování požadavku. Přiřaďte níže uvedeným parametrům konkrétní pole:
-
URL (koncová URL):
things.ubidots.com/api/v1.6/devices/ <>
- PAYLOAD (Payload for POST): <>
- HEADERS: X-Auth-Token-Your Ubidots TOKEN
Content -Type - aplikace/json
POZNÁMKA: Pokud nevíte, jak najít Ubidots TOKEN, podívejte se na následující průvodce.
Jakmile zadáte parametry, ověřte odkaz na výše uvedený obrázek.
5.- Pro dokončení stiskněte „Přidat trasu.
Krok 4: Nainstalujte závislosti
1. Přístup k terminálu Raspberry Pi přes SSH nebo přímo z Raspberry. klidně si vyberte tu, kterou znáte nejvíce.
2. Aktualizujte své knihovny kódů Raspberry Pi:
sudo apt-get update
3. Poté nainstalujte požadovanou knihovnu:
sudo apt-get install git git-core build-essential python-dev python-openssl python-smbus python3-pip obrazovka python-pip
4. Nainstalujte si Hologram Python SDK pro interakci s Nova:
curl -L hologram.io/python-install | bash
5. Ověřte, že bylo nainstalováno rozhraní CLI (Command Line Interface) Hologramu. Vrátí verzi větší než 0,6.0.
verze hologramu
Pokud je verze nižší než 0,6.0, aktualizujte na nejnovější verzi pomocí níže uvedeného příkazu:
curl -L hologram.io/python-update | bash
Krok 5: Nastavení GPIO pinů
1. Raspberry Pi je vybaveno řadou ovladačů pro propojení. V tomto tutoriálu, abychom mohli načíst ovladač 1-Wire senzoru na piny GPIO, musíme použít níže uvedené dva ovladače. Tyto ovladače jsou proto uloženy jako načítatelné moduly a k jejich zavedení do jádra Linuxu je v případě potřeby použit příkaz modprobe.
Spusťte níže uvedené příkazy:
sudo modprobe w1-gpio
sudo modprobe w1-therm
2. Nyní musíme změnit adresář na naši složku 1-Wire zařízení a uvést zařízení, abychom zajistili správné načtení senzoru. Zkopírujte, vložte a spusťte níže uvedené příkazy v terminálu pí stisknutím kláves „Enter“po každém z nich spusťte příkazy.
$ cd/sys/bus/w1/zařízení/
$ ls
V tuto chvíli je váš senzor již sestaven a připojen a měl by být uveden jako řada čísel a písmen. V našem případě je zařízení registrováno jako 28-0000056915de, ale váš případ bude jiná řada písmen a číslic, nahraďte tedy své sériové číslo svým vlastním a spusťte příkaz.
$ cd 28-0000056915de
Senzor pravidelně zapisuje do souboru w1_slave, abyste si mohli přečíst teplotní senzor, spusťte prosím následující příkaz:
$ cat w1_slave T
jeho příkaz vám ukáže dva řádky textu s výstupem t = zobrazující teplotu (ve stupních Celsia). Mějte prosím na paměti, že za první dvě číslice by měla být umístěna desetinná čárka (to je uvedeno v konečném kódu- nebojte se); například naměřená teplota je 25 875 stupňů Celsia.
Nyní, když vidíte teplotní hodnoty, je načase je zveřejnit na Ubidots!
Krok 6: Odesílání dat do Ubidots
Následující kód odešle zprávu s cloudem Hologram prostřednictvím sady Hologram Python SDK pomocí modemu k vytvoření mobilního připojení a odešle zprávy do cloudu Hologram, který se poté předá Ubidots. Jakmile je zpráva přijata v cloudu Hologramu, bude zpráva směrována do Ubidots, pokud je trasa správně nakonfigurována od kroku 2 v této příručce.
1. Vytvořte a spusťte skript Pythonu v terminálu vašeho Pi:
nano nova_temperature.py
Poté vložte tento kód do terminálu 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 číslem.
Jakmile je sériové číslo změněno, kód uložte.
2. Spusťte výše uvedený skript pomocí následujícího příkazu: python ubidots_nova_temp.py
Pokud se vám zobrazí chybová hlášení oprávnění, spusťte následující příkaz pomocí sudo:
sudo python ubidots_nova_temp.py
3. Zde začnete každých 10 sekund přijímat do terminálu Pi následující zprávu o ladění. Chcete -li ověřit, zda je zpráva přijata, podívejte se na hlavní panel Hologramu, konkrétně do části „Konzola“. Jak vidíte na obrázku výše, spouštěné zprávy jsou směrovány na předchozí vytvořenou trasu nazvanou „Platforma Ubidots“
4. Přejděte na svůj účet Ubidots a vstupem do sekce „Zařízení“zobrazte nové zařízení vytvořené pomocí ID zařízení z vašeho hologramového zařízení. Uvnitř zařízení najdete hodnoty teplot odeslané snímačem připojeným prostřednictvím webového háku vytvořeného Hologramem.
Krok 7: Přejmenujte zařízení a proměnné
Názvy vytvořených proměnných jsou stejné jako popisky API, což jsou ID používaná rozhraním API. To neznamená, že jejich názvy nelze změnit, a proto se doporučuje změnit názvy vašich zařízení a proměnných, aby byly přívětivější k nomenklatuře vašeho řešení IoT. Kliknutím sem se dozvíte, jak přejmenovat názvy zařízení a proměnných.
Můžete také přidat a upravit jednotky každé proměnné ze seznamu možností. Jak vidíte výše, každé proměnné jsme přiřadili různé jednotky a také jsme přiřadili přívětivější názvy, aby odpovídaly nomenklatuře našich projektů. Toto je velmi doporučeno uživatelům, kteří hledají nasazení více než 10 zařízení.
Nastavení události Událostí (nebo výstrahou) je jakákoli akce spuštěná, když data splňují nebo překračují pravidlo návrhu. E -mail nebo SMS lze například odeslat kdykoli senzor zastaví odesílání dat nebo teplota překročí maximální nebo minimální prahovou hodnotu.
Naučte se vytvářet události: SMS, e -mail a telegram
Krok 8: Výsledek
Během několika minut jste vytvořili snadný systém monitorování buněčné teploty pomocí systému Hologram Nova s Raspberry Pi. Nyní je čas vytvořit řídicí panely Ubidots, které začnou sledovat teploty z vašeho zařízení a snadno nasadit vaše monitorovací řešení s mobilním připojením!
Šťastné hackování:)
Doporučuje:
Modul SIM900A 2G + SIM karta hologramu = vítězná kombinace v kategorii „špína levně“?: 6 kroků
Modul SIM900A 2G + hologramová SIM karta = vítězná kombinace v kategorii „špína levně“?: IoT, módní hláška tohoto desetiletí, někdy pronikne i do myslí lidí, kteří se považují za odolní vůči módě, a já mezi nimi. Jednoho dne jsem procházel Internet a viděl společnost, o které jsem nikdy předtím neslyšel (Hologram), rozdávat SIM karty
Polička propojená se zobrazovací policí: 18 kroků (s obrázky)
Steam Linked Display Shelf: Back Story Můj bratr má figurky Funko POP, které představují jeho postavy, které jeho přátelé nejčastěji hrají ve videohrách. Říkali jsme si, že by bylo skvělé, kdyby měli vitrínu, která by v sobě měla diody LED, které by reprezentovaly jejich stav na Steamu. Tak
Převeďte svá Bluetooth sluchátka na Hi-Fi pomocí ovladačů Beats Studio: 6 kroků
Převeďte svá Bluetooth sluchátka na Hi-Fi pomocí ovladačů Beats Studio: Účelem tohoto Instructable je upgradovat jakákoli levná Bluetooth sluchátka na H-Fi a srovnatelná s Beats Studio (~ 300 $). Všimněte si, i když bezdrátové připojení Bluetooth brání vysokému toku datového toku, abyste si mohli užít opravdové hi-fi, můžete jej přesto připojit pomocí 3
PoochPak: Buněčně propojená vesta pro chytrého psa: 4 kroky
PoochPak: mobilní inteligentní psí vesta: V automatizaci se často zaměřujeme na inženýrství lidí ve smyčce, abychom využili kognitivní přednosti počítačů a lidské mysli. Psi však mají soubor dovedností, díky nimž se velmi dobře hodí k určitým úkolům, které lidé nemohou účinně
Automatizujte svá domácí zařízení pomocí MESH a Logitech Harmony: 5 kroků (s obrázky)
Automatizujte svá domácí zařízení pomocí MESH a Logitech Harmony: Hledáte způsob, jak automatizovat svá domácí zařízení s minimálním úsilím? Už vás nebaví používat dálkové ovládání k přepínání zařízení " na " a " vypnuto "? Můžete automatizovat svá zařízení pomocí pohybového senzoru MESH a Logitech Ha