Obsah:

Iot Modbot: 10 kroků
Iot Modbot: 10 kroků

Video: Iot Modbot: 10 kroků

Video: Iot Modbot: 10 kroků
Video: Top Tools For 3d Printer Builds & Projects 2024, Listopad
Anonim
Iot Modbot
Iot Modbot

La Raspberry Pi má svůj hlavní "revoluční" způsob, jak vytvořit originální miniaturní řadič, který vám pomůže s orientací a orientací a rozšíří možnosti vzdělávání, přinese možnosti a převody, převede a převede základní informace o základně., cada vegada je můj originál.

Získejte více než centalary stovek let od svého tvůrce, abyste získali realitní výhody a využili naše možnosti, představili nám současnou myšlenku nostra a realitní realitu.

Více než jeden projekt, který by mohl mít jednu z nejvýznamnějších univerzit na světě.

Různé projekty, různé druhy platforem (Arduino i Raspberry) a společné komunikace přes Bluetooth. Hlavní principy a hlavní ovladače robotů de qualsevol lloc i a qualsevol hora a través d’internet i poder veure’n la imatge en temps real.

Krok 1: Krok 1: Instalujte video streamer

Aktualizace základních a aktualizovaných aktualizací podle aktuální verze Raspberry:

  • sudo apt-get update
  • sudo apt-get upgrade

Nainstalujte si verzi devj libjpeg:

sudo apt-get install libjpeg62-turbo-dev

Nainstalujte si program:

sudo apt-get install cmake

Stáhnout el mjpg-streamer amb el pluguin raspicam:

klon git https://github.com/jacksonliam/mjpg-streamer.git ~/mjpg-streamer

Ředitelé:

cd ~/mjpg-streamer/mjpg-streamer-experimentální

Kompilace:

vše vyčistit

Substituim el jpg-streamer antic:

  • sudo rm -rf /opt /-j.webp" />
  • sudo mv ~/mjpg-streamer/mjpg-streamer-experimental/opt/mjpg-streamer
  • sudo rm -rf ~/-j.webp" />

Podle toho, jak rychle se to stane:

LD_LIBRARY_PATH =/opt/-j.webp" />

La camera tindria que estar funcionant. Podle obsobar-ho, ves al seguent enllaç:

https:// LA-TEVA-IP: 9000/stream.html

Krok 2: Krok 2: Nainstalujte si D’Apache, PHP I MySQL na všechny servery De La Nostra Raspberry Pi

Instalace a instalace softwaru Apache, hlavní komponenta každého webového serveru. Provádění la següent comanda přes terminál:

apt-get install apache2 apache2-doc apache2-utils

Návod, instalace v PHP:

apt-get install libapache2-mod-php5 php5 php-pear php5-xcache

Nainstalujte si všechny palety pro připojení k základně (PHP-> SQL):

apt-get install php5-mysql

Prohlédněte si, nainstalujte náš server MySQL, nebo co nejvíce emmagatzema, abyste získali více webových serverů jako Raspberry:

apt-get install mysql-server mysql-client

Dojde -li k dlouhodobému instalování, můžete se rozhodnout pro každého poskytovatele služeb. Al finalitzar la install·lació, ja haurem Completeat la primera part. Reiniciem la Raspberry.

Pokud jde o instalaci opravy, zadejte prosím „localhost“o „127.0.0.1“o IP de la raspberry „xxx.xxx.xxx.xxx“.

Každý webový server obsahuje všechny složky „/var/www/html“. L’arxiu que s’obra per Deposite semper serà el ‘index.html’.

Krok 3: Krok 3: Nainstalujte si Del PhpMyAdmin na všechny servery De La Nostre Raspberry Pi

Po nainstalování aplikace phpMyAdmin provedete následující postup a provedete následující:

sudo apt-get install phpmyadmin

Nainstalujte si delší dobu, než začnete s webovým servisem. En el nostre cas triarem l’apache2.

Seguidament, clicarem yes per procedir amb la installinstalations for defekt.

Tot seguit, ens demanarà una contrasenya. Dobrý den, prosím, věnujte pozornost přednímu umístění instalačního webového serveru. Získejte přístup k dalšímu přístupu k phpMyAdmin.

Bezprostředně se instaluje a instaluje phpMyAdmin, protože kombinuje amb l’apache2. Per fer-ho, haurem d’editar el fitxer apache2.conf, entrant la següent comanda a la consola:

sudo nano /etc/apache2/apache2.conf

Konečně, fit ahoj, sledujte následující:

Zahrnout /etc/phpmyadmin/apache.conf

Znovu doporučuji, aby naše služba mohla začít:

restart sudo /etc/init.d/apache2

Podle toho, co instalujete, opravte, přidejte navegador ‘localhost/phpmyadmin’ o ‘127.0.0.1/phpmyadmin’’o la IP de la raspberry‘xxx.xxx.xxx.xxx/phpmyadmin’’.

Krok 4: Krok 4: Obertura De La Nostre Raspberry Pi a internetový dokument

