Sony QX10 を Sony Camera Remote API を使って制御する
何だか面白いカメラ、Sony QX10を使ってアプリを作ってみます。
SDKやドキュメントの配布はこちら
https://developer.sony.com/develop/cameras/
SDKはAndroidのみで、iOS用はありません。
Githubに個人のデベロッパが作ってるライブラリがあります。
patr1ck / PBGSonyCamera
https://github.com/patr1ck/PBGSonyCamera
が、こちらこのままでは動きません。
ドキュメントにはreservedなアドレスポート、239.255.255.250:1900 に
M-SEARCHリクエストを投げて、エンドポイントURLを取得せよと書いてあるのですが、
投げても反応がないので色々調べていたら、QX10は以下のエンドポイントをみんな使ってた。
みんなどうやって知ったんでしょうか。
イマイチよくわかってない。
APIエンドポイント
ここにJSONシリアライズしたリクエストを投げると、
写真を撮ったり録画したりしてくれます。
あと、公式にドキュメントに載っていないエンドポイントが結構あるそうです。
sync time with camera.
http://10.0.0.1:10000/sony/system
for autentication and ask for access hided APIs
http://10.0.0.1:10000/sony/accessControl