IOT-House_docker
IOT-House_dockerとは
- IOT-House_old_pcのDocker版です。
- IOT-House_dockerにはUbuntu 18.04 ,Ubuntu 20.04のバージョンを用意してます。
- 実行するにはdockerのprivilegeモードでGPIOのCP2112(Silicon Laboratories社 Single-Chip HID USB to SMBus Master Bridg) Sunhayato MM-CP2122Aを動作させます。
I2Cバスへは環境ガスセンサーBME680を接続します。 - 実行条件
Docker engineにはLinuxが必要、ここではUbuntu20.04デスクトップで確認しています。
デバイスドライバーが無いWindowsとMACはCP2112の操作が出来ません。
WindowsとMACはインターフェースをnoneとしてリモートraspberry piのIPアドレスを設定GPIOの操作します。 - 準備
イメージのpull 又は - 実行
1
docker run -itd --privileged --name iot-house_docker -p 8022:22 -p 80:80 -p 443:443 kujiranodanna/iot-house_docker:ubuntuxx.xx-latest
- もしTWE-Lite-DIPをUSBへ用意出来るなら
- 確認
1
2
3# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
08bf7215bed2 a54286a23d97 "/etc/rc.local_docker" 17 hours ago Up 18 minutes 0.0.0.0:80->80/tcp, :::80->80/tcp, 0.0.0.0:443->443/tcp, :::443->443/tcp, 0.0.0.0:8022->22/tcp, :::8022->22/tcp iot-house_dockeriot-house_docker
- 停止
- 再開
- コンテナ削除
- ホスト側へHomebridgeとHomebridge-Alexaを導入
iot-house_homebridge
防犯センサーとAlexa、IOT-Houseデモ動画・・・みんなのサマーセミナー2022の8月6日土曜日1限目4階2G教室「メイドカデン!?でええやん!」授業の再現 授業のスライド