AI

IoTプラットフォームのOSS比較【2026年版】ThingsBoard・Thinger.ioでデバイス管理

オープンソースラボ編集部2026年6月13日

AWS IoT Core(接続100万分$0.08〜)に頼らなくても、OSSのIoTプラットフォームで数千台のデバイスを自社管理できます。本記事で主要OSS IoTプラットフォームを比較します。

IoTプラットフォームが担う役割

機能内容
デバイス接続MQTT・HTTP・CoAP・WebSocketでセンサーと通信
データ収集時系列データの取り込み・保存
ルール処理閾値超過→アラート等のオートメーション
可視化リアルタイムダッシュボード
デバイス管理ファームウェアOTA・設定管理

OSS IoTプラットフォーム比較表

ツールプロトコルダッシュボード規模特徴
ThingsBoardMQTT/HTTP/CoAP✅ リッチ大規模最も多機能
Thinger.ioHTTP/MQTT中小規模シンプルで使いやすい
ChirpStackLoRaWAN中規模LoRa特化
MainfluxMQTT/HTTP大規模マイクロサービス型
Eclipse MosquittoMQTT軽量MQTTブローカー単体

ThingsBoard:最も成熟したOSS IoTプラットフォーム

ThingsBoard公式サイトGitHub)はJava製の本格的なIoTプラットフォームです。デバイス管理・テレメトリ収集・リアルタイムダッシュボード・ルールエンジン・アラートを統合しています。

# Dockerで起動(PostgreSQL + ThingsBoard)
docker run -it -p 9090:9090 -p 1883:1883 \
  -e DATABASE_TS_TYPE=sql \
  --name thingsboard \
  thingsboard/tb-postgres:latest
# → http://localhost:9090
# デフォルト: tenant@thingsboard.org / tenant

MQTTでデバイスデータを送信

import paho.mqtt.client as mqtt
import json
import time

client = mqtt.Client()
client.username_pw_set("device_token", "")
client.connect("thingsboard.example.com", 1883)

while True:
    payload = json.dumps({
        "temperature": 23.5,
        "humidity": 65,
        "battery": 85
    })
    client.publish("v1/devices/me/telemetry", payload)
    time.sleep(30)

DevOps関連OSSはDevOpsカテゴリから。セキュリティ関連OSSはセキュリティカテゴリも参照。IoTデータのリアルタイム処理はApache Kafka解説記事も参照。

LoRaWAN対応:ChirpStack

ChirpStack公式サイト)はLoRaWAN(長距離・低消費電力通信)に特化したOSSネットワークサーバーです。農業・スマートシティ・工場IoTでLoRaデバイスを管理する場合に使います。

まとめ

  • 汎用・本格的な管理 → ThingsBoard
  • シンプルに始めたい → Thinger.io
  • LoRaWAN特化 → ChirpStack
  • MQTTブローカーのみ → Eclipse Mosquitto

よくある質問(FAQ)

Q. 何台のデバイスまでOSSで管理できますか?

ThingsBoardはCommunity EditionでもPostgreSQL構成で数千台〜数万台のデバイスを実用的に管理できます。さらに大規模は有料のProfessional Editionが必要です。

Q. セキュリティはどう確保しますか?

TLS/mTLS暗号化・デバイストークン認証が基本です。インターネット公開する場合は必ずHTTPS・MQTTS(ポート8883)を使い、デバイスごとにユニークなトークンを発行してください。

Q. Raspberry PiやArduinoからも使えますか?

MQTTクライアントライブラリがあればどのデバイスからでも接続できます。Raspberry Pi(Python)・Arduino(PubSubClient)・ESP32からThingsBoardへの接続が一般的です。

他の記事も読む

Let's Build Together

OSS導入、自社だけで悩まない。

ツール選定から構築・運用・AI活用まで、オープンソースラボ運営元のClasslessが伴走します。初回のご相談は無料です。