nodrix icon

nodrix

nodrixは、Cloudflareの自分のアカウントにデプロイできるオープンソースIoTプラットフォームです。HTTPSまたはWebSocketでのデバイステレメトリ、リアルタイムダッシュボード、自動化、外部アプリ向けのread APIに対応。

nodrix

概要

nodrix は、Cloudflare の自分のアカウントにデプロイできるオープンソースのシングルテナント IoT プラットフォームです。自分でサーバーをホストしたり、デバイスデータを第三者のクラウドに置いたりせずに IoT バックエンドを運用したい人向けに設計されています。

このプラットフォームは、テレメトリの取り込み、変数の保存、ライブダッシュボード、制御書き込み、自動化、read API を処理します。ソースでは、ハードウェアが HTTPS または WebSocket 経由で接続し、デバイスが worker URL にメトリクスを直接送信し、ダッシュボードが休止 WebSocket を通じてリアルタイムに更新されると説明されています。

主な機能

シングルテナントの Cloudflare デプロイ

単一の Cloudflare アカウントにデプロイし、別のホスト型バックエンドではなく Cloudflare のプリミティブ上でプラットフォームをプロビジョニングします。

HTTPS と WebSocket のデバイスプロトコル

デバイスは HTTPS 経由でテレメトリを POST するか、WebSocket 接続を維持でき、新しいメトリクスキーが届くと変数が自動作成されます。

リアルタイムのダッシュボードと制御

ドラッグ&ドロップのダッシュボードで、ウィジェットを変数にバインドし、ライブ値を表示し、制御書き込みをハードウェアに送信できます。

エッジ自動化

視覚的な自動化は、しきい値、スケジュール、日の出/日の入り、イベント、手動実行をトリガーにして、変数の設定や連携の呼び出しを行えます。

クリーンな read API

read API は、外部アプリ向けに bearer トークン認証の背後で、最新状態、変数一覧、最近の時系列データを公開します。

AI クライアント向け MCP サポート

オプションの MCP サーバーにより、AI クライアントはプロジェクトを確認でき、明示的なオプトインがあれば監査ログ付きで管理操作を実行できます。

適した用途

  • メーカー向けハードウェアからデバイステレメトリを送信する

    ESP32、ESP8266、Raspberry Pi Pico W、または同様のボードを HTTPS 経由でクラウドバックエンドに接続し、必要に応じてコマンドや制御書き込みを読み戻します。

  • デバイスをリアルタイムで監視・制御する

    現在の読み取り値を表示し、履歴をグラフ化し、オペレーターがページから変数を切り替えたり調整したりできる、ライブ運用または maker ダッシュボードを構築します。

  • 別サーバーなしで応答を自動化する

    しきい値、スケジュール、イベント駆動のフローを作成し、エッジから値の設定、イベントの発行、HTTP・メール・チャット連携の呼び出しを行います。

  • 1 つの read エンドポイントから外部ツールにデータを供給する

    最新状態と時系列データを、bearer トークン read API を通じて Grafana、カスタムアプリ、または Pi ディスプレイに公開します。

  • AI クライアントにインスタンスの問い合わせや管理を許可する

    AI クライアントがプロジェクトを確認し、必要なら明示的な所有者ゲート付きアクセスで MCP サーバーを通じて自動化を管理できるようにします。

Pros and Cons

Pros

  • 顧客自身の Cloudflare アカウントで実行され、インスタンスをシングルテナントに保ちます。
  • HTTPS と WebSocket の両方のデバイス通信に対応しています。
  • ダッシュボード、自動化、read API、制御書き込みを 1 つのプラットフォームにまとめています。
  • 一般的な maker ボード向けのガイドとサンプルワークフローを提供しています。
  • オプションの Google または GitHub サインインに加え、AI クライアント向けの MCP サーバーを備えています。

Cons

  • 料金ページが利用できないため、提供されたソースからはプラン構成や費用の詳細を確認できません。
  • 公開ドキュメントは Cloudflare デプロイを重視しているため、一般的な自己ホスト型スタックというより、そのランタイム向けに特化しているように見えます。

FAQ

nodrix はどのようにデプロイされますか?

お使いの Cloudflare アカウントにデプロイされ、ボタン操作でそのインスタンス用の Workers、Durable Objects、D1、R2、KV がプロビジョニングされます。

ハードウェアは nodrix にどのように接続しますか?

ハードウェアは HTTPS または WebSocket でテレメトリを送信でき、ドキュメントでは外部アプリ向けに bearer トークン API 経由で状態を読み取る方法も説明されています。

これで何を構築できますか?

ソースには、ダッシュボード、自動化、read API、デバイスプロトコルのドキュメント、ESP32、ESP8266、Raspberry Pi Pico W のガイド、AI クライアント向けの MCP サポートが示されています。

料金はいくらですか?

pricing URL は not-found ページを返すため、提供された情報からはプランや料金の詳細は確認できません。

Quick Facts

カテゴリ
IoT プラットフォーム
プラットフォーム
Durable Objects、D1、R2、KV を備えた Cloudflare Workers
デプロイモデル
自分の Cloudflare アカウント内のシングルテナント
主なユーザー
ハードウェアビルダーと開発者
ソースドメイン
nodrix.live
ライセンス
MIT License

nodrixの代替品

ByteAsk icon

ByteAsk

ByteAskは、C/C++向けのターミナル起点AIコーディングエージェント。リポジトリを編集し、コンパイラやデバッガ、サニタイザ、テストで変更を検証してから差分を表示。無料枠あり。

PromptScout icon

PromptScout

PromptScoutは、ChatGPT、Gemini、Google AI Overviews、Perplexityで自社や競合がどう言及されるかを追跡し、ソース分析とサイト監査を組み合わせて、次に直すべき内容・訴求・サイト対応を判断できます。

CreateOS Sandbox icon

CreateOS Sandbox

CreateOS Sandboxは、FirecrackerマイクロVM上でコードやエージェントのワークロードを実行できる分離型コンピュート環境です。SDK、CLI、MCPで制御可能。

Sleek Analytics icon

Sleek Analytics

Sleek Analyticsは、Cookieバナー不要で導入も簡単なプライバシー重視のWeb解析ツール。リアルタイム訪問者追跡、Core Web Vitals、収益アトリビューションに対応。

hob icon

hob

hobは、エージェントのセッション、ターミナル、履歴、後続作業を、既存のツールやプロバイダーに合わせて整理できる独立したコーディングエージェント向けワークスペース。ローカルでの制御を重視する開発者に最適。

Ably Chat icon

Ably Chat

Ably Chatは、カスタムのリアルタイムチャットアプリを構築できるチャットAPIプラットフォームです。ルーム単位のメッセージ、入力中表示、プレゼンス、リアクション、メッセージ更新に対応し、利用量ベースの料金も選べます。