背景
実装手順
OSの更新
こちらを参考にOSを更新します
Raspberry PiとSoracomの接続
ラズパイコンテストより以下の内容を頂戴しました
- 早速SIMカードの登録方法の「外部ショッピングサイトなどから購入されたSIM」を参考に登録します。
- 次に同封されていた1,000円分のクーポンをクーポン登録方法を参考に、適応します。
- 次に、同封されていた、AK-020をRaspberry Piで利用する方法を参考に、raspberryPiでAK-020を使えるようにします。このとき、できるだけ余計なタスクをきり(できれば再起動後に実施します)
※このスクリプトのwvdialで失敗し固まったときの回復方法が不明なので、この処理をできるだけミスなく実施したい
※ほかの設定より先にこちらを実施すると無事うまくいきました
1.Wi-FiをOFFにし、再起動すると、Wi-Fiに接続していなくてもinternetに接続できることが確認できました
Tips
表示にあるようにコンソールから
- sudo ifdown wwan0 で無効化
- sudo ifup wwan0 で有効化
bluetoothの設定
M5StickCとラズパイ4とのBLE(Bluetooth Low Energy)通信を試してみた。を参考に実施しました。
sudo pip3 install bluepy
gpsモジュールの設定
Raspberry Pi3のPythonでGPSを扱うを参考に実施しました。
sudo raspi-config
- Interface Options -> P6 Serial Port -> <はい> 選択
sudo reboot
cat /boot/cmdline.txt
- 「console=serial0,115200」を削除してリブート
sudo reboot
- serialのインストール(インストール済みの場合は不要)
pip install pyserial
pip3 install pyserial
gpsモジュールの結線
別のプロトタイプからの引用ですが、以下の図を参考にRaspberry PiをGPSモジュールを結線します。
プログラムの実行
sudo python3 RaspberryPiAlcoholNotify.py