raspiにスマートリモコン&メディアプレイヤーをのせてみた⑦
2702 ワード
はじめに
こちらのデバイスサーバの解説です。
概要
デバイスサーバで以下の機能を提供
- 受信した家電操作情報(エアコンの気温など)をIR送信サーバに転送
- 共有設定されている家電情報をウェブサーバに送信
サーバ内の各層の機能概要
infrastructure
- grpc
- 他の機能との共通コンテンツの受信や送信
- device
- 家電操作情報と赤外線データの関連付け
- 赤外線データを追加・修正する場合はここのマップ変数に対して行う
adapter
infrastructure
- grpc
- 他の機能との共通コンテンツの受信や送信
- device
- 家電操作情報と赤外線データの関連付け
- 赤外線データを追加・修正する場合はここのマップ変数に対して行う
adapter
共通設計参照
useCase
共通設計参照
domain
- json.Marshal、json.Unmarshalなど標準パッケージ
- インメモリのデバイス管理情報の変更
IR送信サーバ
http:GETリクエストで下記URLで送信する。
http://IR送信サーバ:4001/赤外線データ情報
backend/device/internal/1_infrastructure/deviceapp/deviceapp.go
パスパラメータをそのまま赤外線に変換できればIR送信サーバ側の言語はどの言語でも問題ない。
リンク
ソースコード
セットアップ
共通設計
サーバ
ブラウザ
Author And Source
この問題について(raspiにスマートリモコン&メディアプレイヤーをのせてみた⑦), 我々は、より多くの情報をここで見つけました https://qiita.com/yujiyabe/items/2ebf563c9ca8cd7599fd著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .