中身
部品レイアウトはあまり変わってないけどCがかなり減ってる気がする。基板作り直したっていう話だし200はシルクで埋まってた。
無線はログの通りAP6236。アンテナ周りに余裕ができてるから速度改善してるといいけど。 pic.twitter.com/gL7RSJxgGA— ichinomoto (@ichinomoto) July 29, 2022
PCからデータ送受信
メニューの ツール>アプリ接続 を選択するとDM250がwifiAPとして動作するのでそこにwifi接続する。
同時に中でapacheが起動する。以下のURLにアクセスするとデータの取得と送信が可能。
IPアドレスは固定で192.168.5.1
DM250のアプリ接続機能はflashairの下位互換のもよう
https://flashair-developers.github.io/website/docs/api/command.cgi.html
https://flashair-developers.github.io/website/docs/api/upload.cgi.html
ファイル一覧
保存されているファイル一覧はこれで取得できる
curl 'http://192.168.5.1/cgi-bin/command.cgi?op=100'
フォルダを指定する場合は
curl 'http://192.168.5.1/cgi-bin/command.cgi?op=100&DIR=フォルダ名'
ファイルの中身はURLにファイル名を入れるとそのまま見える
http://192.168.5.1/ファイル名.txt
http://192.168.5.1/フォルダ名/ファイル名.txt
http://192.168.5.1/フォルダ名/ファイル名.txt
データ送信
ファイルを置くフォルダは送信前にGETで指定する。省略すると保存領域のrootに置かれる。
curl http://192.168.5.1/cgi-bin/upload.cgi?UPDIR=フォルダ名
送信はPOSTで以下のようにすれば可能
curl -X POST --header 'Content-Disposition: form-data' -F 'filename=@/file/to/path.txt' http://192.168.5.1/cgi-bin/upload.cgi
なおformデータなのでこれで送信できるかと思ったが、これだとOKが返ってくるのにファイルは置かれていない。
<form method="post" action="http://192.168.5.1/cgi-bin/upload.cgi">
<input type="file">
<input type="submit" value="送信">
</form>
<input type="file">
<input type="submit" value="送信">
</form>