0

简而言之,例如,在我按下 Android 应用程序上的按钮后,我试图点亮连接到在 Win10IOT 上运行的 RaspberryPi2 的 LED。

有什么方法可以实现这一目标?

我想到的是在我的azure数据库中有一个列,当值为1时,LED会亮起,0 LED不会亮起。但是,如何让我的 RP2 应用程序知道该列的值何时从 0 变为 1 以点亮 LED?

4

1 回答 1

1

确实有无数种方法可以让这两个设备相互通信。由于您提到了 Azure,Azure 中一个非常常见的场景是使用 Azure 服务总线队列。您的 Android 应用程序(或任何应用程序)将向队列发送消息。然后您的 Raspberry Pi 2(或任何设备)将从该队列中读取并处理消息。在您的情况下,这只是打开或关闭 LED。从代码的角度来看,这是一个非常简单的过程。我有一个类似的通信示例,其中我从 Slack 聊天消息中调用了对键盘照明的更改。

您可以在http://hookscode.com/slack-to-azure-to-my-keyboard/阅读如何执行此操作的演练,您可能只关心 Azure 服务总线队列部分及以下部分。

你也可以看看代码https://github.com/swook52/chroma-commands

或者,您可以在https://azure.microsoft.com/en-us/documentation/articles/service-bus-dotnet-how-to-use-queues/上研究有关 Azure 服务总线队列的更多信息

于 2016-05-10T12:37:08.357 回答