node.js - 如何将 MQTT 代理连接到节点 js 应用程序
问题描述
我对 MQTT 完全陌生,并尝试使用我的节点应用程序连接到 mqtt。我尝试了一些我在网上找到的代码,但似乎没有一个有效。我一定做错了什么,但我真的不知道是什么。一点帮助将不胜感激。
const ejs = require('ejs');
const mqtt = require('mqtt');
const options={
clientId:"mqttjs_"+Math.random().toString(16).substr(2,8),
username:"rj******",
password:"iCfs*******",
clean:true,
keepalive: 60,
reconnectPeriod: 1000,
protocolVersion: 3,
protocolId: 'MQIsdp',
encoding:'utf-8'
};
const client = mqtt.connect('mqtt://farmer.cloudmqtt.com',options)
client.on("connect",function(){
console.log("connected");
});
期望此代码在服务器运行后控制台日志连接,但它没有这样做。请帮忙
解决方案
推荐阅读
- typescript - TypeScript 永远不会在条件类型中输入不一致匹配?
- ios - Swift Data(contentsOf) 参数传递给不接受参数的调用
- php - 上传具有随机名称的图像,并从目录中删除旧图像
- c++ - 当 std::make_unique 发生什么
() 分配给 std::unique_ptr ? - react-native - 找不到 detox 应用程序,您是否运行了“./gradlew assembleAndroidTest”?
- ios - 将应用程序上传到 testflight 应用程序后无法加载 CoreData
- c# - 获取第 3 方应用程序窗口属性 c#
- ruby-on-rails - 如何为没有 application.erb rails 的控制器使用单独的 erb 文件
- python - 将矩阵转换为元组
- javascript - 是否可以使用渐变来绘制它?