【问题标题】:How do I get access from a client app by using PhoneGap to OpenHAB?如何使用 PhoneGap 从客户端应用程序访问 OpenHAB?
【发布时间】:2014-08-25 20:22:16
【问题描述】:

我正在为 openHAB 开发一个混合应用程序(使用 PhoneGap)。目前我正在努力建立从我的混合到 OpenHAB 运行时的连接。有什么建议么?

【问题讨论】:

  • 您有尝试过的示例代码吗?在不知道您已经尝试过的情况下,我们无法帮助调试。
  • 我尝试在 openhab 运行时运行 openHAB 演示。我创建了一个 phoneGap 项目。我没有任何代码示例来建立连接。因为我还在努力寻找方法/解决方案。

标签: html cordova frameworks openhab


【解决方案1】:

连接到 openHAB 运行时的预期方式是 REST API,在 wiki 中有详细描述(请参阅 https://github.com/openhab/openhab/wiki/REST-API)。

您还可以查看原生 Android 客户端的实现(参见 https://github.com/openhab/openhab.android)或基于 Sencha Touch 的 greenT HTML5 应用程序(参见 https://github.com/openhab/openhab/tree/master/distribution/openhabhome/webapps/greent)。

希望这会有所帮助,

托马斯 E.-E.

【讨论】:

  • 谢谢托马斯,我会试试的
【解决方案2】:

openhab 有一个以捆绑包形式实现的 REST API。这可以通过 URL“http://openhabip:8080/rest/”访问。

如果您想访问项目并实现您自己的 UI,您可以将“http://openhabip:8080/rest/items”与 HTTP GET、POST、PUT 结合使用。

否则您可以使用“http://:8080/rest/sitemaps”并使用 openhab 提供的站点地图。

详情在https://github.com/openhab/openhab/wiki/REST-API

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-04
    • 1970-01-01
    相关资源
    最近更新 更多