Script to setup a secure MQTT Broker and Client
This is a good read:
- https://www.hivemq.com/mqtt/mqtt-security-fundamentals/
- https://www.hivemq.com/blog/introducing-the-mqtt-security-fundamentals/
- UFW Firewall Rules
- Broker TLS Certficiates
- Client TLS Certificates
- Usernames / Passwords
- ACL / Permissions
- Encrypted Payloads
- https://mosquitto.org/
- https://mosquitto.org/documentation/
- https://mosquitto.org/man/mosquitto-conf-5.html
- https://mosquitto.org/documentation/dynamic-security/
- https://mqtt.org/
- https://mpolinowski.github.io/docs/Development/Javascript/2021-06-02--mqtt-cheat-sheet/2021-06-02/
- https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-the-mosquitto-mqtt-messaging-broker-on-debian-10
- https://www.digitalocean.com/community/tutorial-collections/how-to-install-and-secure-the-mosquitto-mqtt-messaging-broker
- https://www.hivemq.com/mqtt/mqtt-security-fundamentals/
- https://www.emqx.com/en/blog/mosquitto-mqtt-broker-pros-cons-tutorial-and-modern-alternatives