更新履歴

3.5.0

2021/07/21

対象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 obnizPLC ( hw=plc )
  • obnizOS for ESP32 ( hw=esp32w or hw=esp32p )

インターネット接続

共通変更点

  • ネットワークフェイルオーバーが全てのネットワークで利用可能です。1つの種類に失敗した場合(例,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から遠くても接続可能になります。

この機能の利用にはクラウド上でのWi-Fi MESHのサブスクリプションが必要です。

3G/LTE

  • BG96モデムの標準サポートを開始します
  • AK030モデムの標準サポートを開始します
  • SARA_U2の実験的実装を行っています。

設定

シリアル経由設定

  • menuと打つことでいつでもメニューに入れるようになりました
  • ConsoleのRxとTxがつながっているデバイスにも対応可能になりました
  • sを起動時に打つことによる設定モードは廃止されました
  • ネットワーク設定の個別削除が廃止されました。全消去のみ可能です。
  • 回路構成情報の設定に対応しました
  • Data(json)による設定書き込みに対応しました。

Wi-Fi経由設定

  • パスキーが必須となりました(デフォルトobniz)。
  • キャプティブポータル対応。obnizにつなぐだけで自動的にブラウザが立ち上がります(192.168.0.1の入力は不要です)
  • デバイスのIPが192.168.0.1から192.168.254.1に変更となりました。
  • 起動時設定でもWi-Fi接続失敗時の設定が共通化されました。ブラウザのメニューからすべての設定が可能です。
  • ネットワーク設定の個別削除が廃止されました。全消去のみ可能です。
  • 回路構成情報の設定に対応しました
  • Wi-Fiと3G/LTE設定の場合に、設定後進捗をブラウザで確認できるようになりました。また、失敗時にも理由が表示され再起動することなく次の設定が可能となりました。
  • ネットワークの設定が1つもない場合のタイムアウトが2分に延長されました。(それ以外は20秒のままです)
  • Wi-Fi スキャンはWi-Fiの設定ページを表示するたびに行われるようになりました。
  • MacAddressとMESH IDに入力チェックが入りました
  • パスワード欄がpassword属性となり隠されるようになりました。
  • 設定消去時にリスタートしなくなりました

ディスプレイ経由設定

  • ネットワーク設定削除はWi-Fiのみではなくすべてのネットワーク設定削除機能となりました。

その他

  • Factory Resetを廃止しました
  • WPSに対応しました。設定モードでボタンを3秒以上推し続けるとWPSモードになりWi-Fi設定が可能です。
  • obniz Androidアプリからの設定に対応しています。
  • 回路構成情報の設定に対応しました

システム

  • 起動時間が1.5秒短縮されました。

ハードウェア

  • 動的回路構成設定が可能になりました。

以下のコンポーネント情報(何をどこにつないだか)をobnizOSに設定可能です

  • スイッチ
  • LEDs (power or status)
  • Ethernet PHY
  • 3G/LTE Modem

設定することでobnizOSはシステムコンポーネントとして利用します。
LEDをstatusLEDとして設定すれば現在状況が表示されます。

ペリフェラル

スピーカー

  • fix M5Stackにおいてスピーカー用IOがobnizOSにより専有されていたのを開放しました

BLE

  • 内部メモリ管理が改善され、スキャン時の安定度が向上しました。

3.4.5

2021/02/26

対象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

  • Fix missing 14ch for Wi-Fi Scannning.
  • Improve success rate for Wi-Fi Connecting.

BLE

  • Improve crash rate on heavy ble advertisment situation under poor Wi-Fi.

System

  • Factory Reset now clean internal memory.
  • Factory Reset is now available for hw=encored, encored_lte
  • Start up Long Press(10 seconds) will start Factory Reset for hw=encored, encored_lte, ble_stick, atom_lite

Peripheral

  • Button for Setting is now recognize as obniz.switch and now trigger cloud execusion for hw=encored, encored_lte, ble_stick, atom_lite

3.4.4

2021/01/24

Available 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

Improves

  • Wi-Fiがスキャンで見つからなかった場合の再接続時間を短期化
  • ハングモニタリングの検知間隔を短期化
  • Wi-Fi切断時に再起動から再接続に。

Network

Bug Fixes

  • 固定IPに接続できない場合があるのを修正

BLE

Bug Fixes

  • 通信量が多い時にOSがCrashするのを改善。

3.4.3

2020/11/20

対象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 )

Hardwares

新しく追加されたOS

  • obnizOS for CONNECT HUB Cellular Model
  • obnizOS for BLE Stick
  • obnizOS for ATOM Lite

