注目のobniz Boardが最新版にアップデート!
株式会社obnizは、最新ファームウェア「obnizOS 7.1.0」のベータ版を発表しました。これにより、obniz Board / 1Yが新たな機能を手に入れることとなります。本記事では、このアップデートによってどのように機能が拡張され、セキュリティが強化されるのかを詳しくご紹介します。
Luaプラグインの導入
今回のアップデートの大きなポイントは、Luaプラグインの利用が可能になったことです。Lua 5.4.7がサポートされ、クラウドやAPIとの連携を活用した柔軟なデバイスロジックが記述できるようになります。これにより、ユーザーは新たなプログラミング体験を得られるでしょう。ただし、Luaプログラムは不揮発領域に保存できないため、オフラインでの持続的な動作には注意が必要です。
機能の拡張
obnizOS 7.1.0でのLua機能強化により、以下の新機能が追加されました:
- - 新規にPWMやディスプレイの機能が追加
- - `io.drive()`を用いたプッシュプル・オープンドレインの切り替えが可能に
- - 内蔵プルアップ・プルダウン制御ができる`io.pull()`の導入
- - クラウドとの双方向トランザクション機能を実装する`cloud.transactionWait()`と`obniz.plugin.callWait()`関数
- - メモリ不足を検出する`on_low_memory()`関数
このように、新たな機能により更に多様なデバイス操作が実現します。
MCPサーバーとの連携
Luaの導入により、AIツール(ClaudeやChatGPT等)との連携が可能になり、自然言語を用いたデバイスの状態取得や遠隔操作、故障予測分析が一層容易になります。MCPサーバー自体はクラウド機能であり、旧バージョンのOSでも活用可能ですが、このアップデートによってLuaと組み合わせた新たな活用シーンが必見です。
セキュリティの強化
obnizOS 7.1.0では、セキュリティ対策も強化されており、複数の脆弱性に対する対策が実施されています。特にWi-FiやBluetoothの脆弱性に関する対応が進められており、最新のCVEに基づく対策が全て適用されています。このような長期間のセキュリティ強化により、ユーザーはより安心して使える環境が整いました。
まとめ
obniz Boardの最新版「obnizOS 7.1.0」は、Luaの利用を可能にし、多くの機能拡張とセキュリティ強化を同時に実現しました。これにより、ユーザーは様々なデバイスをより効率的に制御できるようになります。新機能を活用することで、IoTシステムの構築が一層充実することでしょう。アップデートに関する詳細は、公式リリースノートをご覧ください。