サービス
サービスを探す
プロ人材を探す
仕事を探す
ブログを探す


< 起動 >
1, SDカードマウント、inti.txt読み出し
2. WiFi接続
3. 時刻合わせ
以上、いずれかでエラーの時はWiFi切断、SDカードアンマウント、LED点滅して無限ループ
4. socket準備待ち受け開始
< メインループ >
終了ボタン押下無ければ以下ループ
socketコマンドに応じて応答、処理中LED点灯、処理後消灯
WiFi断で再接続、接続断の間はLED点灯
定刻に時刻合わせ
終了ボタン押下検出で
WiFi切断、SDカードアンマウント、LED点滅、無限ループ
コマンド&レス
< コマンド >
TIM 現在日時要求 (例:260604,164800を返す)
DIR ファイル名一覧 (一覧を返す)
LS* 前方一致のファイル名一覧 (一覧を返す)LSF 指定ファイル名の有無を確認 (例:LSF test-0000.txt)標準レス ACK=有り NAK=無し
MKF ファイル作成 MKF(例:MKF,test 重複確認後test-0000.txtを作成)標準レスADn 指定ファイルに一行追加 (例:ADn,test.txt,123 当月ファイルtest-2606.txtが無い場合は作成)標準レス
ADt 指定ファイルに時刻入り1行追加 (例:ADt,test.txt,123 当月ファイルが無い場合は作成) 標準レス
RDF 指定ファイルの全文要求 (全文を返信)
RDE 指定はファイルの最終行要求 (最終行を返信)
< 標準レス >
ACKNAK