【问题标题】:issues while developing for PHILIPS HUE为 PHILIPS HUE 开发时的问题
【发布时间】:2015-04-01 05:47:09
【问题描述】:

我正在使用meethue api for apple 进行申请。

我没有任何设备(桥接器)来检查输出。如何使用我的模拟器进行开发。

他们有什么方法可以让我在没有桥的情况下测试或了解我的应用程序是如何工作的。

【问题讨论】:

    标签: ios objective-c xcode6.1 philips-hue


    【解决方案1】:

    您可以使用色调模拟器。

    例如,Hue-emulator by SteveyO 是一个简单的 .jar 文件,可以使用以下命令运行:

    java -jar HueEmulator-v0.2.jar
    

    在此之后,可以使用以下请求来检查模拟器是否正在运行:

    http://localhost:8000/api/newdeveloper
    

    应该返回完整的桥配置。

    【讨论】:

    • 我正在为 iPhone 开发.. 我还能用吗?
    • 是的。在 Hue Apple SDK 的介绍中提到过……“要为 Hue 开发,您需要飞利浦 Hue 个人无线照明系统或合适的 Hue 模拟器。”
    • Thanx @ZeMoon ........请告诉我一件事,我必须给模拟器提供 IP 地址或端口号..
    • 阅读 API 和模拟器指南以了解所有这些信息。
    • 我需要你的帮助...我已经运行了模拟器并尝试连接到模拟器,但我没有得到任何匹配...
    【解决方案2】:

    达尔维克, 如果您知道如何为 Apple 编写应用程序,那么您就会知道如何在 Apple 的产品上运行 java jar。 编写 Hue 应用你必须知道 Hue API ,为你所有的问题提供答案。

    Hue API 很简单。 $.json Hue API 调用很简单(PUT、GET、SET ...)

    Dialog + ncurses + curl + CLI + bash 很简单

    为 Apple 编写应用程序并不容易,因此我为 Android 和 Windows 编写了 Hue API 应用程序 - 适用于 Android、Windows 的 Hue Ambilight Smart TV

    【讨论】:

    • 是的,我知道 HUE 有一个简单的 API。但是它存在一些问题。我必须手动输入 IP 地址和用户名。
    • Dalvik,您只需要手动设置端口,因为 IP 预设为 localhost(端口预设为 :8000 我更改为 :80 即可。只需运行 Hue Emulator for Windows(jar 文件在您的 Apple 设备上)并在您首选的 Web 浏览器中打开 localhost:8000(或:80)/api/newdeveloper 以访问 Steve 的 Hue Emulator。
    猜你喜欢
    • 2015-07-01
    • 1970-01-01
    • 2015-06-05
    • 2016-11-26
    • 1970-01-01
    • 2016-08-16
    • 1970-01-01
    • 2018-05-19
    • 2016-11-23
    相关资源
    最近更新 更多