obnizOS 3.5.0のベータバージョンを公開しました。
<ベータバージョンのご利用について> ベータバージョンをお試しいただくためには「obnizベータテストプログラム」への登録が必要です。 ベータテストについて詳しくは、以下の記事をご確認ください。 ベータテストプログラム参加者募集 その他 ベータバージョンの各機能に関するドキュメントは、非公開かつ一部準備中のものがあります。 お試しになりたい機能がありましたら、ご連絡ください。
コンテンツ
対象OS
- obnizOS for obniz Board ( hw=obnizb1 )
- obnizOS for obniz Board 1Y ( hw=obnizb2 )
- obnizOS for obniz BLE/Wi-Fi Gateway ( hw=encored )
- obnizOS for CONNECT HUB Cellular Model ( hw=encored_lte )
- obnizOS for BLE Stick ( hw=ble_stick )
- obnizOS for M5StickC ( hw=m5stickc )
- obnizOS for M5Stack Basic ( hw=m5stack_basic )
- obnizOS for ATOM Lite ( hw=m5atom_lite )
- obnizOS for ESP32 ( hw=esp32w or hw=esp32p )
インターネット接続
共通変更点
- ネットワークフェイルオーバーが、全てのネットワークで利用可能です。
Wi-Fi、LTE、Ethernetなど複数のネットワーク設定を記憶させることができます。
たとえばWi-Fiの接続に失敗した場合、自動的に他のネットワーク設定(LTE回線など)をトライします。 - obnizOSは標準でobniz.comに接続します。(obniz.ioからの変更)
Wi-Fi
- WPA2 エンタープライズに対応(username, pass, anonymous ID認証です)
- BSSIDオプションに対応(Macアドレス指定接続)
- 設定が1つもない場合は起動時のスキャンを行わなくなります
- BOR検知後の起動時にWi-Fi送信電力を自動で抑える機能を停止しました
- Fix Wi-Fi設定の古い方からトライするのを新しい方からに修正
Wi-Fi MESH
- Wi-Fi MESHを新規サポート
obnizのデバイスが自動的にメッシュネットワークを構築しインターネットに接続します。
Wi-Fiのアクセスポイント(AP)から遠くても接続可能になります。
この機能の利用には、クラウド上でのWi-Fi MESHのサブスクリプションが必要です。
3G/LTE
モデムを繋ぐことでWi-Fiではなく携帯電話回線経由で利用できるようになります。
- BG96モデムの標準サポートを開始します
- AK030モデムの標準サポートを開始します
- SARA_U2の実験的実装を行っています。
設定
シリアル経由設定
menu
と打つことでいつでもメニューに入れるようになりました- ConsoleのRxとTxがつながっているデバイスにも対応可能になりました
s
を起動時に打つことによる設定モードは廃止されました- ネットワーク設定の個別削除が廃止されました。全消去のみ可能です。
- 回路構成情報の設定に対応しました
- Data(json)による設定書き込みに対応しました。
Wi-Fi経由設定
- キャプティブポータル対応。obnizにつなぐだけで自動的にブラウザが立ち上がります(192.168.0.1の入力は不要です)
- 起動時設定でもWi-Fi接続失敗時の設定が共通化されました。ブラウザのメニューからすべての設定が可能です。
- ネットワーク設定の個別削除が廃止されました。全消去のみ可能です。
- 回路構成情報の設定に対応しました
- Wi-Fiと3G/LTE設定の場合に、設定後進捗をブラウザで確認できるようになりました。また、失敗時にも理由が表示され再起動することなく次の設定が可能となりました。
- ネットワークの設定が1つもない場合のタイムアウトが2分に延長されました。(それ以外は20秒のままです)
- Wi-Fi スキャンはWi-Fiの設定ページを表示するたびに行われるようになりました。
その他
- WPSに対応しました。設定モードでボタンを3秒以上推し続けるとWPSモードになりWi-Fi設定が可能です。
- obniz Androidアプリからの設定に対応しています。
- 回路構成情報の設定に対応しました
システム
- 起動時間が1.5秒短縮されました。
ハードウェア
- 動的回路構成設定が可能になりました。
以下のコンポーネント情報(何をどこにつないだか)をobnizOSに設定可能です
- スイッチ
- LEDs (power or status)
- Ethernet PHY
- 3G/LTE Modem
設定することでobnizOSはシステムコンポーネントとして利用します。 LEDをstatusLEDとして設定すれば現在状況が表示されます。
ペリフェラル
BLE
- 内部メモリ管理が改善され、スキャン時の安定度が向上しました。
<ベータバージョンのご利用について> ベータバージョンをお試しいただくためには「obnizベータテストプログラム」への登録が必要です。 ベータテストについて詳しくは、以下の記事をご確認ください。 ベータテストプログラム参加者募集 その他 ベータバージョンの各機能に関するドキュメントは、非公開かつ一部準備中のものがあります。 お試しになりたい機能がありましたら、ご連絡ください。