How to setup free MQTT Broker - Erratums/ESP8266 GitHub Wiki
There are many open source MQTT Broker available. In our projects we will be using Beebotte
Why Beebotte ?
- They have a free plan with Unlimited Channels, 50,000 Messages/day and with SSL Encryption. For a normal user or for a hobbyist this is a very good plan
- In future if you need to upgrade, their packages start from just 10$/month
- The attracting features they have are
- You can created multiple token [usernames] with different type of access limits. Means you can create a username which can only have read access
- They have both public and private channels
- They have an awesome dashboard, you can create UI very easily. Learn more
How to setup MQTT Broker
- Register an account here
- Once registered, login and go to channels and click create new
- Give a name to your channel
- If you see and item under
Configured Resources
, remove it [click cross at end] - Click
create channel
to save - Go to
Account Settings
=>Access Management
- Click
Create new token
- This token should be used as both username and password in arduinoArduino code