Obsah:

Připojte svůj RevPi Core k Ubidots: 5 kroků
Připojte svůj RevPi Core k Ubidots: 5 kroků

Video: Připojte svůj RevPi Core k Ubidots: 5 kroků

Video: Připojte svůj RevPi Core k Ubidots: 5 kroků
Video: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, Červenec
Anonim
Připojte svůj RevPi Core k Ubidots
Připojte svůj RevPi Core k Ubidots

Revolution Pi je otevřený, modulární a odolný průmyslový počítač založený na zavedeném Raspberry Pi a splňující normu EN61131-2. Základnu RevPi Core vybavenou modulem Raspberry Pi Compute Module lze bez problémů rozšiřovat pomocí vhodných I/O modulů a bran průmyslové sběrnice pro správu energie, monitorování procesů, stav strojů a další.

Rev Pi Core je základem jakékoli aplikace a v závislosti na vašich požadavcích na I/O rozšiřující moduly, jako jsou RevPi DIO, RevPi AIO, RevPi Gates, lze připojit jako digitální, analogové nebo gateway moduly. Řada Revolution Pi začíná základním zařízením, RevPi Core a RevPi Core 3, centrální procesorovou jednotkou modulárního systému. Vícejádrový procesor Broadcom, vybavený čtyřjádrovým procesorem s frekvencí 1,2 GHz a 1 GB RAM, má dostatek energie pro komplexní úkoly, jako je zpracování obrazu nebo edge computing. RevPi Core je instalován v pouzdře na nosnou lištu a napájen 24 V DC a je vyroben tak, aby vydržel a vyžaduje standardní přívod energie.

V následující příručce se naučíte, jak integrovat RevPi Core a RevPi Core 3 s Ubidots Cloud, simulovat hodnoty tlaku, teploty a vlhkosti pomocí skriptu firmwaru pythonu a tato data snadno vizualizovat ve vlastní aplikaci Ubidots. Tento tutoriál je určen pouze pro nastavení RevPi Core, pokud již máte jádro zkompilované a chcete nyní pracovat s některými rozšiřujícími moduly, nahlédněte do níže uvedeného článku o nastavení pro další integrace a vývoj aplikací: RevPi Core + RevPi DIO

Krok 1: Požadavky

  • Ethernetový kabel
  • 24V napájecí zdroj
  • Revolution Pi Core 3
  • Účet Ubidots - nebo - licence STEM

Krok 2: Nastavení hardwaru

Chcete -li zahájit nastavení vašeho RevPi Core nebo RevPi Core 3, přečtěte si Stručnou příručku od Revolution Pi a nakonfigurujte a připojte své zařízení.;)

Jakmile je váš RevPi Core nakonfigurován s poslední verzí obrázku (Jessie) a řádně připojeným terminálem zařízení, proveďte níže uvedené příkazy:

sudo apt-get update

pak:

sudo apt-get upgrade

POZNÁMKA: Aktualizace výše uvedených příkazů bude trvat několik minut. Celý systém se aktualizuje, takže prosím o trpělivost.

Krok 3: Nastavení firmwaru

Rozhodli jsme se použít programovací jazyk Python, protože se snadno používá s jádrem RevPi. Chcete -li kódovat jiný jazyk, nahlédněte do fóra Revolution Pi, kde najdete další podrobnosti o podpoře firmwaru.

Pokud s Pythonem ve svém RevPi Core pracujete poprvé, udělejte si v tomto videu vrchol, abyste se trochu seznámili.

1. Chcete -li začít psát svůj firmware, vytvořte v terminálu RevPi Core skript Pythonu. K vytvoření nového skriptu použijeme nano editor. Chcete -li to provést, spusťte následující příkaz:

nano ubidots_revpi.py

2. Zkopírujte a vložte níže uvedený ukázkový kód do nano editoru. Po vložení přiřaďte svůj Token Ubidots tam, kde je to uvedeno ve skriptu. Zde naleznete pomoc s vyhledáním vašeho tokenu Ubidots.

V tomto ukázkovém kódu jsme zapsali zpoždění datové komunikace s Ubidots každou 1 sekundu. Pokud si přejete prodloužit toto zpoždění, můžete tak učinit jednoduše úpravou řádku „Zpoždění = 1“.

POZNÁMKA: Chcete -li skript uložit do nano editoru - stiskněte Ctrl+o, potvrďte název souboru pro zápis (ubidots_revpi.py) a stiskněte Enter. Chcete -li nano editor zavřít, stiskněte Ctrl+x.

3. Nyní si skript vyzkoušíme. Spusťte dříve vytvořený skript v terminálu RevPi: python ubidots_revpi.py

Jakmile se skript začne spouštět, uvidíte úspěšnou odpověď stavového kódu ze serveru Ubidots.

Krok 4: Vizualizace vašich dat

Vizualizujte svá data
Vizualizujte svá data
Vizualizujte svá data
Vizualizujte svá data

Přejděte na svůj účet Ubidots a ověřte, zda byla data přijata. V sekci Zařízení uvidíte automaticky vytvořené nové zařízení, přičemž název zařízení bude MAC adresa vašeho RevPi Core.

Výhodou přiřazení základní MAC adresy RevPi jako označení zařízení je, že stejný skript bude sloužit všem vašim jádrům RevPi, ale stačí pouze upravit MAC adresu v kódu. Tím je zajištěno, že od prvního do posledního odeslání dat do Ubidots zůstanou data vždy uložena ve správném zařízení v Ubidots.

Nelíbí se vám MAC adresa jako název vašeho zařízení na displeji Ubidots? Nebojte se! Název můžete změnit na přívětivější, ale označení zařízení zůstane jako adresa MAC, aby se nikdy nezaměňovalo, které zařízení je které. Podívejte se na tento článek centra nápovědy, abyste lépe porozuměli štítkům zařízení a názvům zařízení v Ubidots.

Kliknutím na libovolné zařízení v sekci Zařízení zobrazíte zaznamenávané proměnné a odeslané do Ubidots z našeho ukázkového firmwaru. Jak vidíte, náš ukázkový kód poskytl tři proměnné: vlhkost, tlak a teplotu.

DŮLEŽITÁ POZNÁMKA: Jak již bylo zmíněno, data publikovaná z poskytnutého ukázkového kódu jsou simulována. Abyste mohli začít vnímat prostředí skutečného světa, budete potřebovat rozšiřující modul Revolution Pi. Jeden takový, jako je RevPi DIO, nahlédněte do níže uvedeného článku a vytvořte tuto integraci pro čtení senzorů a akčních členů: RevPi Core + RevPi DIO

Krok 5: Výsledky

Během několika minut jste integrovali jádro RevPi s Ubidots, odeslali několik ukázkových dat pomocí falešného kódu Pythonu a oznámili svou práci Ubidots pro uchování dat, vizualizaci a výpočet. Chcete -li nasadit svá průmyslová řešení pro monitorování nebo správu, podívejte se na celou řadu rozšiřujících modulů RevPi.

Nyní je načase vytvořit řídicí panely Ubidots k vizualizaci a porozumění vašim datům, abyste mohli dělat nejlepší rozhodnutí, jednoduše a soudržně.

Doporučuje: