Cumulocity MQTT bootstrap credentials

The guides (Device integration using MQTT - Cumulocity IoT Guides) say that I have to contact to get hold of the static user credentials. But all that I get from that email address is a bounce saying it is no longer active.

How do I get hold of the static user credentials then?

I’ve tried management/devicebootstrap as the username (as per the MQTT cheat sheet) but I just get a “Bad username of password” reply.

This is pretty fundamental, for anyone wanting to use the trial…

This is my test code (node.js):

const mqtt = require( “mqtt” )
const opts_bootstrap = {
username: ‘management/devicebootstrap’,
clientId: ‘TEST’
const client = mqtt.connect( ‘mqtt://’, opts_bootstrap );

Hi Niels,

for the static MQTT device credentials API, please use the following credentials:

best regards

1 Like


sry for reviving this old topic, but why create a new one for an already existing topic?
So here is my question: Im using this client (GitHub - TyrManuZ/cumulocity-python-agent: A simple python agent connecting to Cumulocity via MQTT) but i cant get it working. I guess i messed up the credentials somehow. I have them like this:

c8y.bootstrap.tenant =
c8y.bootstrap.user = management/devicebootstrap
c8y.bootstrap.password = Fhdt1bb1f

url = <>
port = 1883
ping.interval.seconds = 60

main.loop.interval.seconds = 10

the logs im getting show this:

2020-09-15 16:57:47,165 DEBUG Bootstrap connected with result code: 4
2020-09-15 16:57:50,786 DEBUG poll credentials
2020-09-15 16:57:55,791 DEBUG poll credentials
2020-09-15 16:58:00,797 DEBUG poll credentials

First of all… what is the meaning of code 4?
And second, what did i miss?

Would be nice if anyone could help me :slight_smile:

Greetings Uwe