ファームウェア i.91.065:ローカルブランディング API、CORS POST サポート、MQTTS 復旧の改善
WEM シリーズデバイス向けに、ファームウェア i.91.065 が利用可能になりました。
ファームウェアはこちらからダウンロードできます:i.91.065.bin
ファイルサイズ:725808 bytes
SHA256:6c4efdcb5d84036f6fafee7c0620e4ec3452cb6740d81f824d9cf2205913a36e
MD5:a2be4c7fde307223932f93a7adf6df04
今回のリリースで追加されたローカル Web UI のブランディング API は以下のとおりです:
GET /api/getbrandPOST /api/setbrand
この API を使用すると、ローカル Web UI に IAMMETER のロゴ、IAMMETER のテキスト、IAMMETER のフッターコンテンツを表示するかどうかを制御できます。また、工場出荷時の Soft AP 設定用に、最大 20 バイトのカスタム brandText と apSsid 値にも対応しています。POST /api/setbrand はデバイスを自動的に再起動しません。apSsid を変更した場合、新しい Soft AP 名は次回のデバイス再起動後に有効になります。


ファームウェア i.91.065 は HTTP OPTIONS サポートも追加しました。これにより、ブラウザベースのツールは /api/setbrand、/api/setadv、/api/setwifiadv などのローカル API に対してクロスオリジンの JSON POST リクエストを使用できるようになります。新しいブランド API は WEM API テストページ からテストできます。
このバージョンでは、MQTTS の復旧に関する問題も修正されています。以前のバージョンでは、MQTTS サーバーが長時間利用できない状態が続いたり、TLS 接続の試行が失敗し続けたりすると、デバイスが自動復旧を停止し、再起動が必要になることがありました。新しいバージョンでは、リソースのクリーンアップ、再接続保護、MQTTS 障害後の復旧動作が改善されています。
関連リンク: