このSensorCast -Stream Sensor Dataについて
電話のセンサーデータをBLE、WSS、USB、WiFi経由でESP32、Arduinoにリアルタイムでストリーミング配信
SensorCastは、AndroidデバイスからESP32、Raspberry Pi、Arduino、Webダッシュボード、およびあらゆるWebSocketクライアントへリアルタイムのセンサーデータをストリーミング配信します。専用ハードウェアは不要で、スマートフォンをプロトタイプ開発、研究、データ収集のための完全なIoTセンサーハブへと変貌させます。
Wi-Fiのみをサポートする他のセンサーアプリとは異なり、SensorCastはWebSocket(Socket.IO)によるクラウドストリーミングとBluetooth(BLE GATT + Classic SPP)によるローカルストリーミングという2つの伝送方式に対応しています。1つのサブスクライバーから数百のサブスクライバーまで、同時にストリーミング配信が可能です。
対応センサー(40種類以上):
モーション:加速度計、ジャイロスコープ、線形加速度、回転ベクトル、重力
位置:磁力計、方位、ゲーム回転ベクトル
環境:光、気圧、温度、湿度、近接センサー
位置情報:GPS(緯度、経度、高度、速度、方位)
主な機能:
JWT認証とユーザー名ベースのルーティングによるWebSocketストリーミング
ESP32向けBluetooth BLE GATT、HC-05/HC-06向けClassic SPP
4種類の出力フォーマット:JSON、CSV、コンパクト、タイムスタンプ
小数点以下の精度(0~6)を設定可能なカスタムフィールドマッピング
AES-256暗号化認証情報によるGoogle OAuth 2.0サインイン
ストリームキー保護付きプライベート/パブリックストリームモード
自動再接続機能を備えたバックグラウンド/フォアグラウンドサービス
リアルタイムゲージ、データレート監視、サブスクライバー数表示
1~200Hzで設定可能なサンプリングレートHz
センサーごとの電力推定値によるバッテリー監視
IoT開発者、研究者、教育者、メーカー向けに開発されました。IoTの迅速なプロトタイピング、機械学習トレーニングデータの収集、リモートセンサー監視、ロボット工学、ホームオートメーション、教室でのデモンストレーションなどにご活用ください。
最新バージョン 1.3 の更新情報
• Stream sensor data to any MQTT broker
• USB serial output for Arduino/ESP32 via OTG
• Webhooks with sensor thresholds
• Record & export sensor data as CSV
• Per-sensor sampling rates
• Sensor preset profiles (built-in & custom)
• Bluetooth auto-reconnect
• New orientation (Euler angles) sensor
• Resources screen with guides & code examples
• Stability improvements
Thanks for using SensorCast!



