【问题标题】:Turning LED on/off using java and azure IOT使用 java 和 azure IOT 打开/关闭 LED
【发布时间】:2017-03-21 09:59:54
【问题描述】:

谁能帮助我们。如何通过使用 java 处理物联网与 azure IOT 进行通信。帮助我们提供一个使用 java 和 azure IOT 打开/关闭 LED 的示例。

【问题讨论】:

标签: java azure iot


【解决方案1】:

你对你所做的事情的描述不清楚,而且你的问题对于 SO 来说太宽泛了。根据我对你描述的理解,我只能给你一些想法。

  1. 要打开/关闭 LED,您需要一个微板作为控制器,例如 Arduino 或 Raspberry Pi,以接收开关信号来控制连接 LED 和电源的继电器,或直接切换如果LED足够小,板的3.3V/5V端口连接LED。

  2. 对于带有 Azure IoT Hub 的微板设备,如下所示。

    • 在 C/C++ 中使用 Arduino 将设备到云消息作为心跳发送到 Azure IoT Hub 以保持连接和在线状态,然后准备从 Azure IoT Hub 接收云到设备消息作为切换信号切换 LED 的动作。
    • 在 Java 中使用 Respberry Pi 与 Oracle JDK for Linux ARM)或在 Windows IoT Core 上的 C# 中执行与上述 Arduino 相同的操作。
  3. 使用 Java 为用户界面构建应用程序以与 Azure IoT Hub 通信,发送cloud-to-device 消息并检查这些设备状态。

您可以参考一些示例,但不适用于 Java。

  1. Change the on and off behavior of the LED 在 Arduino 上。
  2. 使用CNode.js 将您的Raspberry Pi 3 设备连接到您的IoT 中心
  3. 使用 Node.jsC 将您的 Intel Edison 设备连接到 IoT 中心

希望对您有所帮助。如有任何疑问,请随时让我知道您是否可以改进您的描述。

【讨论】:

  • 非常感谢彼得。我们的客户计划将 zigbee 传感器与 DSR 网关管理器一起使用。我想知道重要的两件事 1. 使用 java 从 azure IoT 获取设备信息?2。我认为根据设备,在向 azure IoT 发送消息时,一个设备到另一台设备的 Json 参数应该是不同的。我需要知道需要根据设备发送到 azure IOT 的内容和所有参数?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-03-12
  • 1970-01-01
  • 1970-01-01
  • 2015-05-17
  • 1970-01-01
  • 2014-06-17
  • 1970-01-01
相关资源
最近更新 更多