INHOUDSOPGAWE:
- Stap 1: Stap 1: Installeer video -streamer
- Stap 2: Stap 2: Installeer D’Apache, PHP I MySQL Per Al Servidor De La Nostra Raspberry Pi
- Stap 3: Stap 3: Instal·lació Del PhpMyAdmin Per Al Servidor De La Nostre Raspberry Pi
- Stap 4: Stap 4: Obertura De La Nostre Raspberry Pi en 'n internetgebruik
- Stap 5: Stap 5: Crear Base De Dades
- Stap 6: Stap 6: Phyton Per Llegir Base De Dades
- Stap 7: Stap 7: Web vir Gestionar Las Base De Dades
- Stap 8: Stap 8: Verbind Bluetooth
- Stap 9: Stap 9: Phyton Per Enviar per Bluetooth
- Stap 10: Stap 10: Webfinaal
Video: Iot Modbot: 10 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-31 10:16
La Raspberry kan ook 'n "revolusie" gee, maar ek kan ook 'n oorspronklike bestelling gebruik om 'n oplossing vir onderwysers te ontvang, maar ook oor die moontlikhede om na 'n omskakelingsproses te kyk, cada vegada my oorspronklike.
Ons kan hierdie letterkundige eeue se idees vir 'n goeie idee gee om 'n werklike taak te ontvang, maar ons kan ook 'n idee gee oor hoe ek dit kan doen.
Ons kan ook 'n interessante projek van die universiteite van die Vic maak.
Een van die belangrikste projekte wat deur verskillende platformate (Arduino en Framboos) gekombineer word, kan via Bluetooth gekombineer word. L'objectiu principal is 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.
Stap 1: Stap 1: Installeer video -streamer
Die eerste opdatering wat ek opdateer volgens die aktuele framboos:
- sudo apt-get update
- sudo apt-get upgrade
Installeer die ander weergawe van libjpeg:
sudo apt-get install libjpeg62-turbo-dev
Installeer die program:
sudo apt-get installeer cmake
Laai die mjpg-streamer amb el pluguin raspicam af:
git-kloon https://github.com/jacksonliam/mjpg-streamer.git ~/mjpg-streamer
Direkteur:
cd ~/mjpg-streamer/mjpg-streamer-eksperimenteel
Samestelling:
maak alles skoon
Vervang die jpg-streamer antic:
- sudo rm -rf /opt /-j.webp" />
- sudo mv ~/mjpg-streamer/mjpg-streamer-eksperimentele/opt/mjpg-streamer
- sudo rm -rf ~/-j.webp" />
Per komende kan u die volgende afbeeldings en rigtings:
LD_LIBRARY_PATH =/opt/-j.webp" />
La camera tindria que estar funcionant. Per komprobar-ho, sluit al die volgende in:
https:// LA-TEVA-IP: 9000/stream.html
Stap 2: Stap 2: Installeer D’Apache, PHP I MySQL Per Al Servidor De La Nostra Raspberry Pi
Ons bied 'n installasie van sagteware -apache aan, die hoof van 'n komponent op 'n webwerf. Uitvoerende kommando's via terminale:
apt-get installeer apache2 apache2-doc apache2-utils
Installeer en installeer PHP:
apt-get install libapache2-mod-php5 php5 php-pear php5-xcache
Daar is 'n aantal installeerbare paquetes vir la connexió a la base de dades (PHP-> SQL):
apt-get installeer php5-mysql
Opsomming, installeer MySQL -bediener, en kan 'n volledige weergawe van 'n webbediener van framboos lewer:
apt-get installeer mysql-bediener mysql-kliënt
Durant is 'n instal·lació, wat 'n volledige kontrak vir elke servidor bied. Die finale installasie en die voltooiing van die oorspronklike deel. Reiniciem la Framboos.
Vir die installeer van die korrekte korreksie word 'localhost' of '127.0.0.1' of die IP van die framboos 'xxx.xxx.xxx.xxx' gebruik.
Op die webblad kan u die registreer '/var/www/html'. L'arxiu que s'obra per defecte semper serà el 'index.html'.
Stap 3: Stap 3: Instal·lació Del PhpMyAdmin Per Al Servidor De La Nostre Raspberry Pi
Per installasie van phpMyAdmin, kan u 'n konsult van verskillende konsultasies uitvoer:
sudo apt-get install phpmyadmin
U kan die instal·lació, wat u vir die eerste keer op die web bedien, gebruik. En el nostre cas triarem l’apache2.
Kliek, ja, per prosedure kan ons installeer om defekt te word.
Tot seguit, ens demanarà una contrasenya. Hallo, dit is 'n goeie opsie om die internet te installeer. Després ens demanarà una contrasenya amb la que accedirem al phpMyAdmin.
U kan die installasie van phpMyAdmin installeer, sowel as 'n kombinasie van twee. Per fer-ho, haurem d’editar el fitxer apache2.conf, entrant la següent comanda a la consola:
sudo nano /etc/apache2/apache2.conf
Al finale del fitxer, hier kan u die volgende dokumente sê:
Sluit /etc/phpmyadmin/apache.conf in
Ek herhaal die gebruik van die volgende kommando's:
sudo /etc/init.d/apache2 herbegin
Vir die installeer ons die installeerbare regstelling, word 'localhost/phpmyadmin' of '127.0.0.1/phpmyadmin' 'of die IP de la framboos' xxx.xxx.xxx.xxx/phpmyadmin '' gebruik.
Stap 4: Stap 4: Obertura De La Nostre Raspberry Pi en 'n internetgebruik
Per tal de poder accedir a la base de
Dit is 'n goeie manier om 'n internetverbinding te gebruik, en ons kan ook die hawens van die router op Raspberry verbind. Die portuur van die framboos is 80 per e -pos.
Ons router kan verskillende metodologieë vir verskillende hawens toewys, maar ons kan ook die volgende e -posse per e -pos stuur:
Stap 5: Stap 5: Crear Base De Dades
Per crear aquesta base de dades, primerament ens vàrem connectar al phpMyAdmin amb el nostre nom d'usuari i la nostra contrasenya.
As ons dit doen, klik dan op 'n nuwe afdeling, sodat ons die basiese dades kan noem. Nosaltres hi posarem BASEDEDADES. Klik op 'n vou.
BASEDEDADES creada.
El següent pas és crear una taula. Per fer-ho, clicarem sobre la nostre base de dades (BASEDEDADES) i escriurem el nom de la nova Taula i hi especificarem el número de columnes.
Un cop creada, només faltarà posar nom a les columnes, veral die tipiese veranderlike van die wagwoord en die lengte van die aquesta.
As ons 'n kliek op 'n bladsy klik, kan ons ook die basiese gegewens van die boek aanskaf.
Stap 6: Stap 6: Phyton Per Llegir Base De Dades
'N Aansoek om 'n verskeidenheid busdienste per poder kan vir konsulteer met 'n la nostre Base de Dades.
'N Voortgesette funksie van Python vir 'n basiese databasis van' DataBase ', wat 'n' localhost 'is, 'n nommer van' DB_USERNAME 'en' DB_PASSWORD '.
L'altre part que haurem de complimentar amb les nostres dades és la part de sql. 'N Vierkante meter van die konsultasie van 'n basis van Dades. 'N Enkele skakel hiervoor kan voorbeelde van SQL afgehandel word.
msdn.microsoft.com/es-es/library/ms187731….
Stap 7: Stap 7: Web vir Gestionar Las Base De Dades
La gestió de la base de dades es pot fer de wisselende maneres. Ons kan dit per e-pos kies of ons 'n php kan gebruik om 'n laasgenoemde basis vir elke konsultant te ontvang.
Stuur 'n unieke kode vir ons, en maak 'n verbinding met die basiese data van die BASEDEDADES.
$ conexio = mysql_connect ("localhost", "USUARI", "CONTRASSENYA");
mysql_select_db ("BASEDEDADES", $ conexio);
A continuació, es mostren les comandes inserir noves dades a la base de dades anterior, dins la taula TAULA, a les columnes COL1, COL2 i COL3, els valors VALOR1, VALOR2 i VALOR3 respectivament.
mysql_query ( INVOER IN` TAULA` (`COL1`,` COL2`, `COL3`)
WAARDES (VALOR1, VALOR2,’VALOR3 ′);”);
Opsomming, implementering van 'n konsultasie van SQL, en die meeste van ons kan dit doen.
$ query = "KIES COL1, COL2, COL3 VANAF TAULA WAAR COL1 = 1";
$ resultaat = mysql_query ($ navraag);
$ registreer = mysql_fetch_array ($ resultaat);
eggo "". $ registre ['Accio']."
”;
echo "". $ registre ['Moment_Accio']. ";
Afwerking, 'n aparte komanda, 'n konneksie van die Base de Dades.
mysql_close ();
Stap 8: Stap 8: Verbind Bluetooth
Die eerste keer is dit moontlik om die Bluetooth -verbinding van die arduino te verbeter.
'N Voortgesette funksie van die framboos -Bluetooth -situasie.
As u die bluetooth van l'Arduino en die framboos aktiveer, kan u ook die bluetooth van l'Arduino en die bluetooth van die framboos per telefoon gebruik.
Stap 9: Stap 9: Phyton Per Enviar per Bluetooth
Les ordres bàsiques per poder comunicar-nos via bluetooth of un dispositiu són les següents:
Primer de tot hem de fer els bevat pertinente:
#! /usr/bin/python
invoer reeks
van tyd af slaap invoer
'N Voortgesette, creem la connexió -reeksspesifieke l'esclau i el baudrate:
bluetoothSerial = serial. Serial (“/dev/rfcomm1”, baudrate = 9600)
druk “Apunt d’enviar”
Afwerking, per enviar via bluetooth, en gebruik die volgende kommando's:
bluetoothSerial.write ("3")
druk "enviat"
Stap 10: Stap 10: Webfinaal
As 'n voorbeeld, kan ons 'n voorbeeld van 'n finale webwerf vir 'n web -php vir 'n webwerwe per webwerf gebruik. Ons kan hierdie inligting op die internet aanbeveel, sowel as om webwerwe te ontleed.
Aanbeveel:
Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir medium bereik: 4 stappe
Maklike IOT - App -beheerde RF -sensorhub vir IOT -toestelle vir mediumafstand: In hierdie reeks tutoriale bou ons 'n netwerk van toestelle wat beheer kan word via 'n radioskakel vanaf 'n sentrale hub -toestel. Die voordeel van die gebruik van 'n 433MHz seriële radioverbinding in plaas van WIFI of Bluetooth is die veel groter omvang (met goeie
IoT APIS V2 - Outonome outomatiese IoT -geaktiveerde plantbesproeiingstelsel: 17 stappe (met foto's)
IoT APIS V2 - Outonome IoT -geaktiveerde outomatiese plantbesproeiingstelsel: hierdie projek is 'n evolusie van my vorige instruksies: APIS - outomatiese plantbesproeiingstelsel Ek gebruik APIS al amper 'n jaar en wou verbeter met die vorige ontwerp: die vermoë om monitor die plant op afstand. Dit is hoe
IoT Power Module: Voeg 'n IoT Power Measurement Feature by my Solar Charge Controller: 19 stappe (met foto's)
IoT Power Module: Voeg 'n IoT Power Measurement Feature by my Solar Charge Controller: Hallo almal, ek hoop dat julle almal goed is! In hierdie instruksies gaan ek jou wys hoe ek 'n IoT -kragmetingsmodule gemaak het wat die hoeveelheid krag wat deur my sonpanele opgewek word, bereken wat deur my sonlaaibestuurder gebruik word
IoT Basics: Koppel u IoT aan die wolk met behulp van Mongoose OS: 5 stappe
IoT Basics: Koppel u IoT aan die wolk met Mongoose OS: as u 'n persoon is wat besig is met knoeiery en elektronika, kom u die term Internet of Things, gewoonlik afgekort as IoT, teë, en dit is verwys na 'n stel toestelle wat met die internet verbind kan word! Om so 'n persoon te wees
ESP8266 NODEMCU BLYNK IOT Tutoriaal - Esp8266 IOT Gebruik Blunk en Arduino IDE - Beheer van LED's oor die internet: 6 stappe
ESP8266 NODEMCU BLYNK IOT Tutoriaal | Esp8266 IOT Gebruik Blunk en Arduino IDE | LED's op die internet beheer: Hallo ouens, in hierdie instruksies leer ons hoe om IOT te gebruik met ons ESP8266 of Nodemcu. Ons sal die blynk -app daarvoor gebruik, dus ons sal ons esp8266/nodemcu gebruik om die LED's via die internet te beheer