端末ファームの書き換え
特許技術「firmwareless」により、端末のファームウェアに触れずに機能追加・変更が可能です。出荷後も現場のロジックは何度でもクラウドから更新でき、端末を回収する必要はありません。ダウンタイムゼロでシステムの更新を実現します。
Why obniz
ハードウェア・ファームウェア・クラウド・セキュリティ ── 自社で組み上げれば数年がかりの領域を、obniz は 10 年以上かけて 1 つの基盤に磨き上げてきました。
特許技術「firmwareless」により、端末のファームウェアに触れずに機能追加・変更が可能です。出荷後も現場のロジックは何度でもクラウドから更新でき、端末を回収する必要はありません。ダウンタイムゼロでシステムの更新を実現します。
TLS 1.2 暗号化・個体ごとの公開鍵認証・OTA 更新・接続監視まで、すべてプラットフォームに含有。ISO/IEC 27001 認証下で obniz が運用するため、お客様側のサーバー構築・運用は一切不要です。
2014 年の開発開始以来、累計 40,000 台超・300 社以上の現場で運用。温度管理・設備監視・PLC 連携まで、8 年以上にわたる実運用で検証され続けているプラットフォームです。
LTE / LTE-M ・NB-IoT・Wi-Fi・Ethernet を 1 つのプラットフォームに統合。屋外・移動体・閉域網・オフィスまで、現場条件に応じて最適な回線を選べて、上位レイヤーのコードは共通のままです。
Lua Plugin で端末側に判定・集計・圧縮のロジックを載せられます。AI が現場の状況に応じて Lua コードを動的生成し、ライブ反映する世界へ。必要なデータだけを送るため、通信量を数十〜数百分の一まで削減できます。
Layers in Detail
どの層から触るかはプロジェクト次第。SaaS だけ使う、SDK でアプリを作る、ハードだけ量産に組み込む ── 自由に選べます。
01 · Solutions
現場の課題を解く、用途別のパッケージ
温度管理・漏水検知・PLC 遠隔化など、現場の用途に合わせたソリューションをobniz Nowを活用して提供しています。
02 · Application
現場の業務を動かす SaaS・自社アプリ
obniz Now のような SaaS をそのまま使うか、obniz.js / SDK を使って自社のアプリを組み上げるか。どちらも同じ obniz Cloud を土台にしています。
03 · Cloud Platform
デバイスとアプリをつなぐ管理基盤
数万台規模のデバイスを統一 API で管理。REST / GraphQL / WebSocket のどれからでも叩け、デバイス認証・OS 更新配信まで標準装備です。IoTに必要なものが一式揃います。
04 · Network
現場の条件に合わせた接続手段
屋外や移動体には LTE / LTE-M、オフィス・工場内には Wi-Fi / Ethernet。いずれもクラウドとの通信は TLS 1.2 で暗号化されます。
LTE / LTE-M / NB-IoT
SIM 内蔵モデル対応
Wi-Fi
2.4GHz b/g/n WPA3 / WPA2 Enterprise
Ethernet
有線接続・固定 IP 対応
05 · Operating System
マイコンで動くクラウド接続 OS
デバイス 1 台 1 台に載っている、obniz 専用の組込 OS。接続復旧・鍵管理・電源制御・OTA 更新などを担当し、アプリ開発者はこのレイヤーを意識する必要がありません。
ドキュメントを開くTLS 1.2
通信の完全暗号化
公開鍵認証
個体ごとの鍵管理
OS 更新
OTA 自動アップデート
自動復旧
切断時の再接続
電源管理
スリープ / ウェイク
Lua Script
再起動不要で小さな知能をLive Update
セルフホスティング
obniz Cloud 以外の自前クラウドへの接続も
06 · Hardware
obnizOS 搭載の端末群
obnizOS が動く認定ハードウェア。用途に応じて選択でき、どれを選んでも上位のレイヤー(OS / Cloud / App)は共通です。
SDK & Integrations
アプリケーション層と Cloud をつなぐのが SDK です。用途に応じて、軽量な JavaScript SDK から量産 SaaS 向けの App SDK まで選べます。
Quick Start
obniz.js を読み込み、OBNIZ_ID と access_token を指定するだけ。ブラウザからでも Node.js からでも、同じコードが動きます。access_token による認可で、第三者からの不正な接続を防ぎます。
obniz.js リファレンスconst obniz = new Obniz("OBNIZ_ID", {
access_token: "token_xxx"
});
obniz.onconnect = async () => {
const voltage = await obniz.ad0.getWait();
}; JavaScript SDK
ブラウザ・Node.jsから数行で obniz デバイスに接続。パーツ ライブラリで 100+ のセンサー/モーターに対応。
Multi-tenant App SDK
多数のデバイスを扱う SaaS 向け。認証・権限・スケールを意識せずマルチテナントなアプリを構築できる。
Development Toolkit
セルフホスティングでOS搭載端末を使うなら、obniz-dockでサーバーを立ち上げられます。app-sdkと同じ使い勝手で利用可能
CLI
コマンドラインから obnizOS を操作。Wi-Fi経由の自動キッティングやパートナー企業様のデバイス開発に
On-Device Logic
デバイス側に小さなロジックを組み込む仕組み。ネットワーク切断中の自律制御や、レスポンスの高速化に。
AI Integration
Claude などの AI エージェントから obniz デバイスを直接操作できる Model Context Protocol サーバー。
Resources