mqtt相关内容

为什么要使用MQTT Node.JS库?

我目前正在使用Paho MQTT Javascript库构建Web应用程序,我想知道在什么情况下应该使用MQTT.JS库? 当我无法使用Javascript库而需要使用MQTT.js库(我认为它是为Node.js开发的)时,您能举几个例子吗? (我知道这两件事完全不同,但是它们都与Web应用程序有关!) 谢谢! 解决方案 Paho JavaScript客户端专门用于客户端(在浏 ..
发布时间:2020-05-12 20:16:42 前端开发

Paho MQTT Python客户端:没有引发异常,只是停止

我尝试在python3中设置一个mqtt客户端.这不是我第一次这样做,但是我遇到了一个很奇怪的行为. 尝试从其中一个回调函数(on_connect或on_message)调用包含错误的函数时,python不会引发异常(至少不打印异常),而只是在此停止.我把一个简短的例子绑在一起,重现了这种行为. 有人有主意吗? import paho.mqtt.client as mqtt impo ..
发布时间:2020-05-12 20:16:38 Python

如何使用Eclipse Paho在Java MQTT客户端上接收消息时发布消息

我正在尝试使用Eclipse Paho在Java的MQTT客户端上实现一些功能.目标是订阅主题,并且在收到消息后,客户端会在另一个主题上发送另一条消息. 这看起来很简单,但是我有一个无法解决的怪异问题.这是我的代码: import org.eclipse.paho.client.mqttv3.IMqttDeliveryToken; import org.eclipse.paho.cli ..
发布时间:2020-05-12 20:16:36 Java开发

在托管MQTTnet客户端中未触发ApplicationMessageProcessed事件

MQTTnet是用于基于MQTT的通信的高性能.NET库. 这是GitHub链接. https://github.com/chkr1011/MQTTnet .它提供了一个MQTT客户端和一个MQTT服务器(代理).该实现基于 http://mqtt.org/中的文档. 这就是我创建managed MQTT客户端的方式. 链接在这里 https://github.com/chkr1011 ..
发布时间:2020-05-12 20:16:33 C#/.NET

MQTT循环函数的max_packets的适当值

我有应该无限期运行的代码,但事实并非如此.它会每隔几个小时从客户端端停止一次(停止发布,循环继续运行,但是代理未收到任何消息),唯一可以做的就是再次运行它. 我被告知代码: client = mqtt.Client() client.connect(address, 1883, 60) while True: data = getdata() client.publi ..
发布时间:2020-05-12 20:16:31 Python

MQTT连接消耗的功率更少

据称MQTT消耗较少的功率以保持代理与客户端之间的连接打开.我相信应用程序层不需要做任何特殊的事情来保持TCP连接,并且MQTT是应用程序层协议.那么,MQTT在这方面如何即兴发挥呢? 解决方案 HTTP(S)不会保持连接打开-因此,要获得连续连接的“效果",HTTPS客户端必须不断发出轮询请求,每次涉及轮询时,每个过程都涉及创建TCP连接和协商SSL/TLS加密等. 相比之下,MQ ..
发布时间:2020-05-12 20:16:28 其他开发

具有HiveMQ的Paho Python客户端

我正在用python开发一个模块,这将允许我将树莓派连接到PC上托管的hivemq版本. 它正常连接,但是当我添加hivemq的文件auth插件时,它似乎不起作用 我使用username_pw_set设置我的用户名和密码 这是我的代码当前的样子: import paho.mqtt.client as mqtt client = mqtt.Client() #The cal ..
发布时间:2020-05-12 20:16:26 Python

MQTT用于实时数据流

我想知道MQTT协议是否适合某些高刷新率数据流. 因为它是为低带宽高延迟应用程序设计的,所以我想知道它在高带宽低延迟应用程序中的性能如何. 我想要的是以每秒60-120次的速度发送传感器数据. 这是可行的还是MQTT中的某些设计决策会阻止它以可用的方式工作?在这种情况下,我将完全控制代理,并且它将在QoS级别0发生. 有效载荷将是单个32位浮点数或32个整数.所有设备将通过wifi或以 ..
发布时间:2020-05-12 20:16:24 其他开发

使用Paho MqttClient在Android上尝试Mqtt连接

首次打开该应用程序时,我需要一个屏幕,您可以在其中输入经纪人信息,然后单击“尝试并保存". 单击“尝试"时,应仅显示一个Snackbar,说明信息是否构成成功的连接. 这是按下“尝试"按钮时调用的代码: private void tryConnection(View v){ if(verifyInputs()){ Snackbar.make(v, getS ..
发布时间:2020-05-12 20:16:18 移动开发

如何在Openshift中连接到我的MQTT经纪人

遵循这两个教程( https://www.anavi.org/article/182/和 http://wei- meilin.blogspot.tw/2014/05/red-hat-openshift-xpaas-simple-mqtt.html )我已经使用JBoss Fuse安装了MQTT Broker. 尽管我的mqtt容器在一段时间后消失了(我不知道为什么),但我可以进行端口转发并 ..
发布时间:2020-05-12 20:16:16 其他开发

Google IoT核心连接状态

我将Google IOT核心与猫鼬os一起使用.我想将设备连接状态更新为Firestore.但是我找不到像设备断开连接或重新连接时(例如,设备是否脱机)向pub/sub报告mqtt连接状态的事件. 我在这个问题上困扰了好几天.任何帮助将不胜感激 解决方案 更新 @devunwired在此回复中提到 现在可以监视Stackdriver日志中的断开事件.您必须至少在IoT核心版>注 ..
发布时间:2020-05-12 20:16:13 其他开发

适用于iOS的MQTT服务推送通知

Android上GCM的可靠性很差,因此我已移至另一项服务来处理推送消息:Pushy,( https://pushy.me/) 该服务依赖于MQTT,根据我的经验以及许多其他评论,实时功能集保持其名称不变,很少删除消息.但是,在联系支持人员时,他们指出没有iOS集成,仅支持Android. 我进行了广泛搜索,但没有找到支持MQTT的iOS的合适替代产品. 是否有这样的服务可用于提 ..
发布时间:2020-05-12 20:16:10 移动开发

从线程中的C函数更新UI

我正在iPhone应用程序中使用一个名为libmosquitto的库. 该库是用C编写的. 它接收推送通知,因此在线程中运行. 我想获取接收到的数据,并将其显示在UITableView中,但是(我认为)我必须编写libmosquitto用作C函数而不是Objective C方法的回调,因此我无法在其中访问'self'要做的事情: [self performSelectorOnMainT ..
发布时间:2020-05-12 20:16:07 移动开发

使用IAM从Android MQTT客户端登录AWS IoT无法正常工作

我一直试图将我的android应用程序连接到AWS IoT门户.我已经创建了一个IAM帐户,该帐户具有用户名和密码.我已经阅读了文档,但看不到任何适当的指南.我读到某处可以通过IAM/Cognito/使用证书访问IoT设备的地方.由于我是Android用户,因此我不能(我不想)使用设备证书.我可以使用IAM凭证访问我的AWS IoT设备吗?我已经下载了所有示例应用程序,但是找不到任何工作代码.或者 ..
发布时间:2020-05-12 20:16:04 移动开发

AWS-IOT Mqtt Broker是否会记住客户端连接中已订阅的客户端和未交付的消息?

此处提供AWS文档([ http://docs.aws.amazon.com/iot/latest/developerguide/iot-message-broker.html] )说:- "消息代理维护所有客户端会话和每个会话的订阅的列表.当在主题上发布消息时,代理检查是否存在带有映射到该主题的订阅的会话.然后转发将消息发布到具有当前连接的客户端的所有会话.对于所有没有连接客户端的匹配会话 ..
发布时间:2020-05-12 20:16:01 其他开发

发布确认书-MQTT

如何识别topic的publish是否成功.有什么方法可以使您对发布到某个主题有所认可. 如果客户端之间在publish期间(发布者/订阅者)如何处理它,则有任何连接丢失. 我不希望订阅者在收到pay_load之后向发布端的特定主题发送确认消息. 这是我的红宝石代码: 假设,我已经创建了客户端(@client),并且在两边都进行了配置. 发布 def publi ..
发布时间:2020-05-12 20:15:59 其他开发

Paho MQTT on_message返回有趣的消息-python

请提供一些帮助:) 我刚刚开始在python中玩MQTT. 当我运行以下程序时: import paho.mqtt.client as mqtt def on_connect(client, userdata, flags, rc): print("Connected with result code "+str(rc)) client.subscribe("watchd ..
发布时间:2020-05-12 20:15:55 Python

如何在Mosquitto MQTT中向特定客户端发布消息

当前,我们有一个可以通过MQTT控制多个设备的应用程序.每个设备都订阅一个唯一的主题,该主题以其设备ID命名.例如,设备A的设备ID为123,因此它将订阅主题123.然后,如果该应用要向设备A发布控制消息,则它将发布名为123的主题,这是设备A的设备ID. 通过这样做,如果我们有1000个设备,那么我们将有1000个主题.这是一个非常糟糕的设计.因此,我们认为也许可以通过设置将接收该主题的客户端 ..
发布时间:2020-05-12 20:15:47 其他开发