こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

raspberry pi でブラウザ操作できない

ブラウザからボタンを押すとraspberry pi から写真を撮影することをしたいのですが、うまくいきません。アドバイス願います。
html側のソース
<html>
<head>
<title>retasu boy robot</title>
<script src="//ajax.googleapis.com/ajax/libs/prototype/1.7.1.0/prototype.js" type="text/javascript">
</script>
</head>

<body>
<h1>Hello world from retasu boy robot</h1>
<form>
<input type="button" value="On" onclick="go('w')" style="font-size:200%;">
<input type="button" value="Off" onclick="go('s')" style="font-size:200%;">
</form>

<script type="text/javascript">
function go(qry) {
new Ajax.Request('http://192.168.11.204/picutre3.py?q=' + qry,{method: 'GET'} );
}
</script>
</body>
</html>

py側のソース
#!/usr/bin/pythonCGI
import picamera
import datetime
import ftplib
import time
from flup.server.fcgi import WSGIServer

now = datetime.datetime.now()
dir_name = now.strftime('%Y%m%d')
dir_path = '/var/www/donald'
file_name = now.strftime('%H%M%S')
file_name = dir_name + file_name

def app(environ, start_response):
start_response("200 OK",[("Content-Type", "text/html")])
i = urlparse.parse_qs(environ["QUERY_STRING"])
yield(' ')
if "q" in i:
if i["q"][0] == "w":
picamera = picamera.PiCamera()
picamera.capture(dir_path+'/'+file_name+'.jpg')
print("ok")

WSGIServer(app).run()

投稿日時 - 2017-08-15 17:48:54

QNo.9363338

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

参考にはならんかな?

http://desktop-linux.namakemono345.com/raspberry_pi3_usb_camera/

投稿日時 - 2017-08-15 19:18:43

補足

アドバイスいただきありがとうございます。
確認しましたが、ブラウザで操作する部分についての記載はありませんでした。ご教授いただきありがとうございます。

投稿日時 - 2017-08-16 10:03:41