Aangezien alles op het gebied javascript programmeren icm webpagina's voor mij totaal nieuw is zal ik mijn vraag proberen te verduidelijken.
Ik heb een apparaat met ethernet aansluiting welke ik via een rest service vragen kan stellen, antwoord volgt in JSON.
vb: vraag: 192.168.0.200/json/gettemperature_a
antwoord {"temperature_a" : "273"}
Hiervoor heb ik een simpele html pagina gemaakt welke bv de volgende code uitvoert.
dit werkt allemaal goed en ik ben bezig om verschillende cursussen en voorbeelden te bekijken om hier iets moois van te maken.
Uiteindelijk moet er een realtime pagina komen met de temperaturen en wat andere parameters (alarm status).
Echter in plaats van continu de alarm status op te halen kan deze ook verzonden worden door het apparaat in een REST / JSON bericht. Het apparaat is dus een client maar ook een server.
Mijn vraag is nu is het mogelijk om deze (spontane) berichten in een html pagina met javascript te ontvangen? dus ergens een "taak" in luistermode te zetten en bij binnenkomst deze te verwerken en vervolgens tonen.
(edit: met Google geprobeerd om uit te zoeken of dit mogelijk was maar mogelijk door de verkeerde termen heb ik hier niets over kunnen vinden)
Ik heb een apparaat met ethernet aansluiting welke ik via een rest service vragen kan stellen, antwoord volgt in JSON.
vb: vraag: 192.168.0.200/json/gettemperature_a
antwoord {"temperature_a" : "273"}
Hiervoor heb ik een simpele html pagina gemaakt welke bv de volgende code uitvoert.
code:
1
2
3
4
5
6
7
8
9
10
| $('#TempA').click(function(){
$.ajax({
type: "GET",
dataType: "json",
url: "192.168.0.200/json/get/temperature_a",
success: function(data){
alert(data);
}
});
}); |
dit werkt allemaal goed en ik ben bezig om verschillende cursussen en voorbeelden te bekijken om hier iets moois van te maken.
Uiteindelijk moet er een realtime pagina komen met de temperaturen en wat andere parameters (alarm status).
Echter in plaats van continu de alarm status op te halen kan deze ook verzonden worden door het apparaat in een REST / JSON bericht. Het apparaat is dus een client maar ook een server.
Mijn vraag is nu is het mogelijk om deze (spontane) berichten in een html pagina met javascript te ontvangen? dus ergens een "taak" in luistermode te zetten en bij binnenkomst deze te verwerken en vervolgens tonen.
(edit: met Google geprobeerd om uit te zoeken of dit mogelijk was maar mogelijk door de verkeerde termen heb ik hier niets over kunnen vinden)
[ Voor 5% gewijzigd door W.Wonderland op 11-10-2013 13:06 ]