Articles of mqtt

MQTT代理的最大消息长度是多less?

我正在使用node.js mosca MQTT经纪人为一些物联网(IOT)应用程序。 https://github.com/mcollina/mosca 一个主题可以为mosca经纪人收到的最大消息长度是多less? 限制消息长度的因素是什么? 如果我想增加消息长度,是否有可以修改的configuration参数或者哪部分代码可以更改?

通过浏览器的HTTPS通过networking套接字连接mqtt客户端

我想使用带HTTPS的Web套接字在Web浏览器上运行mqtt客户端。 用HTTP,我没有问题。 这是使用HTTP时Web浏览器上的代码。 <script> var client = mqtt.connect( 'wss://127.0.0.1:3000', {username:'test_user', password:'test_password'} ); client.subscribe("mqtt/test"); client.on("message", function(topic, payload) { alert([topic, payload].join(": ")); client.end(); }); client.publish("mqtt/test", "testing hello world!"); </script> 这就是我如何启动独立的mosca broker在websockets上使用HTTPS。 mosca –very-verbose –key ./tls-key.pem –cert ./tls-cert.pem –credentials ./credentials.json –https-port 3000 –https-bundle –https-static ./ | pino 我应该如何更改浏览器上的mqtt客户端代码以通过HTTPS连接到websockets上的Mosca代理?

如何将聊天与nodejs和xmpp集成到我现有的Web应用程序中?

我已经阅读了很多关于这个问题的问题,但是没有一个令人满意。 现有的应用程序 使用Expressjs作为API实现的简约社交networking。使用MySql作为数据库。 socket.io通知和ember.js作为前端框架。 我想要整合 我只想实现XMPP的一些特性,比如 Peer 2 Peer Messaging 在场和上次见面 群聊 读取收据 我从阅读类似的问题中得到一个基本的想法。 需要客户端库(Strophe.js,Converse.js) 需要一个XMPP服务器(ejabberd,Openfire,Prosody) 问题 我如何在这里整合聊天? 如何validationXMPP用户(FYI,我目前正在实施JWTvalidation)? build议使用redis(pub / sub)与socket.io或mqtt pub / sub来实现chat.Is是否可扩展? /性能怎么样? 我所问的内容可能太广泛了,但是对使用哪一套技术还是没有任何想法。