私は、arduino uno、esp8266-01 wifiモジュール、およびrfidリーダーを備えたrfid出席システムを設計しています。タスクは、rfidカードを読み取って、データベースにデータを格納するWebページ(phpでコード化された)に固有のID番号を送信することです。私たちはarduino ideシリアルモニタからuno boardを通してモジュールにコマンドを送りました。最初にSerial_op http POSTメソッドを使用して、読み込まれたrfid番号をWebページに送信しました。その試みは失敗であったため、GETメソッドを使用して試しました。しかし、これらの方法のどちらも機能しませんでした。arduino unoからesp8266 wifiモジュール経由でWebページにデータを送信するにはどうすればいいですか?
<?php
error_reporting(E_ALL^E_DEPRECATED);
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn) {
die('Could not connect: ' . mysql_error());
}
$Data=$_GET['Data'];
//$Data='Data test';
echo "Data is :" . $Data;
$sql = "INSERT INTO test_tab (Data) VALUES ('$Data')";
mysql_select_db('robot');
$retval = mysql_query($sql, $conn);
if(! $retval) {
die('Could not enter data: ' . mysql_error());
}
echo "Entered data successfully\n";
mysql_close($conn);
?>
URLでデータを送信しようとするとどうなりますか。例www.mysite.com/page.php?data1=value&data2=value2の場合は、get ['data1']を実行するか['data2']を取得してpage.phpに入れます。 – Thanatheos