Bonjour a tous,
Je tente en ce moment de faire passer du udp entre un arduino et un serveur apache avec php.
Pour le moment le passage du serveur ( page php ) au arduino ce fait très bien en broadcast ou adresse spécifique, mais la ou sa na pas avancé c'est dans l'autre sens.. recevoir en udp par php ne semble pas fonctionné...
sur le serveur apache j'ai rajouter plusieur ligne listen 1234 ou listen 192.168.0.90:1234 mais rien n'y fait :s
l'ip apache : 192.168.0.90
l'ip arduino : 192.168.0.100
les deux relier par un µswitch
Voila mon code php :
$ft = stream_socket_client("udp://192.168.0.90:1234", $errno, $errstr);
if (!$ft) {
echo "ERREUR : $errno - $errstr<br />\n";
} else {
$recv = fread($ft,6);
fclose($ft);
}
voici le code arudino qui sais, c'est peut être sa qui pèche..
( sans les déclarations bien sur )
Udp.beginPacket(ip2, localPort);
Udp.write("aaaaaaaaa");
Udp.endPacket();
Si vous avez des idées ou du code différent de celui la je suis preneur je sais pas pourquoi je suis pas venu vous demander avant j'ai eu envie de lutter seul mais la j'ai retourné la question dans tout les sens changé mile fois les ip les ports etc.. rien n'y fait..
Merci a vous
Skizo !