如何在esp32的客户端上使用socket.io与树莓派上的服务器node.js进行实时通信?

时间:2019-06-03 15:21:15

标签: node.js socket.io esp32

预先感谢您的回答。 我在树莓派上有一个带有socket.io的服务器node.js。现在esp32上的哪些代码将允许我与此服务器进行实时通信?

我正在寻找很长时间,我发现所有与websocket或MQTT有关的东西。我需要可以与socket.io通信的东西,因为我已经用它完成了所有服务器的工作。这是一个简单的node.js服务器:

var app = require('express')();
var http = require('http').Server(app);
var io = require('socket.io')(http);

io.on('connection', function(socket){

     console.log('a user connected');

     socket.emit('message', 'welcome');

     socket.on('buttonPushed', data => {
         console.log('a user sends:', data)
     }); 
});
http.listen(3000, function(){
     console.log('listening on *:3000');
});

esp32上的哪些代码可以连接到此服务器,侦听事件“消息”并通过事件buttonPushed发送数据?

0 个答案:

没有答案