Dopo un periodo di stop ho avuto tempo per vedermi un pò di Ajax.
Ho combinato questo script (grazie ad alcuni tutorial) che invia all'ip dell'Arduino la mia richiesta GET.
Non l'ho ancora provato perché mi manca qualche punto da chiarire che vorrei risolvere.
Questo è lo script:
<script type="text/javascript">
var xmlhttp
function loadXMLDoc(url)
{
// codice per Mozilla, etc.
if (window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest()
xmlhttp.onreadystatechange=xmlhttpChange
xmlhttp.open("GET" ,"http://192.168.1.161:333/c3",true)
xmlhttp.send(null)
}
// codice per IExplore
else if (window.ActiveXObject)
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
if (xmlhttp)
{
xmlhttp.onreadystatechange=xmlhttpChange
xmlhttp.open("GET","http://192.168.1.161:333/c3", true)
xmlhttp.send()
}
}
}
function xmlhttpChange()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
{
// if "OK"
if (xmlhttp.status==200)
{
// ...codice...
}
else
{
alert("Impossibile ricevere i dati")
}
}
}
</script>
Con questo:
xmlhttp.open("GET","http://192.168.1.161:333/c3", true)
Dovrei inviare all'ip (in questo caso nella rete locale) la stringa "c3".
Non so se ho scritto correttamente il tutto ma confido in un vostro aiuto!
Grazie