Thingsup Docs
  • Documentation
  • MQTT
    • MQTT Broker
    • Add MQTT Device
    • Authorize MQTT Device
    • Test MQTT Connection
    • Tutorial - MQTT Basics
  • Connections
    • MySQL Connection
    • Redis Connection
    • InfluxDB Connection
    • AWS Connection
    • PostgreSQL Connection
    • MQTT Connection
    • InfluxDBv2 Connection
    • Firebase Connection
    • MSG91 Connection
  • Actions
    • MySQL Query Action
    • Redis Query Action
    • InfluxDB Read Query Action
    • InfluxDB Write Point Action
    • Send Email Action
    • DynamoDB PutItem Action
    • DynamoDB UpdateItem Action
    • DynamoDB GetItem Action
    • DynamoDB Query Action
    • DynamoDB Scan Action
    • DynamoDB DeleteItem Action
    • PostgreSQL Query Action
    • InfluxDBv2 Read Query Action
    • InfluxDBv2 Write Point Action
    • Firebase Cloud Firestore Action
    • Firebase RealTime Database Action
    • Firebase Messaging Action
    • AWS Lambda Invoke Action
    • AWS SQS Send Messsage Action
    • Publish MQTT Message Action
    • MQTT CommandResponse Action
    • ProcessFunction Action
    • WebHook Action
    • Push to Thingsup Track Action
    • Send MSG91 SMS Action
  • Rules
    • MQTT Rules Engine
    • HTTP API
  • Command
    • HTTP Command
    • Action Command
  • Alerts
    • Basic Alert
  • Dashboards
    • Add Dashboard
    • Dashboard Settings
  • Widgets
    • Button Widget
    • Data Text Widget
    • Toggle Switch Widget
    • Image Switch Widget
    • Dropdown Widget
    • LED Widget
    • Text Widget
    • Navigation Button Widget
    • Form Widget
    • Date Picker Widget
    • Date Time Range Widget
    • Slider Widget
    • Table Widget
    • Google Map Widget
    • Data Tile Widget
    • HTML Tile Widget
    • Line Chart Widget
    • Bar Chart Widget
    • Pie Chart Widget
    • Scatter Chart Widget
    • Radar Chart Widget
    • Radial Gauge
    • Linear Gauge
Powered by GitBook
On this page

Was this helpful?

  1. MQTT

Add MQTT Device

Add device to Authenticate and Authorize MQTT connection Thingsup MQTT Broker. Provide access control list(ACL) to control publish/subscribe(pub/sub) access to MQTT topics.

PreviousMQTT BrokerNextAuthorize MQTT Device

Last updated 3 years ago

Was this helpful?

Add Device

While adding a device, you need to provide following parameters:

  • Device Key

  • Password for Your Device

  • Name of Your Device

  • Category for Your Device

  • Client ID

  • Access control topic with pub, sub or pubsub options

Device Key

Entered Device Key will be the Username for MQTT Connection. It always starts with the User's Account ID.

Password for your Device

Entered password will be considered as password for MQTT Connection.

Please make sure you have noted down password because it will not shown anywhere once device get added.

Name for your Device

User can give a name for a device. Later user can search device by its name.

Category for your Device

User can assign a Category for device. It will be helpful for sorting devices by their category.

Client ID

Entered client ID will get used for MQTT Connection.

  • Case 1: User can provide fixed client ID.

  • Case 2: If user is dynamically generating client Id in his code, then he can provide client ID as *.

  • Case 3: If single MQTT client is used by many devices then user has to keep it as "*".

Add MQTT Device