前提・実現したいこと
Raspberry PiでPythonファイルを実行し、Pythonのプログラム中で、別のコマンド(***.pyではない)を実行したい。
リモートカメラのようなシステムを組みたいです。
Raspberry PiをBottleでサーバーとして動かし、別のPCからRaspberry Piにアクセスした場合に、
Raspberry Piに実装されているカメラで画像をキャプチャーし、jpgで保存したいです。
発生している問題・エラーメッセージ
画像取り込みはterminalで「sudo raspistill -o hoge.jpg」で実施しており、動作確認済みです。
Pythonのプログラム中からterminalを操作したいのですが、やり方がわからず困っています。
(エラーメッセージは特にありません)
Google等で実現方法の記事を探しておりますが、期待する内容の記事がなく、何も手が付けられない状態になっています。
実現方法をアドバイスいただけると助かります。
具体的でなくても、何か調べる足掛かりとなるキーワードなどをおしえていただけると助かります。
該当のソースコード
Python
1@route('/temprature') 2def temprature(): 3 block = i2c.read_i2c_block_data(address, 0x00, 12) 4 temp = (block[0] << 8 | block [1] ) >> 3 5 if(temp >= 4096): 6 temp -= 8192 7 output_str = "Temprature is " + str(int(temp/16)) + ". Maybe!" 8 9 ****** 10 (ここに以下のようなterminalコマンドを実行したい) 11 sudu raspistill -o image.jpg 12 ****** 13 14 return output_str
試したこと
補足情報(FW/ツールのバージョンなど)
RaspberryPi3B
Python3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。