gpt4 book ai didi

mqtt - 将 MQTT 与 PubNub 结合使用

转载 作者:行者123 更新时间:2023-12-02 12:19:26 25 4
gpt4 key购买 nike

我正在尝试使用 MQTT 网关将 MQTT 消息发送到 PubNub。我关注了this tutorial但我无法让它工作。

我写了4个程序:

  • MQTT 订阅者
  • MQTT 发布商
  • PubNub 订阅者
  • PubNub 发布商

我设法让两个 PubNubs 程序互相交谈。另外,我可以在 MQTT 订阅者程序上看到 MQTT 发布的消息。但 MQTTs 程序和 PubNubs 程序似乎无法通信。

  • PubNub --> PubNub ✔
  • MQTT --> MQTT ✔
  • PubNub --> MQTT ✘
  • MQTT --> PubNub ✘

我不认为是代码问题。我用 javascript、python 和 go 编写了应用程序。我还尝试了 mosquitto_pubmosquitto_sub 客户端,但没有成功。

这是我的 MQTT 应用程序配置:

publish_key   = "my_pubkey"
subscribe_key = "my_subkey"
channel_name = "test"
client_uuid = "mqtt-pub"

mqtt_hostname = "mqtt.pubnub.com"
mqtt_id = publish_key + "/" + subscribe_key + "/" + client_uuid
mqtt_topic = publish_key + "/" + subscribe_key + "/" + channel_name

以及 PubNubs 客户端的配置:

publish_key   = "my_pubkey"
subscribe_key = "my_subkey"
channel_name = publish_key + "/" + subscribe_key + "/" + "test"
client_uuid = "pubnub"

这就是我使用 mosquitto_pub 客户端的方式:

mosquitto_pub -h mqtt.pubnub.com -t 'my_pubkey/my_subkey/test' -i 'my_pubkey/my_subkey/mosquitto' -m 'Hello from mosquitto'

最佳答案

已弃用的答案

这个答案在当时是正确的,但截至 2017 年末,PubNub 以与其传统 Pub/Sub 基础相同的可扩展方式支持 MQTT。

请参阅下面@adam 的回答

<小时/>

PubNub MQTT 桥

我们已发现并修复了 PubNub MQTT 桥接器的问题。如果您重试,它应该可以工作,但如果仍然无法工作,请回复此处或回复 PubNub 支持。

<小时/>

更新 - PUBNUB 正式支持 MQTT

PubNub 已升级(替换)MQTT 桥接 POC(用于测试的单一端点),以适应实际项目,允许您将 native MQTT 客户端直接连接到 PubNub 网络。

请引用New, Improved PubNub MQTT Support and IoT Capabilities了解更多详情或联系PubNub Support .

关于mqtt - 将 MQTT 与 PubNub 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37903316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com