新しいFaBo DonkeyBoardに搭載してあるOLEDに、OS起動後からIPアドレスを表示します。
OS起動後に有線LANと無線LANのIPアドレス確認を10秒間おこなった後、OLED表示更新を停止します。
この間にネットワークに接続されれば、OLEDにIPアドレスが表示されます。
また、この処理は10秒後に停止するため、その後はDonkeyCarでOLEDを使うことも可能です。
DonkeyCarのインストール
git clone https://github.com/FaBoPlatform/ip_address_display
mkdir -p ~/fabo/bin
cd ip_address_display
cp oled_ip* ~/fabo/bin
cp oled.py ~/projects/donkeycar/donkeycar/parts/
exit 0
の前にIPアドレス表示スクリプトの実行を追加します。
sudo vi /etc/rc.local
before:
exit 0
after:
/home/$(getent passwd 1000 | cut -d: -f1)/fabo/bin/oled_ip.sh
exit 0
sudo systemctl status rc.local
sudo systemctl daemon-reload
sudo systemctl start rc.local
sudo systemctl status rc.local
再起動後、ネットワークに接続されていればOLEDにIPアドレスが表示されます。
sudo reboot