我在服务器上使用node websocket ws
模块,我想从我的服务器向我的嵌入式设备(Arduino / GPRS模块SIM808)发送命令。我也使用过HTTP,但每次我的设备建立连接以发送请求时都需要很长时间。
我应该在arduino上运行下面写的客户端来建立与webSocket ws
服务器的连接。但是在我的嵌入式设备上,我没有浏览器,只能将AT
命令发送到套接字。
var ws = new WebSocket('ws://'+location.host);
ws.onopen = function open() {
// ws.send('something from client');
};
ws.onmessage = function incoming(data, flags) {
console.log(data, flags);
// flags.binary will be set if a binary data is received.
// flags.masked will be set if the data was masked.
};
function sendMessage(input) {
ws.send('From Client:' +input);
}
有什么方法可以通过我的嵌入式设备和网络服务器建立套接字通信,如何在不使用网络浏览器的情况下与网络套接字服务器通信?
答案 0 :(得分:2)
是的,您可以在Arduino上使用WebSockets。
有许多WebSocket客户端: