DEL 1 - skicka Arduino data på webben (PHP / MySQL / D3.js) (2 / 2 steg)

Steg 2: PHP / MySQL ansökan



I denna andra del kommer jag förklara kort programmet PHP och databasen. Databasen används uppenbarligen att lagra sensormätningar, så att de kan nås senare. Det är en mycket enkel DB, med bara ett bord med 3 kolumner. Det lagrar tidsstämpeln och motsvarande temperatur och luftfuktighet värden.

CREATE TABLE () tempLog
timeStamp TIDSSTÄMPEL inte NULL PRIMÄRNYCKEL,
temperaturen int(11) NOT NULL,
fuktighet int(11) NOT NULL,
);

PHP ansökan består av 3 filer:

- connect.php: denna fil laddas varje gång vi behöver tillgång till databasen. Den är laddad i början av nästan varje filen. Det innehåller en funktion som returnerar en ny anslutning som ska användas av PHP för att köra frågan till DB. Du behöver lagra DB configs (Värdnamn databas, användare, lösenord) i den här filen.

- add.php: när Arduino skickar POST-begäran till servern, är att till denna sida. PHP får de värden som skickades i begäran och kör en isättning fråga med dessa värden.

Ibland måste du ändra behörigheterna för filen (bör 644), eftersom det kan vara skyddade så att endast avrättningar från localhost.

- index.php: detta är webbplats målsida. Det visar de värden som lagras i databasen. Rätt nu, kommer den att visa alla värden i en enda HTML-tabell, bara för att visa det arbeten.

Så, detta avslutar den första delen av detta Instructable. Välkommen att ställa frågor om allt med, jag är glad att hjälpa.

Se Steg
Relaterade Ämnen

Gör: it Robotics startkit - skicka Sensor Data trådlöst

Detta Instructable vi ska ta vad vi lärt oss i "Make: it Robotics Starter Kit – trådlös anslutning" och "Make: it Robotics Starter Kit – fånga sensordata" och kombinera dessa uppgifter för att fånga sensordata i realtid och skicka dess...

Att få Arduino data till en webbsida

Ny till Arduino var jag lite överväldigad av olika sätt att göra saker. Så detta är vad jag kom med!Jag använder en Arduino UNO R3 klon men de anslutningar som jag tror är desamma för de flesta Arduino eller kan lätt ändras för din specifika modell....

Rädda världen en droppe i taget, del 4: Uppladdning Arduino skiss koden

Detta kommer att gå igenom processen att ladda upp koden till din respektive scouter.För din vattenledning, packa upp filen "BootstrapHALL"För ditt uttag, packa upp filen "PiezoFinal"Du kommer att märka att dessa filer innehåller en ra...

Datalogging, timestamp & Monitor Arduino Data med en otrolig Bash-en-Liner

Beskrivningen ryms inte på en rad-- men koden gör!Detta är en bash one-liner för loggningsdata från Arduino och för bearbetning (t.ex. timestamping, reagerar sensormätningar, etc.) och sedan omdirigera datafil.Jag har försökt detta på Mac Os X, men j...

Raspberry Pi webbserver---Nginx - PHP - MySql

Denna handledning kommer att beskriva hur till installera och sätta upp en ljus webbserver på Raspberry Pi som stöder PHP och MySql.Apache är den mest använda servern, men hallon har begränsade resurser så det är bättre att välja ett system som använ...

Hur att låta kommunicera Arduino med tangentbord till DB MySQL.

I den här nya lektionen på Arduino får vi se hur till Använd knappsatsen för att ange en kod som kommer att kontrolleras via en anslutning till en MySQL DB.Vi har redan sett i lektion 8, hur du använder knappsatsen (båda 4 × 3 till 4 × 4) med Arduino...

Adobe Dreamweaver CS4 - php/mySQL: technologie serveur

La mise en place de sidor dynamiques demande la connaissance de mà © canismes appelà © s teknik serveur. Dans cette vidà © o, le formateur sv exponera les principes de bas.Häll visionner plus de tutoriels vidà © o gratuits, rendez-vous sur http://www...

IoT: Ansluter RPi, Arduino och världen!

