Skip to content

ThingsBoard IoT platform with Cassandra database and Kafka queue service, for MQTT demos and tests.

License

Notifications You must be signed in to change notification settings

mamosk/thingsboard-cassandra-kafka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ThingsBoard MQTT

ThingsBoard IoT platform with Cassandra database and Kafka queue service, for MQTT demos and tests.

Get started

To spin up the services:

  1. make sure you are using Linux or MacOS

    to run Linux in Windows you can use WSL

  2. make sure you have Docker and Docker Compose

  3. clone the repo — follow this guide

  4. run following commands:

    cd /path/to/the/repo # replace with actual path
    docker-compose up -d
  5. open your ThingsBoard login page at http://localhost:9090

  6. use following default credentials:

    • system administrator:
      • sysadmin@thingsboard.org
      • sysadmin
    • tenant administrator:
      • tenant@thingsboard.org
      • tenant
    • customer user:
      • customer@thingsboard.org
      • customer

MQTT

To send MQTT messages:

  1. open the websocket client by HiveMQ
  2. connect to the public broker: broker.mqttdashboard.com
  3. publish messages to the topic: mk/thingsboard

Made with 🧡 by Fabio Michelini

About

ThingsBoard IoT platform with Cassandra database and Kafka queue service, for MQTT demos and tests.

Topics

Resources

License

Stars

Watchers

Forks