Wi-Fi

Improves

  • 接続成功率を改善
  • LEDの状態をよりわかりやすい表現に
  • Security fix: Fixed AP switch to adjacent channel without disconnect (CVE-2020-12638)
  • SSID/Passwordが保存されている状況でトライに掛かる時間を改善。
  • 最初の接続トライで失敗した場合にわざわざ失敗を表示しないようUIを改善。
  • ブラウザ経由設定でSSIDを指定した場合は接続の成功・失敗にかかわらず保存。

Bug Fixes

  • ブラウザ経由設定でスペース文字を受け付けなかったのを修正
  • obnizのWi-Fiに接続し、解除した時にLEDの点滅が停止するのを修正。
  • SSIDが1つも見つからなかったときにrebootするのを変更。

BLE

Improves

  • 通信速度を改善

Bug Fixes

  • 通信量が多い時にOSがCrashするのを改善。

Cloud

Bug Fixes

  • 非常に稀にクラウドとの認証に失敗するのを修正。

Peripheral

Improves

  • spi1 を M5StickC/ATOM Lite の場合に利用不可に変更。

3.4.2

2020/09/01

Available OS

  • obnizOS for obniz Board
  • obnizOS for obniz Board 1Y
  • obnizOS for obniz BLE/Wi-Fi Gateway
  • obnizOS for M5StickC
  • obnizOS for M5Stack Basic
  • obnizOS for ESP32

Improves

  • obniz BLE/Wi-Fi Gateway ステータスLED色変更
    • OTA時 赤点滅→黄点滅
    • Web設定時 緑点滅→紫点滅
  • モデムスリープ機能の復帰による本体発熱の低減(特にBluetooth非使用時)
  • Wi-Fi, EthernetのMacアドレスの取得機能

Wi-Fi

  • Wi-Fi 接続ストラテジーの変更.
  • ステルスSSID設定の削除。すべてのWiFi設定がステルスSSIDとして扱われます。

Bug Fixes.

  • obniz BLE/Wi-Fi Gatewayで赤色LEDのままWi-Fi設定画面となるのを修正
  • plugin command送信機能バグ修正
  • plugin onlineFlgバグ修正

3.4.1

2020/08/18

対象OS

  • obnizOS for obniz BLE/Wi-Fi Gateway

3.4.1未満の"obnizOS for obniz BLE/Wi-Fi Gateway"は3.4.1への自動OTA対象となります。

Improves

  • Wi-Fi接続方法の変更。(ステルスSSID設定の削除)

Bug Fixes

  • 特定条件でGatewayにおいてOSが起動しなくなる問題を解決

3.4.0

対象OS

  • Plugin OS

2020/07/22

Added

  • プラグイン機能

Bug Fixes

  • Wi-Fi接続の安定性向上
  • 設定画面の誤タイプ修正

3.3.0

2020/07/01

対象OS

  • obnizOS for obniz Board
  • obnizOS for obniz Board 1Y
  • obnizOS for obniz BLE/Wi-Fi Gateway
  • obnizOS for M5StickC
  • obnizOS for M5Stack Basic
  • obnizOS for ESP32

Added

  • 接続Wi-Fi(SSID)をクラウドで閲覧可能に

Bug Fixes

  • Wi-Fi接続の安定性向上
  • BLEスキャンのデバイス側フィルタリングのバグ修正
  • obniz Board 1Yのパスワード入力画面のバグ修正

3.2.1

2020/5/28

対象OS

  • obnizOS for obniz Board
  • obnizOS for obniz Board 1Y
  • obnizOS for obniz BLE/Wi-Fi Gateway
  • obnizOS for M5StickC
  • obnizOS for ESP32

Network

  • Update TLS certification

3.2.0

2020/03/16

対象OS

  • obnizOS for obniz Board
  • obnizOS for obniz Board 1Y
  • obnizOS for obniz BLE/Wi-Fi Gateway
  • obnizOS for ESP32

Display
ADD: Color display Support for obniz.display command. This is only for future devices.
BLE
ADD: BLE scan target filter on device side to reduce data transfer
  Fix: Sometimes stop ble module on ble first initialize.
Wi-Fi
ADD: Hidden SSID setting and connectivity
ADD: Device Setting Mode for obniz BLE/Wi-Fi Gateway
ADD: LED show device status for obniz BLE/Wi-Fi Gateway
  Fix: Cannot input symbol on Wi-Fi password when using advance mode.
  Fix: Unstable communication with obniz cloud at TLS/SSL.
  Fix: Unstable behavior when using local connect.

