Përmbajtje:
- Hapi 1: Hapi 1: Instaloni Video Streamer
- Hapi 2: Hapi 2: Instalojlació D’Apache, PHP I MySQL Per Al Servidor De La Nostra Raspberry Pi
- Hapi 3: Hapi 3: Instalojlació Del PhpMyAdmin Per Al Servidor De La Nostre Raspberry Pi
- Hapi 4: Hapi 4: Obertura De La Nostre Raspberry Pi një Pablicament i Internetit
- Hapi 5: Hapi 5: Crear Base De Dades
- Hapi 6: Hapi 6: Phyton Per Llegir Baza De Dades
- Hapi 7: Hapi 7: Web Per Gestionar Las Base De Dades
- Hapi 8: Hapi 8: Bashkoj Bluetooth
- Hapi 9: Hapi 9: Phyton Per Enviar Për Bluetooth
- Hapi 10: Hapi 10: Web Final
Video: Iot Modbot: 10 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-31 10:25
La Raspberry Pi ka një vlerësim të shkëlqyeshëm për një "revolucion", si dhe për një origjinal që kërkoi një rregullim të vogël në një ide që të zgjidhte një arsimim, duke pasur mundësi dhe përparime të tjera që mund të konvertohen në bazë të të gjitha projekteve, cada vegada més origjinale.
Për shembull, ai ka njëqindvjeçarë të ideologjisë që mund të përmbushin kërkesat e tyre të vërteta dhe të vendosin një ide, duke na paraqitur idetë tona të reja në realitet.
Podras veure pas a pas un projecte molt interessant de dos alumnes de la Universitat de Vic.
Për më tepër, ju mund të shihni një platformë të ndryshme (Arduino dhe Raspberry) që mund të komunikoni përmes Bluetooth. L’objectiu principal és poder Governar el robot des de qualsevol lloc i a qualsevol hora a través d’internet i poder veure’n la imatge en temps real.
Hapi 1: Hapi 1: Instaloni Video Streamer
Primer de tot fem update I upgrade per tenir la Raspberry actualitzada:
- përditësim sudo apt-get
- sudo apt-get upgrade
Instal·lem la versió dev de libjpeg:
sudo apt-get install libjpeg62-turbo-dev
Instal·lem el programa bëni:
sudo apt-get install cmake
Descarguem el mjpg-streamer plug el plugin plugin:
git klon https://github.com/jacksonliam/mjpg-streamer.git ~/mjpg-streamer
Canviem de directori:
cd ~/mjpg-streamer/mjpg-streamer-experimental
Kompilim:
pastroni të gjitha
Zëvendësimi i jpg-streamer antik:
- sudo rm -rf /opt /-j.webp" />
- sudo mv ~/mjpg-streamer/mjpg-streamer-experimental/opt/mjpg-streamer
- sudo rm -rf ~/-j.webp" />
Për komençar a veure la imatge en directe:
LD_LIBRARY_PATH =/opt/-j.webp" />
La camera tindria que estar funcionant. Për comprobar-ho, ves al seguent enllaç:
https:// LA-TEVA-IP: 9000/stream.html
Hapi 2: Hapi 2: Instalojlació D’Apache, PHP I MySQL Per Al Servidor De La Nostra Raspberry Pi
Filloni me instalimin e softuerit Apache, përbërës kryesor i një serveri të krijuar në internet. Ekzekutimi i një komande të veçantë përmes terminalit:
apt-get instaloni apache2 apache2-doc apache2-utils
Seguidament, install·larem en PHP:
apt-get install libapache2-mod-php5 php5 php-dardhë php5-xcache
Ara hem d'instal·lar el paquet per la lidhjen me bazën e dades (PHP-> SQL):
apt-get install php5-mysql
Zgjedhja, instalimilem servidor MySQL, em emagatzema me cilësi të lartë për të gjithë serverin e uebit të la nostra Raspberry:
apt-get install mysql-server mysql-client
Durant aquesta install·lació, se’ns demanarà una contrasenya per al servidor. Al finalitzar la install·lació, ja haurem completeat la Primera part. Reiniciem la Raspberry.
Për krahasimin që ka bërë me korrigjimin e instaluar, escrivim al navegador ‘localhost’ o ‘127.0.0.1’ o la IP de la mjedër ‘xxx.xxx.xxx.xxx’.
Për editar la pàgina web, entrarem al directori ‘/var/www/html’. L’arxiu que s’obra per defekt sempre serà el ‘index.html’.
Hapi 3: Hapi 3: Instalojlació Del PhpMyAdmin Per Al Servidor De La Nostre Raspberry Pi
Për instaluesin e phpMyAdmin, ekzekutimin e një komande të veçantë në tastierë:
sudo apt-get instaloni phpmyadmin
Durant la install·lació, s’ens preguntarà quin servidor web s’utilitzarà. En el nostre cas triarem l’apache2.
Seguidament, kliko po sipas procedurës amb la install·lació për defekt.
Tot seguit, ens demanarà una contrasenya. Përshëndetje, ju mund të shikoni se si të përparoni në instalimin e shërbimit të internetit. Després ens demanarà una contrasenya amb la que accedirem al phpMyAdmin.
Una vegada finalitzada la install·lació del phpMyAdmin, el combinarem amb l’apache2. Per fer-ho, haurem d’editar el fitxer apache2.conf, hyrja në següent comanda a la consola:
sudo nano /etc/apache2/apache2.conf
Al final del fitxer, hi afegirem la seguent fila:
Përfshi /etc/phpmyadmin/apache.conf
I reiniciarem el servidor utilitzant la següent comanda:
rinis sudo /etc/init.d/apache2
Për krahasimin që ka bërë me korrigjimin e instaluar, përdorni një emër 'localhost/phpmyadmin' ose '127.0.0.1/phpmyadmin' 'ose la IP de la mjedër' xxx.xxx.xxx.xxx/phpmyadmin ''.
Hapi 4: Hapi 4: Obertura De La Nostre Raspberry Pi një Pablicament i Internetit
Per tal de poder accedir a la base de
dades des de qualsevol lloc del món amb lidh një internet, haurem d’obrir els ports del router në està connectada la Raspberry. El port que haurem d’obrir per a poder accedir a la base de dades de la Raspberry és el 80.
Cada router u përdor në metodologji të ndryshme të porteve të zbërthimit, në mënyrë konceptuale dërgoi el mateix për një shumë: obrir un port për një una IP privada de la nostre xarxa local.
Hapi 5: Hapi 5: Crear Base De Dades
Për të krijuar një bazë bazë në dades, Primerament ens vàrem connecter al phpMyAdmin amb el nostre nom d'usuari i la nostra contrasenya.
Un polic drekë, klikoni në një përzgjedhje të re, siguroni një emër nominal në bazë të dades. Nosaltres hi posarem BASEDEDADES. Després fare kliko një krijim.
Ara ja tenim la nostra base de dades anomenada BASEDEDADES creada.
El següent pas és crear una taula. Për më tepër, klikoni në bazë të nostre bazë të dades (BASEDEDADES) në një emër të ri në La Taova dhe në veçanti në numrin e kolonave.
Un cop creada, només faltarà posar nom a les columnes, especificant el tipus de variable que s’hi guardarà i la longitud d’aquesta.
Nga polic femra klikoni në Desa, dhe pastaj shikoni bazën e të dhënave tuaja.
Hapi 6: Hapi 6: Phyton Per Llegir Baza De Dades
En aquest punt varem buscar les ordres pertinents per poder fer konsultohet me la nostre Base de Dades.
Një vazhdimësi e kodit të përdorur në Python për hyrjen në bazën e të dhënave të dhëna të "DataBase", që është një "localhost" që përdoret për emrin "DB_USERNAME" dhe fjalëkalimin "DB_PASSWORD".
L’altre part que haurem de complimentar amb les nostres dades és la part de sql. Një sql hi escriurem la consulta que volguem fer a la Baza de Dades. Për më tepër Lidhje hi ha tot d'ememples molt útils per apendre a fer konsultohet me SQL.
msdn.microsoft.com/es-es/library/ms187731….
Hapi 7: Hapi 7: Web Per Gestionar Las Base De Dades
La gestió de la base de dades es pot fer de vary maneres. Nosaltres hem optat per crear un arxiu php amb el que accedim a la nostra bazë de dades për inserir noves dades i consultar-les.
Amb el següent codi php, ju lidhni një bazë të dhënash të anomenada BASEDEDADES, amb l'usuari USUARI dhe la contrassenya CONTRASSENYA.
$ conexio = mysql_connect ("localhost", "USUARI", "CONTRASSENYA");
mysql_select_db (“BASEDEDADES”, $ conexio);
Një vazhdimësi, është shumica e komandave të reja që shkruajnë një bazë në dades anterior, dins la taula TAULA, a les columnes COL1, COL2 i COL3, els valors VALOR1, VALOR2 i VALOR3 respekt.
mysql_query (“INSERT INTO` TAULA` (`COL1`,` COL2`, `COL3`)
VLERAT (VALOR1, VALOR2,’VALOR3 ′);”);
Seguidament, realitzem una Consulta SQL, i la mostrem per pantalla.
$ query = "SELECT COL1, COL2, COL3 NGA TAULA KU COL1 = 1";
$ result = mysql_query ($ query);
$ registre = mysql_fetch_array ($ result);
jehonë "". $ registre ['Accio']."
”;
jehonë "". $ registre ['Moment_Accio']. ";
Përfundimi, amb la següent comanda, tanquem la connexió amb la Base de Dades.
mysql_close ();
Hapi 8: Hapi 8: Bashkoj Bluetooth
El primer que em de fer, është lidhja e korrigjimit me një Bluetooth në l'Arduino tal i com es veu a la imatge.
Një vazhdim i aktivizimit të Bluetooth në mjedër është vendosur në një mënyrë superiore në pantalla.
Un cop activat el bluetooth de l'Arduino i el de la Raspberry, ja unic que em de fer es enllaçar el Bluetooth de l'Arduino dhe el Bluetooth de la Raspberry për tal de que puguin comunicar-se entre ells.
Hapi 9: Hapi 9: Phyton Per Enviar Për Bluetooth
Les ordres bàsiques per poder comunicar-nos nëpërmjet bluetooth amb un dispociit són les següents:
Primer de tot hem de fer els përfshin pjesëmarrësit:
#! /usr/bin/python
serial importi
nga koha import gjumi
Një vazhdimësi, krijimi i lidhjes seriale të veçanta të esklau dhe el baudrate:
bluetoothSerial = serial. Serial ("/dev/rfcomm1", baudrate = 9600)
print "Apunt d'enviar"
Përfundimi, për enviar nëpërmjet bluetooth, utilitzarem la següent comanda:
bluetoothSerial.write ("3")
shtyp "enviat"
Hapi 10: Hapi 10: Web Final
Për shembull, posarem un exemple final përfunduar në të gjithë web php për tal de poder crea una web atractiva per a l'usuari. Për më tepër, ju rekomandojmë që të informoheni në internet dhe të vlerësoni se si të shpërthejnë në shpërthimin e rrjetave.
Recommended:
Easy IOT - Qendra e sensorit RF të kontrolluar nga aplikacioni për pajisjet IOT me rreze të mesme: 4 hapa
Easy IOT - Qendra e sensorit RF të kontrolluar nga aplikacionet për pajisjet IOT me rreze të mesme: Në këtë seri mësimesh, ne do të ndërtojmë një rrjet pajisjesh që mund të kontrollohen nëpërmjet një lidhjeje radio nga një pajisje qendrore qendrore. Përfitimi i përdorimit të një lidhjeje radio serike 433MHz në vend të WIFI ose Bluetooth është diapazoni shumë më i madh (me mirë
IoT APIS V2 - Sistemi Autonome i Ujitjes së Impianteve të Mundësuar nga IoT: 17 hapa (me fotografi)
IoT APIS V2 - Sistemi Autonome i Ujitjes së Bimëve të Mundësuar nga IoT: Ky projekt është një evolucion i udhëzimit tim të mëparshëm: APIS - Sistemi i Automatizuar i Ujitjes së Bimëve Unë kam përdorur APIS për gati një vit tani, dhe doja të përmirësohesha sipas modelit të mëparshëm: monitoroni bimën nga distanca. Kështu është
Moduli IoT Power: Shtimi i një funksioni të matjes së fuqisë IoT në Kontrolluesin tim të Ngarkesës Diellore: 19 hapa (me fotografi)
Moduli IoT Power: Shtimi i një tipari të matjes së fuqisë IoT në Kontrolluesin tim të Ngarkesës Diellore: Përshëndetje të gjithëve, shpresoj që të gjithë të jeni të shkëlqyeshëm! Në këtë udhëzues do t'ju tregoj se si kam bërë një modul të matjes së fuqisë IoT që llogarit sasinë e energjisë së gjeneruar nga panelet e mia diellore, që po përdoret nga kontrolluesi im i ngarkimit diellor t
Bazat e IoT: Lidhja e IoT tuaj me Cloud duke përdorur OS Mongoose: 5 hapa
Bazat e IoT: Lidhja e IoT tuaj me Cloud duke përdorur sistemin operativ Mongoose: Nëse jeni një person që merret me tinkering dhe elektronikë, më shpesh sesa jo, do të hasni në termin Internet of Things, zakonisht të shkurtuar si IoT, dhe se ai i referohet një grupi pajisjesh të cilat mund të lidhen me internetin! Të jesh një person i tillë
ESP8266 Mësimi NODEMCU BLYNK IOT - Esp8266 IOT Duke përdorur Blunk dhe Arduino IDE - Kontrollimi i LED -ve në internet: 6 hapa
ESP8266 Mësimi NODEMCU BLYNK IOT | Esp8266 IOT Duke përdorur Blunk dhe Arduino IDE | Kontrolli i LED -ve në Internet: Përshëndetje Djema në këtë udhëzues do të mësojmë se si të përdorim IOT me ESP8266 ose Nodemcu. Ne do të përdorim aplikacionin blynk për këtë. Pra, ne do të përdorim esp8266/nodemcu tonë për të kontrolluar LED -të në internet. Pra, aplikacioni Blynk do të lidhet me esp8266 ose Nodemcu