Skip to content

kp-v1.0

Compare
Choose a tag to compare
@tateisu tateisu released this 10 Mar 20:03
· 85 commits to master since this release

無線LANカードの話じゃないけどまあ聞いてくれよ

FADがヒマになったので
リコイメのImageSyncとPentax KPの間の通信を
tPacketCapture使ってキャプチャしてWireSharkで見てみたんだよ
カメラのIPは192.168.0.1で固定な

http://カメラのIP/v1/props カメラの情報を取得。結果は長めのJSON
http://カメラのIP/v1/changes WebSocketでカメラの状態を追跡。なんか起きるとテキストつかJSONで情報が来る
http://カメラのIP/v1/photos SDカード中の画像をカメラが認識してる範囲で返す。
http://カメラのIP/v1/photos/{DIR/FILE.EXT}/info 画像のAv,Tv,Sv,Xv(露出補正),orientation、機種名、位置などをJSONで返す
http://カメラのIP/v1/photos/{DIR/FILE.EXT}?size={full,view,thumb} 画像データを返す

困ったのが、 photosもinfo も画像ファイルのサイズと更新日時を返さないの。
一度ダウンロードしたデータを再度ダウンロードするかスキップするか判定する材料がないじゃないの…

ってことでKP downloader になるブランチを作っときました