Hur man gör ett larmsystem med Arduino (2 / 8 steg)
Steg 2: Installera MySQL DB
Det första steget att göra för att använda larmsystem, är att installera en MySQL-server på din PC. Det bör anges att datorn måste förbli Arduino tillgång så att du kan utföra korrekt lagring av upptäckter. Därför minska styrelsen att installera DB på Raspberry Pi, så att drastiskt strömförbrukningen. Windows / Mac / Linux, kan du installera servern, ladda ner paketet från den officiella webbplatsen för MySQL http://dev.mysql.com/downloads/mysql/ . Slutföra nästa steg av projektet, till exempel att skapa inloggningsuppgifter och mycket mer, måste du installera arbetsbänken. Det senare är ett program som tillåter dig att enkelt gränssnitt med MySQL-servern. Arbetsbänken, kan du hämta det från denna webbsida http://dev.mysql.com/downloads/mysql/
Raspberry PI
För att installera MySQL-servern på Raspberry Pi, måste du skriva i en terminal:
sudo lämplig-få installera mysql-server
Installera klienten Workbench istället:
sudo lämplig-få installera mysql workbench
Under installationen av server uppmanas du att ange ett användarnamn och ett lösenord, som används för åtkomst via arbetsbänken till DB-server.
Servern är som standard inställda upp till tillgång anslutningar görs på maskinen, dvs localhost läge. För att kunna utföra, i stället för infoga, eller Välj distans, vänligen också skapa ett nytt konto, med möjlighet att slå på även utanför enheten. Till gör så, öppna menyn Workbench Raspberry Pi. Välj "Ny serverinstansen" och på nästa sida, Välj localhost och ange inloggningsuppgifter, jag har skapat när du installerat MySQL-servern. Nu när du har skapat en anslutning till DB, kan vi skapa en användare som kan ens tillnärmelsevis kunna komma åt Raspberry Pi.
För att göra detta vi dubbelklicka på anslutningen som du skapade och det kommer att öppna en ny sida, där vi får se lite "statistik om användningen av servern. Vi väljer med ett klick "Användare och privilegier" och skapa ett nytt konto. Man måste vara försiktig i "från host" kommer att vara en % för att tillåta alla typer av inkommande anslutningar.