Krok 4: Obertura De La Nostre Raspberry Pi a internetový archiv
Krok 4: Obertura De La Nostre Raspberry Pi a internetový archiv

Přistupujeme k základně

dades des de qualsevol lloc del món amb Connexió a internet, haurem d’obrir els ports del router on està connectada la Raspberry. Případně můžete přistupovat k základně maliny nebo maliny 80.

Směrovač může využívat různé porty pro přístup, různé koncepce acaba odesílané z více než jednoho systému: obří port pro každou místní IP adresu.

Krok 5: Krok 5: Crear Base De Dades

Krok 5: Crear Base De Dades
Krok 5: Crear Base De Dades

Základní informace jsou základem pro základní propojení phpMyAdmin amb el nostre nom d’usuari i la nostra contrasenya.

Un cop dins, cliquem a New i seguidament, ens demana el nom de la base de dades. Nosaltres ahoj posarem BASEDEDADES. Klikněte na vytvořený soubor.

Ara ja tenim la nostra base de dades anomenada BASEDEDADES creada.

Všechny pasáže jsou velmi důležité. 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, especificant el tipus de variable que s’hi guardarà i la longitud d’aquesta.

Policisté kliknou na základní desku, která se otevře.

Krok 6: Krok 6: Phyton Per Llegir Base De Dades

Krok 6: Phyton Per Llegir Base De Dades
Krok 6: Phyton Per Llegir Base De Dades

Nejnovější informace o autobusových autobusech naleznete na webových stránkách společnosti Base de Dades.

Další pokračování v Pythonu pro přístup k základním datům Základní databáze „DataBase“, dotaz na „localhost“amb el nostre nom d’usuari „DB_USERNAME“a heslo „DB_PASSWORD“.

L'altre part que haurem de komplimentar amb les nostres dades és la part de sql. Sql hi escriurem la consulta que volguem fer a la Base de Dades. En el següent Link hi ha tot d’exemples molt útils per apendre a fer consultes SQL.

msdn.microsoft.com/es-es/library/ms187731….

Krok 7: Krok 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 accessced a la nostra base de dades per insertir noves dades i consultar-les.

Amb el següent codi php, ens connectem a la base de dades anomenada BASEDEDADES, amb l’usuari USUARI i la contrassenya CONTRASSENYA.

$ conexio = mysql_connect („localhost“, „USUARI“, „CONTRASSENYA“);

mysql_select_db („BASEDEDADES“, $ conexio);

Pokračování, většina z nás vkládá nové dades a la base de dades anterior, dins la taula TAULA, a les columnes COL1, COL2 i COL3, els valors VALOR1, VALOR2 i VALOR3 úctyhodnosti.

mysql_query („VLOŽTE DO` TAULA` (`COL1`,` COL2`, `COL3`)

HODNOTY (VALOR1, VALOR2, ‘VALOR3 ′);“);

Seguidament, realitzem una consulta SQL, i la mostrem per pantalla.

$ query = „VYBERTE COL1, COL2, COL3 Z TAULA KDE COL1 = 1“;

$ result = mysql_query ($ query);

$ registre = mysql_fetch_array ($ result);

echo „“. $ registre [‘Accio‘]. “

”;

echo „“. $ registre [‘Moment_Accio‘]. “;

Finalment, amb la següent comanda, tanquem la connectxió amb la Base de Dades.

mysql_close ();

Krok 8: Krok 8: Připojení Bluetooth

Krok 8: Připojení Bluetooth
Krok 8: Připojení Bluetooth

Nejčastěji se jedná o opravy a připojení Bluetooth nebo Bluetooth o další informace.

Pokračování aktivace Bluetooth Bluetooth Raspberry je umístěno na špičkové úrovni.

Un cop aktivate bluetooth de l’Arduino i el de la Raspberry, lo unic que em de fer es enllaçar el Bluetooth de l’Arduino and el Bluetooth de la Raspberry per tal de que puguin comunicar-se entre ells.

Krok 9: Krok 9: Phyton Per Enviar Per Bluetooth

Nejlepší možnosti pro komunikaci přes bluetooth jsou k dispozici:

Primer de tot hem fer fers obsahuje pertinenty:

#! /usr/bin/python

importní seriál

z časového importu spánku

Související sériová specifická specifika pro přenos a přenos dat:

bluetoothSerial = serial. Serial (“/dev/rfcomm1”, přenosová rychlost = 9600)

tisk „Apunt d’enviar“

Závěrečné, podle prostředí přes bluetooth, utilitzarem la següent comanda:

bluetoothSerial.write („3“)

vytisknout „enviat“

Krok 10: Krok 10: Webové finále

Krok 10: Webové finále
Krok 10: Webové finále

Za jeden abaarem lze považovat příklad konečného webového php pro každý webový prohlížeč, který může přitahovat webové stránky. Více informací, doporučení pro připojení k internetu a další informace o tom, jak to celé funguje.

Doporučuje: