arduino - 如何将 Xively MQTT 服务器与 Arduino 结合使用?

标签 arduino mqtt xively

我正在尝试使用他们的 MQTT 服务器将我的 Arduino 与以太网连接到 Xively,但在身份验证时遇到问题。当我执行 client.connect("arduinoMQTT") 时,我遇到了失败。我尝试通过执行 client.connect("arduinoMQTT", "APIKEY") 将我的 API key 作为用户名传递,但代码无法编译。

如何对 arduino 上的 Xively MQTT 服务器进行身份验证。

最佳答案

如果您检查 Arduino MQTT 客户端的 api 文档,您会发现您需要提供密码参数以及用户名。连接到 Xively 时,您使用 api key 作为用户名,使用 null 作为密码:

client.connect("arduinoMQTT", "APIKEY",null)

您可能还应该使用比 arduinoMQTT 更独特的东西作为客户端 ID。

关于arduino - 如何将 Xively MQTT 服务器与 Arduino 结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17409052/

相关文章:

c++ - 如何使用 4x4 键盘将多位整数输入 Arduino?

java - 如何使用 Eclipse Paho 使用 Java MQTT 客户端仅发布一条消息

android - Xively:获取数据时未经授权

arduino - Xively 是否适合数据简单/不频繁且数据处理在外部完成的情况?

python - 使用 PySerial 从 Arduino 串行接收到 Raspberry Pi 一段时间后停止

c - 使用 strtok 解析字符串数组

Spring Mqtt - 以编程方式将消息发布到多个主题

ssl - Mosquitto 与 MQTTS 和 WSS 在同一个代理中

javascript - Chrome 扩展程序访问 Xively

c# - 使用鼠标arduino通过PC控制两个伺服系统