是否可以在不使用网络浏览器的情况下通过websockets进行交谈?

时间:2017-03-04 19:00:10

标签: node.js sockets websocket

我在服务器上使用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);
}

有什么方法可以通过我的嵌入式设备和网络服务器建立套接字通信,如何在不使用网络浏览器的情况下与网络套接字服务器通信?

1 个答案:

答案 0 :(得分:2)