使用java和azure IOT打开/关闭LED

时间:2017-03-21 09:59:55

标签: java azure iot

任何人都可以帮助我们。如何通过使用java在物联网上进行与天蓝色物联网的通信。帮助我们使用java和azure IOT打开/关闭LED的一个示例示例。

1 个答案:

答案 0 :(得分:0)

您对所做事情的描述不明确,而您的问题对于SO来说过于宽泛。根据我对你的描述的理解,我只能给你一些想法。

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

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

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

  4. 您可以参考一些示例,但不能参考Java。

    1. Change the on and off behavior of the LED关于Arduino。
    2. 使用CNode.js
    3. 将Raspberry Pi 3设备连接到您的IoT中心
    4. 使用Node.jsC
    5. 将您的英特尔Edison设备连接到您的IoT中心

      希望它有所帮助。如有任何疑虑,请随时告诉我们是否可以改进您的描述。