Sler系SEの技術ブログコンテンツへスキップSler系SEの技術ブログさらなる技術を求め、さまよってます。2018年2月5日Homebridgeプラグイン開発環境構築メモHomebridgeのプラグインを作成するために、開発環境を構築した時のメモです。Macにhomebridgeをインストールし、VSCode-InsidersをIDEとして使います。プラグインのプログラム手法に関しては別途、公開予定ですが、この時に作成したプラグインは下記のGitHubに公開しているので、参考にしてみてください。usernameを修正(英小文字は英大文字にする)、MACアドレスの形式なのでMacのWiFiのアドレスを入力するが、被らなければ良い。型定義をGithubからインストール(正常)、homebridgeの基礎となるライブラリの型定義。型定義はhomebrideとだいたい同じ。2018年2月5日GalaxyNote8のSideSyncをリモートデバッグに使うGalaxyNote8のSideSyncをリモートデバッグに使います。WiFi⇨詳細設定⇨スリープ中にWi-Fi接続を維持⇨「充電時」にするIPは静的取得とし、固定する。初期設定メモ通称、黒豆。miniintheboxから激安で購入。する環境はTinkerBoard(TinkerOS)とする。Debian系ならほぼ同じ?と思われる。下記、GitHubのREADMEを拙い英語力で翻訳したもの。この翻訳結果を元に黒豆のネットワーク接続設定を行う。quickly.青色のLEDがすばやく点滅するまでリセットボタンを長押しします。slowly.青色のLEDがゆっくりと点滅するまでもう一度長押ししてください。SSIDに手動で接続します。黒豆を電源に接続しリセットボタンを押して、APモードに設定。(1は省略)4.はBroadlinkProvという名前のSSIDにWifi接続して設定。下記のPythonスクリプトを実行。Python2を対話モードで実行。exit()黒豆のデバイス情報を表示して保存broadlink_discoveryを実行し、ローカルネットワーク上の黒豆のデバイス情報を表示し、ファイルに保存する。~/bb/device/2FBedRoom赤外線リモコンの信号を送受信LIGHT_ONファイルに信号を保存。下記のコマンド実行後に黒豆に向けて保存したいリモコン操作をする。/home/linaro/bb/ir/LIGHT_ON_OFFLIGHT_ONファイルの信号を送信。送信したい信号を保存したファイルを指定する。