Tartalomjegyzék:

A RevPi Core csatlakoztatása az Ubidots rendszerhez: 5 lépés
A RevPi Core csatlakoztatása az Ubidots rendszerhez: 5 lépés

Videó: A RevPi Core csatlakoztatása az Ubidots rendszerhez: 5 lépés

Videó: A RevPi Core csatlakoztatása az Ubidots rendszerhez: 5 lépés
Videó: Sonoff Ihost - Центр управления умным домом без доступа к интернет с Zigbee и Matter 2024, November
Anonim
Csatlakoztassa RevPi Core -ját az Ubidots -hoz
Csatlakoztassa RevPi Core -ját az Ubidots -hoz

A Revolution Pi egy nyílt, moduláris és tartós ipari PC, amely a bevált Raspberry Pi-n alapul, és megfelel az EN61131-2 szabványnak. A Raspberry Pi Compute Module -val felszerelt RevPi Core bázis zökkenőmentesen bővíthető a megfelelő I/O modulokkal és terepi busz átjárókkal az energiagazdálkodás, a folyamatfelügyelet, a gépek állapota és így tovább.

A Rev Pi Core minden alkalmazás alapja, és az I/O követelményektől függően a bővítő modulok, például a RevPi DIO, a RevPi AIO, a RevPi Gates digitális, analóg vagy átjáró modulként is csatlakoztathatók. A Revolution Pi sorozat az alapkészülékkel kezdődik, a RevPi Core és a RevPi Core 3, a moduláris rendszer központi processzorával. A négymagos, 1,2 GHz-es processzorral és 1 GB RAM memóriával felszerelt Broadcom többmagos processzor elegendő energiával rendelkezik olyan bonyolult feladatokhoz, mint a képfeldolgozás vagy az élszámítás. A DIN sínházba szerelt és 24 V egyenáramú táplálású RevPi Core hosszú élettartamra készült, és szabványos energiabevitelt igényel.

A következő útmutatóban megtudhatja, hogyan integrálhatja RevPi Core és RevPi Core 3 -ját az Ubidots Cloud -al, szimulálhatja a nyomás-, hőmérséklet- és páratartalom -értékeket egy python firmware -szkript segítségével, és könnyedén megjelenítheti ezeket az adatokat saját Ubidots -alkalmazásában. Ez az oktatóanyag csak a RevPi Core beállításához készült, ha már összeállította a magját, és úgy néz ki, hogy most dolgozik néhány bővítőmodullal, kérjük, olvassa el az alábbi beállítási cikket a további integrációkért és alkalmazások fejlesztéséért: RevPi Core + RevPi DIO

1. lépés: Követelmények

  • Hálózati kábel
  • 24V -os tápegység
  • Revolution Pi Core 3
  • Ubidots fiók - vagy - STEM licenc

2. lépés: Hardver beállítása

A RevPi Core vagy a RevPi Core 3 telepítésének megkezdéséhez olvassa el a Revolution Pi Gyorsindítási útmutatóját az eszköz konfigurálásához és csatlakoztatásához.;)

Miután a RevPi Core konfigurálva van az utolsó képverzióval (Jessie) és megfelelően csatlakoztatott eszköz termináljával, hajtsa végre az alábbi parancsokat:

sudo apt-get update

azután:

sudo apt-get upgrade

MEGJEGYZÉS: A fenti parancsok frissítése néhány percet vesz igénybe. Az egész rendszer frissítés alatt áll, ezért kérjük, legyen türelemmel.

3. lépés: Firmware beállítása

Úgy döntöttünk, hogy a Python programozási nyelvet használjuk, mivel könnyen használható a RevPi Core segítségével. Ha másik nyelvet szeretne kódolni, keresse fel a Revolution Pi fórumát a firmware -támogatás további részleteiről.

Ha ez az első alkalom, hogy a Python -szal dolgozol a RevPi Core -ban, akkor nézd meg ezt a videót, hogy egy kicsit jobban megismerkedj.

