Interface Arduino att MySQL med hjälp av Python (3 / 4 steg)
Steg 3: Låt oss gå vidare och ställa in vår MySQL
Vårt Arduino läser temp/luftfuktighetsdata varje sekund och skriver det med Serial.print(). Så kommer vi att skriva några Python för att fånga data och infoga det i några MySQL.
Först, jag ska skapa en enkel MySQL tabell för att lagra data.
Skapa tabell väderdata)
weatherDataID int(11) AUTO_INCREMENT inte NULL,
fuktighet decimal(4,2) NOT NULL,
tempC decimal(4,2) NOT NULL,
constraint weatherData_PK primärnyckel (weatherDataID)
);
Den här tabellen är enkel nog, bara kommer för att lagra de fuktighets- och läsa att jag får från Arduino.
Bifogat är en skärmdump av mig att inrätta denna databas med hjälp av mysql kommandoraden. Här är en underbar guide att friska upp minnet om processen om behöver vara (jag vet jag referera till den varje månad).
http://www.debuntu.org/How-to-create-a-MySQL-Database-and-set-Privileges-to-a-User/