3.1.0

2020/01/16

対象OS

  • obnizOS for obniz Board
  • obnizOS for obniz Board 1Y
  • obnizOS for obniz BLE/Wi-Fi Gateway
  • obnizOS for ESP32

Added

  • HTTP/HTTPS Proxy setting via softAP Wi-Fi configration
  • TLS communication for business plan

Improves

  • Add Back slash for text inputs on obnizOS first setup.
  • Changed softAP Wi-Fi setting ip address from 1.2.3.4 to 192.168.0.1
  • Add one more system halt handler to keep obnizOS connected to the Cloud.

Bug Fixes

  • fix Too much delay or timeout of 1.2.3.4 access on softAP Wi-Fi setting(this happen only for obnizOS for ESP32 or Encored IoT Hub)
  • fix unstable behavior when local connect enabled.
  • fix unstable behavior after wait() called.

3.0.2

対象OS

  • obnizOS for obniz Board
  • obnizOS for obniz Board 1Y
  • obnizOS for obniz BLE/Wi-Fi Gateway
  • obnizOS for ESP32

Breaking Changes

  • Old Ble commands from obniz.js(1.X.X and 2.X.X)/python(0.5.1 and early) can’t be accepted.
  • Websocket/REST API now only accept HCI BLE commands for obnizOS3 series

Added

  • add Hardware Support: obniz Board 1Y/ Encored IoT Hub
  • add Sleep function for obniz Board 1Y
  • add Bluetooth HCI command

Improvements

  • change first setup display UI for obniz Board series.
  • change error UI more readable.
  • change Minimum Network Latency from 10msec to 1msec when local connect enabled. It makes better
  • performance for robot controlling.

Bug Fix

  • fix obnizOS disconnect from obniz cloud when wait() called with over 30min.

2.1.1

対象OS

  • obnizOS for ESP32

Improvements

  • BLE connection

2.1.0

対象OS

  • obnizOS for obniz Board
  • obnizOS for ESP32

Added

  • Ethernet Mode
  • Works with ESP32-PICO-D4
  • Wi-Fi Configration via Wi-Fi.
  • Static IP
  • TCP Command
  • Reset setting from serial

Improvements

  • I2C Clock Stretching accept more longer time.

Bug Fix

  • Cloud connection to obniz cloud fails in some case.

2.0.2

対象OS

  • obnizOS for ESP32

BugFix

  • change i2c clock stretch time to longer
  • Fix GPIO32-39 input data

2.0.1

対象OS

  • obnizOS for obniz Board

Fixed

  • fixed reboot or hang when network state is going invalid
  • fixed invalid treatment for continuers websocket frame.

2.0.0

対象OS

  • obnizOS for obniz Board

Added

  • io.animation now accept repeat and finished notification.

Changed

  • ad result is more accurate and voltage correction only works vcc under 4.5v

1.0.13

  • obnizOS for obniz Board

1.0.12

  • obnizOS for obniz Board

Fixed

  • BLE peripheral connection failed

1.0.11

  • obnizOS for obniz Board

Fixed

  • UART RTS, CTS not worked

1.0.10

  • obnizOS for obniz Board

Fixed

  • Fix BLE connection error

1.0.9

  • obnizOS for obniz Board

Fixed

  • UART/SPI/I2C/PWM stability improvement on huge data
  • BLE connection error during scan

1.0.8

  • obnizOS for obniz Board

Added

  • Display firmware version and mac address

1.0.7

  • obnizOS for obniz Board

Fixed

  • Lost error messages from obniz when after special sequences

1.0.6

  • obnizOS for obniz Board

Added

  • Show cloud connection fail reasons on OLED.

Fixed

  • crash when two or more io.animation registrated
  • Wifi/Bluetooth Stability fix and Improvements

1.0.5

  • obnizOS for obniz Board

Fix

  • fix shutdown bug when ble read/write unknown characteristics/descriptor

1.0.4

  • obnizOS for obniz Board

Changed

  • Better noise treatment of switching 5v/3v on each IO.

Fix

  • Few Wi-Fi Bugs

1.0.3

  • obnizOS for obniz Board

Add

  • SPI write max length expands. 32 byte to 1024 bytes

1.0.2

  • obnizOS for obniz Board

Fix

  • Wifi Password can't select some characters like '@'

1.0.1

  • obnizOS for obniz Board

Fix

  • Wifi Password can't select 'X'

v1.0.0

First Release