所以我试图将arduino中的gps数据发送到我的php文件,该文件将数据存储在数据库中。
发送数据的命令是以下AT+CIPSTART="TCP","my_hostname","80"
AT+CIPSEND > POST /callback HTTP/1.1
问题是我不知道如何设置包含我的php文件的URL,例如AT+CIPSTART="TCP","my_hostname/wamp/pr/server.php"
我的PHP代码如下:`
if (!empty($_GET['ID']) && !empty($_GET['latitude']) &&
!empty($_GET['longitude']) && !empty($_GET['date']) &&
!empty($_GET['time']) && !empty($_GET['speed'])) {
function getParameter($par, $default = null){
if (isset($_GET[$par]) && strlen($_GET[$par])) return $_GET[$par];
elseif (isset($_POST[$par]) && strlen($_POST[$par]))
return $_POST[$par];
else return $default;
}
$file = 'gps.txt';
$ID = getParameter("ID");
$lat = getParameter("latitude");
$lon = getParameter("longitude");
$time = getParameter("time");
$date = getParameter("date");
$speed = getParameter("speed");
$person = $ID.";".$lat.";".$lon.";".$time.";".$date.";".$speed."\n";
echo "
DATA:\n
ID: ".$ID."\n
Latitude: ".$lat."\n
Longitude: ".$lon."\n
Time: ".$time."\n
date: ".$date."\n
Speed: ".$speed;
if (!file_put_contents($file, $person, FILE_APPEND | LOCK_EX))
echo "\n\t Error saving Data\n";
else echo "\n\t Data Save\n";
}
else {
}
>`
我想要获得这样的数据,感谢所有答案