INHOUDSOPGAWE:
- Stap 1: Vereistes
- Stap 2: hardeware -opstelling
- Stap 3: Opstelling van firmware
- Stap 4: Visualiseer u data
- Stap 5: Resultate
Video: Koppel u RevPi -kern aan Ubidots: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Revolution Pi is 'n oop, modulêre en duursame industriële rekenaar gebaseer op die gevestigde Raspberry Pi, terwyl dit aan die EN61131-2-standaard voldoen. Die RevPi Core -basis is toegerus met die Raspberry Pi Compute -module en kan naatloos uitgebrei word met behulp van geskikte I/O -modules en veldbuspoort vir energiebestuur, prosesmonitering, masjiengesondheid en meer.
Die Rev Pi Core is die basis vir enige toepassing en afhangende van u I/O -vereistes kan uitbreidingsmodules soos RevPi DIO, RevPi AIO, RevPi Gates as digitale, analoog of gateway -modules aangeheg word. Die Revolution Pi -reeks begin met die basistoestel, die RevPi Core en RevPi Core 3, die sentrale verwerkingseenheid van die modulêre stelsel. Die multi-core-verwerker van Broadcom is toegerus met 'n vierkernverwerker met 1,2 GHz en 1 GByte RAM en het genoeg krag vir komplekse take soos beeldverwerking of randrekenaarwerk. Die RevPi Core is geïnstalleer in 'n DIN -spoorbehuizing en aangedryf deur 24 VDC, en is standaard gebou en benodig standaard energie -insette.
In die volgende gids leer u hoe u u RevPi Core en RevPi Core 3 met Ubidots Cloud kan integreer, druk-, temperatuur- en humiditeitsmetings kan simuleer deur 'n python -firmware -script, en hierdie data maklik in u eie Ubidots -toepassing te visualiseer. Hierdie handleiding is slegs bedoel vir RevPi Core -opstelling, as u reeds u kern saamgestel het en nou met sommige uitbreidingsmodules wil werk, verwys na die onderstaande opstelartikel vir addisionele integrasies en toepassingsontwikkeling: RevPi Core + RevPi DIO
Stap 1: Vereistes
- Ethernet -kabel
- 24V kragtoevoer
- Revolution Pi Core 3
- Ubidots -rekening - of - STEM -lisensie
Stap 2: hardeware -opstelling
Om die opstelling van u RevPi Core of RevPi Core 3 te begin, verwys na die Quick Start Guide van Revolution Pi om u toestel gekonfigureer en gekoppel te kry.;)
Voer die onderstaande opdragte uit sodra u RevPi Core met die laaste beeldweergawe (Jessie) en die behoorlik gekoppelde toestel se terminale gekonfigureer is:
sudo apt-get update
dan:
sudo apt-get upgrade
LET WEL: Die opdragte hierbo neem 'n paar minute om op te dateer. Die hele stelsel word opgedateer, dus wees geduldig.
Stap 3: Opstelling van firmware
Ons het besluit om die programmeertaal van Python te gebruik, omdat dit maklik is om te gebruik met die RevPi Core. As u 'n ander taal wil kodeer, verwys na die Revolution Pi -forum vir meer inligting oor firmware -ondersteuning.
As dit die eerste keer is dat u met Python in u RevPi Core werk, neem 'n hoogtepunt in hierdie video om 'n bietjie meer bekend te word.
1. Om u firmware te begin skryf, moet u 'n Python -script in die RevPi Core -terminale skep. Ons gaan die nano -redakteur gebruik om die nuwe script te skep. Om dit te doen, voer die onderstaande opdrag uit:
nano ubidots_revpi.py
2. Kopieer en plak die voorbeeldkode hieronder in die nano -redakteur. Sodra dit geplak is, ken u u Ubidots -token toe soos aangedui in die script. Verwys hier na hulp om u Ubidots -token op te spoor.
In hierdie voorbeeldkode het ons 'n vertraging in die datakommunikasie met Ubidots elke 1 sekonde geskryf. As u hierdie vertraging wil verleng, kan u dit eenvoudig doen deur die reël "Vertraging = 1" aan te passen.
OPMERKING: Om die script in die nano -redakteur te stoor - druk Ctrl+o, bevestig die lêernaam om te skryf (ubidots_revpi.py) en druk enter. Om die nano -redakteur te sluit, druk Ctrl+x.
3. Laat ons nou die script toets. Begin die script wat voorheen in die RevPi -terminale geskep is: python ubidots_revpi.py
Sodra die script begin loop, sien u die suksesvolle statuskode -antwoord van die Ubidots Server.
Stap 4: Visualiseer u data
Gaan na u Ubidots -rekening en verifieer dat die data ontvang is. U sal 'n nuwe toestel outomaties in die afdeling Apparaat sien, met die toestelnaam die MAC -adres van u RevPi Core.
Die voordeel van die toewysing van die RevPi Core MAC -adres as toesteletiket, is dat dieselfde script al u RevPi -kerne bedien, maar slegs die MAC -adres in die kode hoef aan te pas. Dit hou vol dat die data van die eerste tot die laaste keer dat u data na Ubidots stuur, altyd op die regte toestel in Ubidots gestoor word.
Hou u nie van die MAC -adres as die naam van u toestel in u Ubidots -skerm nie? Moenie bekommerd wees nie! U kan die naam na 'n meer vriendelike naam verander, maar die toesteletiket bly as die MAC -adres om nooit te verwar watter toestel dit is nie. Kyk na hierdie hulpsentrumartikel om toesteletikette en toestelname in Ubidots beter te verstaan.
Klik op enige toestel in u afdeling Apparaat om die veranderlikes te visualiseer wat aangeteken word en na Ubidots gestuur word vanaf ons monster -firmware. Soos u kan sien, het ons voorbeeldkode drie veranderlikes verskaf: humiditeit, druk en temperatuur.
BELANGRIKE OPMERKING: Soos voorheen genoem, word die gegewens wat gepubliseer is uit die monsterkode, gesimuleer. Om 'n werklike omgewing te begin waarneem, benodig u 'n uitbreidingsmodule van die Revolution Pi. Een soos die RevPi DIO, verwys na die onderstaande artikel om hierdie integrasie vir sensor- en aktuatorlesings te bou: RevPi Core + RevPi DIO
Stap 5: Resultate
Binne 'n paar minute het u die RevPi Core met Ubidots geïntegreer, 'n paar voorbeelddata gestuur met 'n skynbare Python -kode en u werk aan Ubidots gerapporteer vir die bewaring, visualisering en berekening van data. Kyk na die volledige reeks RevPi -uitbreidingsmodules om u industriële oplossings vir monitering of bestuur te implementeer.
Dit is nou tyd om Ubidots Dashboards te skep om u data te visualiseer en te verstaan om die beste besluite te neem, eenvoudig en samehangend.
Aanbeveel:
Hoe om NodeMCU ESP8266 aan MySQL -databasis te koppel: 7 stappe
Hoe om NodeMCU ESP8266 aan MySQL -databasis te koppel: MySQL is 'n wyd gebruikte verhoudingsdatabasisbestuurstelsel (RDBMS) wat 'n gestruktureerde navraagtaal (SQL) gebruik. Op 'n stadium wil u dalk Arduino/NodeMCU sensordata na die MySQL -databasis laai. In hierdie instruksies sal ons sien hoe om aan te sluit
Koppel jou Magicbit aan Thingsboard: 3 stappe
Koppel u Magicbit aan Thingsboard: in hierdie projek stuur ons data van sensors wat aan magicbit gekoppel is, wat ons visueel op die bord kan vertoon
Koppel Google -kalenders aan Google Sites: 5 stappe
Koppel Google -kalenders aan Google Sites: dit is 'n instruksie om u te leer hoe om Google -kalenders te skep, te gebruik en te wysig en dit dan aan 'n Google -webwerf te koppel met behulp van die deelvermoëns. Dit kan vir baie mense voordelig wees, aangesien Google Sites gebruik kan word om te koördineer en te versprei
Koppel en koppel u gekoppelde oplossings aan met Hologram Nova en Ubidots: 9 stappe
Koppel en koppel u gekoppelde oplossings aan met Hologram Nova en Ubidots: Gebruik u Hologram Nova om infrastruktuur op te stel. Stel die Hologram Nova op met 'n Raspberry Pi om (temperatuur) data na Ubidots te stuur. In die volgende gids sal Ubidots demonstreer hoe u 'n Hologram Nova met 'n Raspberry Pi kan opstel en 'n
Koppel u RevPi Core + RevPi DIO aan Ubidots: 8 stappe
Koppel u RevPi Core + RevPi DIO aan Ubidots: Revolution Pi is 'n oop, modulêre en duursame industriële rekenaar gebaseer op die gevestigde Raspberry Pi, terwyl dit aan die EN61131-2-standaard voldoen. Toegerus met die Raspberry Pi Compute Module, kan die RevPi Core -basis naatloos uitgebrei word met behulp van