問題タブ [homekit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1526 参照

ios - HomeKit デバイスの IP アドレスを見つける必要がある

アクセサリまたはサービスのどちらを介してでも、HomeKit デバイスの IP を見つける良い方法を誰かが知っているかどうか疑問に思っています。私は HMAccessory と HMService のプロパティを調べましたが、役に立たなかったのですが、何か不足している可能性があります。

おそらくボンジュールを使用することについて考えましたが、それを使用して HomeKit デバイスを見つける方法に関するドキュメント (または例) をあまり見つけることができなかったので、もっと良い方法があることを願っています。

助言がありますか?前もって感謝します

0 投票する
1 に答える
1429 参照

ios - 開発者として Homekit を理解する

2014 年に Apple によって導入されたときに初めて Homekit について聞いたとき、これは Homekit をデバイスに埋め込むことを許可されるデバイス メーカーのみの機能だと思っていましたが、プログラマーの観点からここに何かが欠けていると思います。少しの間、Homekit 対応のデバイス、おそらくサーモスタットを購入したとしましょう。これで何ができるでしょうか (もちろん、デフォルトの機能以外に)、どのように操作できますか?

誰かがプログラマーの観点から Homekit を説明できますか? Homekit でプログラマーは何ができるようになりますか?

参考までに-私が理解している方法は、Homekit対応のデバイスを購入Appし、メーカーが提供するデバイスをダウンロードして操作することです. 私は何が欠けていますか?

ありがとう

0 投票する
0 に答える
83 参照

ios - WatchOS 2.1 HMAccessory が、到達可能でない場合に到達可能として表示される

WatchOS 2.1 では、HMAccessoryパラメーターreachablereturnを呼び出しますYES。次に、特性を呼び出しwriteValueて、エラーを返します。 Error Domain=HMErrorDomain Code=4 "Accessory is not reachable." UserInfo={NSLocalizedDescription=Accessory is not reachable.}

これは iOS 9 では正常に機能しますが、WatchOS では機能しません。シミュレーターではなく、実際の Apple Watch でテストしています。

0 投票する
3 に答える
152 参照

ios - Apple が複数の HMHomeManager インスタンスの作成を許可する理由

Apple が HMHomeManager の複数のインスタンスを作成することを許可している理由と、その目的は何ですか?

HMHomeManager のインスタンスはシングルトンであることが期待されます。

0 投票する
1 に答える
34 参照

ios - テーブル データからスイッチを作成するにはどうすればよいですか?

たとえば、ホーム キットに「Lamp」というプラグを保存した場合、ホーム キットに保存されたすべてのエンティティに対して、プラグの名前を持つ新しいスイッチが作成されるように、ウォッチ キットでコード化するにはどうすればよいですか?

0 投票する
0 に答える
126 参照

swift - Swift NSDateComponents の毎日の繰り返しは、一部の日のみ

繰り返し起動できる HomeKit の HMTimerTrigger を作成しようとしています。最初は、ユーザーが毎週、毎日などのいずれで発射するかを決定できるシステムから始めましたが、現在、ユーザーが特定の曜日のみを発射するように指定するシステムに切り替えることにしました (たとえば、ちょうど月曜日と金曜日など)。これが私のコードの現在の状態です:

私の質問は、NSDateComponents を使用して必ずしも連続していない特定の曜日のみを指定できる方法を知っている人はいますか? ありがとうございます。