(Om du gillar detta Instructable, glöm inte att rösta på det (ovan: högra hörnet flaggan). det konkurrerar om SAKERNAS INTERNET och sensorer tävlingar. Tack så mycket! ;-)I detta projekt kommer vi program en RPi och en Arduino, arbeta tillsammans för...

Mobile Station prototyp för miljömässiga datafångst ("en Mars Rover emulator")

De allmänna Beskrivning/kontroller:Detta projekt har rätt för utvecklingen av en fullt fungerande mobil prototyp "Rover Station", ansvarig för miljö datafångst som temperatur, luftfuktighet och ljusstyrka. Tanken är i den framtida agregate andra...

Ta emot och skicka data mellan Attiny85 (Arduino IDE 1.06) uppdaterad Nov 2015

Jag har kämpat mycket med att skicka RF data mellan två Attiny85 chips, så jag tänkte att det kan vara bra om jag bara förklara hur jag gjorde det. Det finns ett antal sådana projekt som beskrivs på internet, men ändå är det Visa inte sig vara ett så...

Arduino GPRS väderstation - del 1

Med hotet om mer och mer oberäkneligt vädermönster cirkulerar luften av vår planet, dag efter dag av oupphörliga regn, översvämningar, torka, hagel stormar och vem vet vad mer, verkar en väderstation vara ett nyttigt och nödvändigt hushålls tillbehör...

Geo Data Logger: Arduino + GPS + SD + Accelerometer att logga, tidsstämpel och geo-tag sensordata

uppdateringar17 okt 2013: Jag har publicerat en guide om hur du använder din Android-telefon kan utföra en liknande uppgift genom att utnyttja din Android enheten är inbyggd GPS och sensorer.6 feb 2013: Med på GeoAwesomeness http://geoawesomeness.com...

Arduino Esp8266 post-data till hemsida

ESP8266 WiFi modul är en fristående SOC med integrerad TCP/IP protokollstacken som kan ge någon microcontroller tillgång till ditt WiFi-nätverk. Det erbjuder en komplett och fristående Wi-Fi nätverk lösning, gör det möjligt att antingen vara värd för...

Styra Arduino med PHP

Jag har nyligen sett en hel del problem när det gäller PHP och Arduino. Många människor vet inte om fakta som en arduino behöver en 2 sekunders fördröjning för (!) innan den kan ta emot meddelanden genom följetong. Det finns några andra fakta du behö...

Skicka SMS TCPIP GATEWAY - PHP, PYTHON och MySQL med RPI och a-gsm sköld

För en tid sedan berättade en av mina grannar, som äger en online-biljett verksamhet, om ett förekommande problem. De måste kontrollera registreringstiden användare, deras telefonnummer. Han syftar till att genomföra en process som skicka via SMS en...

Skicka sensordata (DHT11 & BMP180) till ThingSpeak med en Arduino, via kabel eller WiFi (ESP8266)

Jag skrev detta instructable eftersom Thingspeak - nevermind hur lätt att ställa upp - har några hinder att jag sprang in och att döma av reaktionerna, andra människor kämpar med också.Saker du behöver:ArduinoenWS5100 EthernetShield (om du har den ga...

Bygga en grundläggande MIDI-Controller del 1 - lätt 3 effekter Pot (Potentiometer) Arduino Uno MIDI-Controller (Serial-USB)... Snabb, enkel och billig!

Hej alla,Jag är relativt ny på Arduino och så har kämpat mitt sätt att göra min egen MIDI-controllers. Det finns en enorm mängd information runt om men jag kunde inte hitta en enkel handledning för sådan en enkel enhet; så här går.Min ursprungliga av...

Rita ut Data från Arduino

Arduino inte har mycket i form av debug och analys förmåga inbyggt, så det kan vara mycket användbart att ha en anläggning till tomt data som skickas från Arduino över serieporten.Det finns flera sätt att göra det inklusive bearbetning, Python + Matp...

Spara data för temperatur och luftfuktighet på MySQL med Arduino Uno och Wifly

Hej killar, jag gör detta instructable för de människor som gillade elektroniken och den botaniska, med detta du har data om temperatura och fuktigheten av din orchard och registrera detta i en data bas MySQL.För denna proyect du behöver några kunska...