Indholdsfortegnelse:
- Trin 1: Krav
- Trin 2: Hardwareopsætning
- Trin 3: Firmware -opsætning
- Trin 4: Visualiser dine data
- Trin 5: Resultater
Video: Tilslut din RevPi Core til Ubidots: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Revolution Pi er en åben, modulær og holdbar industriel pc baseret på den etablerede Raspberry Pi, mens den opfylder EN61131-2-standarden. Udstyret med Raspberry Pi Compute Module kan RevPi Core -basen problemfrit udvides ved hjælp af passende I/O -moduler og fieldbus -gateways til energistyring, procesovervågning, maskinsundhed og mere.
Rev Pi Core er grundlaget for enhver applikation og afhængigt af dine I/O -krav kan udvidelsesmoduler som RevPi DIO, RevPi AIO, RevPi Gates vedhæftes som digitale, analoge eller gateway -moduler. Revolution Pi -serien begynder med baseenheden, RevPi Core og RevPi Core 3, den centrale processorenhed i modulsystemet. Udstyret med en quad-core processor med 1,2 GHz og 1 GByte RAM, har Multi-core processor fra Broadcom nok strøm til komplekse opgaver som f.eks. Billedbehandling eller kant-computing. RevPi Core er installeret i et DIN -skinnehus og drives af 24 VDC og er bygget til at holde og kræver standard energiindgang.
I den følgende vejledning lærer du, hvordan du integrerer din RevPi Core og RevPi Core 3 med Ubidots Cloud, simulerer tryk-, temperatur- og luftfugtighedsmålinger gennem et python -firmwarescript og let visualiserer disse data i din egen Ubidots -applikation. Denne vejledning er kun designet til RevPi Core -opsætning, hvis du allerede har din kerne kompileret og ser ud til nu at fungere med nogle udvidelsesmoduler, kan du se nedenstående opsætningsartikel for yderligere integrationer og applikationsudvikling: RevPi Core + RevPi DIO
Trin 1: Krav
- Ethernet -kabel
- 24V strømforsyning
- Revolution Pi Core 3
- Ubidots -konto - eller - STEM -licens
Trin 2: Hardwareopsætning
For at begynde opsætningen af din RevPi Core eller RevPi Core 3, henvises til Quick Start Guide fra Revolution Pi for at få din enhed konfigureret og tilsluttet.;)
Når din RevPi Core er konfigureret med den sidste billedversion (Jessie) og korrekt tilsluttede enheds terminal, skal du udføre nedenstående kommandoer:
sudo apt-get opdatering
derefter:
sudo apt-get opgradering
BEMÆRK: Kommandoerne ovenfor tager flere minutter at opdatere. Hele systemet opdateres, så vær tålmodig.
Trin 3: Firmware -opsætning
Vi besluttede at bruge Python programmeringssprog på grund af dets nemme brug med RevPi Core. Hvis du ønsker at kode et andet sprog, skal du henvise til Revolution Pi -forummet for at få yderligere oplysninger om firmwaresupport.
Hvis det er første gang, du arbejder med Python i din RevPi Core, kan du tage et højdepunkt i denne video for at blive lidt mere kendt.
1. For at begynde at skrive din firmware skal du oprette et Python -script i RevPi Core -terminalen. Vi kommer til at bruge nano -editor for at oprette det nye script. For at gøre dette skal du køre kommandoen herunder:
nano ubidots_revpi.py
2. Kopier og indsæt nedenstående eksempelkode i nano -editoren. Når det er indsat, skal du tildele dit Ubidots -token, hvor det er angivet i scriptet. Reference her for hjælp til at finde dit Ubidots -token.
I denne prøvekode har vi skrevet forsinkelse for datakommunikation med Ubidots hvert 1 sekund. Hvis du ønsker at forlænge denne forsinkelse, kan du blot gøre det ved at justere linjen "Forsinkelse = 1".
BEMÆRK: For at gemme scriptet i nano -editoren - tryk på Ctrl+o, bekræft filnavnet, der skal skrives (ubidots_revpi.py), og tryk på enter. Tryk på Ctrl+x for at lukke nano -editoren.
3. Lad os nu teste scriptet. Kør scriptet, der tidligere er oprettet i RevPi -terminalen: python ubidots_revpi.py
Når scriptet begynder at køre, vil du se det vellykkede statuskode -svar fra Ubidots -serveren.
Trin 4: Visualiser dine data
Gå til din Ubidots -konto, og kontroller, at dataene er modtaget. Du vil se en ny enhed automatisk oprettet i enhedsafsnittet, hvor enhedsnavnet er MAC -adressen på din RevPi Core.
Fordelen ved at tildele RevPi Core MAC -adressen som enhedsmærke er, at det samme script betjener alle dine RevPi -kerner, men kun behøver at justere MAC -adressen i koden. Dette fastholder, at fra første gang til sidste gang du sender data til Ubidots, forbliver dataene altid gemt i den korrekte enhed i Ubidots.
Kan du ikke lide MAC -adressen som din enheds navn i din Ubidots -skærm? Bare rolig! Du kan ændre navnet til et mere venligt navn, men enhedens etiket forbliver som MAC -adressen for aldrig at blive forvirret, hvilken enhed der er hvilken. Tjek denne artikel i Hjælp for bedre at forstå enhedsetiketter og enhedsnavne i Ubidots.
Klik på en hvilken som helst enhed i din enhedsafdeling for at visualisere de variabler, der registreres og sendes til Ubidots fra vores prøveeksempel. Som du kan se, har vores prøvekode givet tre variabler: fugtighed, tryk og temperatur.
VIGTIG BEMÆRK: Som tidligere nævnt simuleres de data, der er offentliggjort fra den angivne prøvekode. For at begynde at registrere virkelige miljøer har du brug for et udvidelsesmodul af Revolution Pi. En sådan som RevPi DIO, henvises til artiklen herunder for at opbygge denne integration til sensor- og aktuatoraflæsninger: RevPi Core + RevPi DIO
Trin 5: Resultater
På bare få minutter integrerede du RevPi Core med Ubidots, sendte nogle eksempeldata ved hjælp af en narret Python -kode og rapporterede dit arbejde til Ubidots for datalagring, visualisering og beregning. Hvis du vil implementere dine industrielle løsninger til overvågning eller administration, kan du se hele udvalget af RevPi -udvidelsesmoduler.
Nu er det tid til at oprette Ubidots Dashboards for at visualisere og forstå dine data for at træffe de bedste beslutninger, enkelt og sammenhængende.
Anbefalede:
Tilslut din Magicbit til Thingsboard: 3 trin
Tilslut din Magicbit til Thingsboard: I dette projekt sender vi data fra sensorer forbundet til magicbit, som vi kan vise visuelt på tingbordet
Tilslut din RevPi Core + RevPi DIO til Ubidots: 8 trin
Tilslut din RevPi Core + RevPi DIO til Ubidots: Revolution Pi er en åben, modulær og holdbar industriel pc baseret på den etablerede Raspberry Pi, mens den opfylder EN61131-2-standarden. Udstyret med Raspberry Pi Compute Module kan RevPi Core -basen problemfrit udvides ved hjælp af passende
Tilslut din CCTV -enhed til internettet (DVR eller NVR): 6 trin
Tilslut din CCTV -enhed til internettet (DVR eller NVR): I denne instruks vil vi vise dig, hvordan du slutter din DVR eller NVR til internettet. Den indirekte forbindelsesrute er lettere at konfigurere, men den går gennem en tredjepart og streams langsommere.Den direkte rute er lidt mere kompliceret, men det gør
Tilslut din Arduino til eksterne tjenester: 6 trin
Tilslut din Arduino til eksterne tjenester: Hej der! Denne vejledning viser dig, hvordan du slutter din tilsluttede Arduino- eller IOT -enhed til valg til en ekstern service. Af hensyn til denne vejledning arbejder vi med Easy Window (et fiktivt, men programmerbart smart vindue), If This The
Tilslut din hovedløse Pi til et biblioteks WiFi -netværk: 7 trin
Tilslut din hovedløse Pi til et biblioteks WiFi -netværk: Hvor mange gange har du ønsket at arbejde på dine hovedløse Raspberry Pi -projekter på det lokale bibliotek, kun for at finde dig selv fast, fordi det åbne WiFi -netværk har brug for dig til at bruge en browser? Du skal ikke bekymre dig mere, denne instruktør er her for at hjælpe! Vi vil