1. A firmware írásának megkezdéséhez hozzon létre egy Python -szkriptet a RevPi Core terminálon. Az új szkript létrehozásához nano -szerkesztőt fogunk használni. Ehhez futtassa az alábbi parancsot:

nano ubidots_revpi.py

2. Másolja ki és illessze be az alábbi mintakódot a nano szerkesztőbe. Beillesztés után rendelje hozzá Ubidots tokenjét a szkriptben megjelölt helyre. Itt talál segítséget az Ubidots jogkivonat megtalálásához.

Ebben a mintakódban az Ubidotokkal való adatkommunikáció késleltetését 1 másodpercenként írtuk. Ha meg szeretné hosszabbítani ezt a késleltetést, akkor ezt egyszerűen megteheti a "Késleltetés = 1" sor beállításával.

MEGJEGYZÉS: A szkript mentéséhez a nano szerkesztőbe - nyomja meg a Ctrl+o billentyűkombinációt, erősítse meg az írni kívánt fájlnevet (ubidots_revpi.py), majd nyomja meg az enter billentyűt. A nano szerkesztő bezárásához nyomja le a Ctrl+x billentyűkombinációt.

3. Most teszteljük a forgatókönyvet. Futtassa a korábban a RevPi terminálon létrehozott szkriptet: python ubidots_revpi.py

Amint a szkript elkezd futni, látni fogja a sikeres állapotkód -választ az Ubidots szervertől.

4. lépés: Vizualizálja adatait

Vizualizálja adatait
Vizualizálja adatait
Vizualizálja adatait
Vizualizálja adatait

Lépjen az Ubidots -fiókjába, és ellenőrizze, hogy az adatok megérkeztek -e. Látni fog egy új eszközt, amely automatikusan létrejön az Eszköz részben, és az eszköz neve a RevPi Core MAC -címe.

A RevPi Core MAC -cím eszközcímkének való hozzárendelésének előnye, hogy ugyanaz a szkript szolgálja az összes RevPi -magot, de csak a MAC -címet kell módosítani a kódban. Ez azt állítja, hogy az első alkalommal az utolsó alkalommal, amikor adatokat küld az Ubidots -nak, az adatok mindig a megfelelő eszközükön maradnak az Ubidots -ban.

Nem tetszik a MAC -cím, mint az eszköz neve az Ubidots kijelzőjén? Ne aggódj! Megváltoztathatja a nevet barátságosabbra, de az eszköz címkéje MAC -címként marad, hogy soha ne zavarja össze, melyik eszköz melyik. Olvassa el ezt a súgócikket, hogy jobban megértse az Ubidots eszközcímkéket és eszközneveket.

Kattintson bármely eszközre az Eszköz szakaszban, hogy megjelenítse a rögzített és az Ubidots számára elküldött változókat a minta firmware -ből. Mint látható, a mintakód három változót tartalmazott: páratartalom, nyomás és hőmérséklet.

FONTOS MEGJEGYZÉS: Amint azt korábban említettük, a megadott mintakódból közzétett adatokat szimulálják. A valós környezet érzékeléséhez szüksége lesz a Revolution Pi bővítő moduljára. Az egyik, mint például a RevPi DIO, kérjük, olvassa el az alábbi cikket az integráció kialakításához az érzékelők és a működtető szerkezetek számára: RevPi Core + RevPi DIO

5. lépés: Eredmények

Néhány perc alatt integrálta a RevPi Core -t az Ubidots rendszerbe, néhány mintaadatot küldött egy ál -Python -kód használatával, és jelentette a munkáját az Ubidots számára adatmegőrzés, vizualizáció és számítás céljából. Az ipari megoldások felügyeletre vagy felügyeletre való telepítéséhez nézze meg a RevPi bővítőmodulok teljes választékát.

Itt az ideje, hogy hozzon létre Ubidots irányítópultokat, hogy vizualizálja és megértse adatait, hogy a legjobb döntéseket hozza, egyszerűen és koherensen.

Ajánlott: