You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
FlashAir III(W-03)でLuaスクリプトを動かす際、一番厄介なのは エラーメッセージが出力されないことだと思います。 文法ミス1つでもあればこう。 昔懐かしいCGIのよう。 PC上で試しに動かしてから書き込めばいいのですが、それも面倒といえば面倒。 しかし、Luaにはpcallという、エラーをハンドリングする機能があります。 それを使ってやると、FlashAir側には正常なように処理しつつ、Luaのエラーを ブラウザに出力することができます。 まず、debug.luaとして以下のものを用意。 f = loadfile("body.lua") local flag, ret = pcall(f) if not flag then print("HTTP/1.1 500 Internal Server Error\n\n") print("<pre>") print("!!! L
FlashAirは無線LANを持つSDメモリカードですが、無線LANアクセスポイントを1つしか登録できず、いろんな場所に行って、いろんな無線LANアクセスポイントにつなごうとすると、その都度設定を変更しなければならずメンドイです。 そこで、Luaスクリプトが実行できるようになったSD-WEシリーズ(W-03)で、FlashAirの起動時にいくつか登録した無線LANアクセスポイントを見つけたら、そこに接続するスクリプトを書いてみました。 以下の、スクリプトの適用は自己責任でお願いします。問題が発生しても当方は責任を持ちません。自力で元の状態に戻せる方のみご利用ください。 無線LANアクセスポイントのキーを暗号化していません。FlashAirの紛失や盗難、他の人に中を見られたときなど、無線LANアクセスポイントへの接続情報を知られてしまう可能性があるので、それをご理解の上でご利用ください。(暗
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く