1

我希望在我家周围放置 NFC 标签,以便打开灯和其他具有 RESTful API(菲利普斯色调灯)的设备。我可以通过 tasker 等来实现这一点,但它们不适用于没有这些应用程序的人。

我希望这些 NFC 标签适用于几乎所有手机(iOS 会很好,但我觉得所有 android 手机可能更容易实现)。

我相信最好的方法可能是使用简单的 shell 脚本,例如curl.

我可以从我的计算机上运行以下命令,这样我就可以控制灯光:

curl -X PUT -d '{"on":true}' http://<bridge-ip-address>/api/<username>/groups/0/action

所以,现在的问题是:

无论什么设备激活它,只要读取 NFC 标签,我如何才能运行此脚本?

4

1 回答 1

0

你的问题很模糊,所以这个问题有无穷无尽的解决方案。我想说最简单的解决方案是使用 NFC 标签启动 URL,以通过本地联网的 Web 服务器控制灯/设备。您可以将 hue 与 perl/php/etc 交互,NFC 标签将启动 URL,服务器会将您的 URL 参数转换为命令并将它们发送到您的 Hue 桥或任何地方。

您还可以使用 NFC 启动应用程序。我不太了解 android/iOS 应用程序开发,但您可能可以使用 nfc 向您正在启动的应用程序发送命令。问题是该应用程序必须安装在客户端上,该客户端可以是任何平台。

于 2016-01-18T00:20:41.683 回答