Raspiを利用して、指定の時間になったらカメラで画像を撮ろうとしました。
簡単なプログラムを作成して、Cronに登録。
テストでは、うまく写真を撮ってくれたので、撮影したい場所にRaspiを移動。
設置場所にはネットワーク環境がありません。ま、IOTの現場でもネットワークに接続できない事もありますよね。
で、本番環境でRaspiとカメラやLEDなどを設置しなおして、時間を待ちましたが、サッパリ反応してくれません。
何度か時間を見つけては、テストしたのですがうまくゆきません。と言うか、たまにうまくゆく事もあります。
悩む事数週間。SYSLOGなどを見てやっとわかりました。
Raspiって、シャットダウンしたり電源を切ったりするとタイマーが停止するようです。
PC等のように、タイマー用に電池がついていないんですね。
ネットに接続しつつテストしていた時は、NPTが動いてタイマーが正確だったので、CRONで設定した時間に映像が取れていました。
しかし、テストを終えてネット接続環境のない本番環境に移動すると、その間タイマーが停止します。
本番環境ですぐに動かすとよいのですが、時間がかかるとタイマーがずれます。うまくいった時は、テスト環境から本番環境に短時間で移行した時のようです。
来週は、テスト環境でシャットダウンして、電源を切って、本番環境に移設して、電源を入れる作業をすばやくして再調査したいと思います。
Raspiに無線LAN入れたほうが楽かもしれませんね。