Innehållsförteckning:
- Steg 1: Krav
- Steg 2: Maskinvaruinstallation
- Steg 3: Inställning av fast programvara
- Steg 4: Visualisera dina data
- Steg 5: Resultat
Video: Anslut din RevPi Core till Ubidots: 5 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:43
Revolution Pi är en öppen, modulär och hållbar industriell PC baserad på den etablerade Raspberry Pi samtidigt som den uppfyller standarden EN61131-2. Utrustad med Raspberry Pi Compute Module kan RevPi Core -basen utvidgas sömlöst med lämpliga I/O -moduler och fältbussportar för energihantering, processövervakning, maskins hälsa och mer.
Rev Pi Core är grunden för alla applikationer och beroende på dina I/O -krav kan expansionsmoduler som RevPi DIO, RevPi AIO, RevPi Gates anslutas som digitala, analoga eller gateway -moduler. Revolution Pi -serien börjar med basenheten, RevPi Core och RevPi Core 3, den centrala processorenheten i modulsystemet. Utrustad med en fyrkärnig processor med 1,2 GHz och 1 GByte RAM-minne har flerkärniga processorn från Broadcom tillräckligt med ström för komplexa uppgifter som bildbehandling eller kantberäkning. RevPi -kärnan är installerad i ett DIN -skenhus och drivs av 24 VDC och är byggd för att hålla och kräver standard energiinmatning.
I följande guide lär du dig hur du integrerar din RevPi Core och RevPi Core 3 med Ubidots Cloud, simulerar tryck-, temperatur- och luftfuktighetsavläsningar genom ett python -firmware -script och enkelt visualisera dessa data i din egen Ubidots -applikation. Denna handledning är endast avsedd för RevPi Core -installation, om du redan har din kärna sammanställd och ser ut att nu fungera med några expansionsmoduler, vänligen hänvisa till nedanstående installationsartikel för ytterligare integrationer och applikationsutveckling: RevPi Core + RevPi DIO
Steg 1: Krav
- Ethernet -kabel
- 24V strömförsörjning
- Revolution Pi Core 3
- Ubidots konto - eller - STEM -licens
Steg 2: Maskinvaruinstallation
För att påbörja installationen av din RevPi Core eller RevPi Core 3, hänvisa till snabbstartguiden från Revolution Pi för att få din enhet konfigurerad och ansluten.;)
När din RevPi Core är konfigurerad med den senaste bildversionen (Jessie) och korrekt ansluten enhetens terminal, kör följande kommandon:
sudo apt-get uppdatering
sedan:
sudo apt-get uppgradering
OBS: Kommandona ovan tar flera minuter att uppdatera. Hela systemet uppdateras, så ha tålamod.
Steg 3: Inställning av fast programvara
Vi bestämde oss för att använda programmeringsspråket Python, eftersom det är lätt att använda med RevPi Core. Om du vill koda ett annat språk hänvisar du till Revolution Pi -forumet för ytterligare information om firmware -support.
Om det här är första gången du arbetar med Python i din RevPi Core, ta en topp på den här videon för att bli lite mer bekant.
1. För att börja skriva din firmware, skapa ett Python -skript i RevPi Core -terminalen. Vi kommer att använda nano -editor för att skapa det nya skriptet. För att göra detta, kör kommandot nedan:
nano ubidots_revpi.py
2. Kopiera och klistra in exempelkoden nedan i nanoredigeraren. När du har klistrat in tilldelar du din Ubidots -token där det anges i skriptet. Referens här för hjälp med att hitta din Ubidots -token.
I denna exempelkod har vi skrivit fördröjning för datakommunikation med Ubidots var 1: e sekund. Om du vill förlänga denna fördröjning kan du göra det helt enkelt genom att justera raden "Fördröjning = 1".
OBS: För att spara skriptet i nanoredigeraren - tryck på Ctrl+o, bekräfta filnamnet som ska skrivas (ubidots_revpi.py) och tryck på enter. För att stänga nanoredigeraren, tryck på Ctrl+x.
3. Låt oss nu testa manuset. Kör skriptet som tidigare skapats i RevPi -terminalen: python ubidots_revpi.py
När skriptet börjar köras ser du det framgångsrika statuskodsvaret från Ubidots -servern.
Steg 4: Visualisera dina data
Gå till ditt Ubidots -konto och kontrollera att data har tagits emot. Du kommer att se en ny enhet som skapas automatiskt i avsnittet Enhet med enhetsnamnet som MAC -adressen för din RevPi Core.
Fördelen med att tilldela RevPi Core MAC -adressen som enhetsetikett är att samma skript fungerar för alla dina RevPi -kärnor, men behöver bara justera MAC -adressen i koden. Detta hävdar att från första till sista gången du skickar data till Ubidots, förblir data alltid lagrad i sin rätta enhet i Ubidots.
Gillar du inte MAC -adressen som enhetens namn i din Ubidots -skärm? Oroa dig inte! Du kan ändra namnet till ett mer vänligt namn, men enhetens etikett kommer att stanna som MAC -adressen för att aldrig bli förvirrad vilken enhet som är vilken. Kolla in denna artikel i hjälpcentret för att bättre förstå enhetsetiketter och enhetsnamn i Ubidots.
Klicka på vilken enhet som helst i din enhetssektion för att visualisera variablerna som spelas in och skickas till Ubidots från vår provmaskinvara. Som du kan se har vår provkod tillhandahållit tre variabler: luftfuktighet, tryck och temperatur.
VIKTIG ANMÄRKNING: Som tidigare nämnts simuleras data som publiceras från den angivna provkoden. För att börja känna av verkliga miljöer behöver du en expansionsmodul för Revolution Pi. En sådan som RevPi DIO, vänligen hänvisa till artikeln nedan för att bygga denna integration för sensor- och ställdonavläsningar: RevPi Core + RevPi DIO
Steg 5: Resultat
På bara några minuter integrerade du RevPi Core med Ubidots, skickade några exempeldata med en hånlig Python -kod och rapporterade ditt arbete till Ubidots för datalagring, visualisering och beräkning. För att distribuera dina industriella lösningar för övervakning eller hantering, kolla in hela sortimentet av RevPi -expansionsmoduler.
Nu är det dags att skapa Ubidots Dashboards för att visualisera och förstå dina data för att fatta de bästa besluten, enkelt och sammanhängande.
Rekommenderad:
Anslut din Magicbit till Thingsboard: 3 steg
Anslut din Magicbit till Thingsboard: I det här projektet kommer vi att skicka data från sensorer anslutna till magicbit som vi kan visa visuellt på sakbordet
Anslut din RevPi Core + RevPi DIO till Ubidots: 8 steg
Anslut din RevPi Core + RevPi DIO till Ubidots: Revolution Pi är en öppen, modulär och hållbar industriell dator baserad på den etablerade Raspberry Pi samtidigt som den uppfyller standarden EN61131-2. Utrustad med Raspberry Pi Compute Module kan RevPi Core -basen utvidgas sömlöst med lämplig
Anslut din anläggning till molnet: 10 steg
Anslut din växt till molnet: På vårt kontor finns en kaktus som inte fick den uppmärksamhet den förtjänade. Eftersom jag arbetar på ett IT -företag och ville experimentera med LoRa, serverlösa lösningar och AWS, namngav jag vår kaktus Steeve och kopplade honom till molnet. Du kan nu övervaka
Anslut din CCTV -enhet till Internet (DVR eller NVR): 6 steg
Anslut din CCTV -enhet till Internet (DVR eller NVR): I den här instruktionsboken kommer vi att visa dig hur du ansluter din DVR eller NVR till internet. Den indirekta anslutningsvägen är lättare att installera men den går igenom en tredje part och strömmar långsammare. Direktrutten är lite mer komplicerad men det gör
Anslut din Arduino till externa tjänster: 6 steg
Anslut din Arduino till externa tjänster: Hej! Denna handledning visar dig hur du ansluter din anslutna Arduino- eller IOT -enhet till valfri till en extern tjänst. För den här självstudien kommer vi att arbeta med Easy Window (ett fiktivt men programmerbart smart fönster), If This The