SciFiFarms / TechnoCore

TechnoCore: an IoT stack powered by Docker Swarm
GNU General Public License v3.0
20 stars 1 forks source link

Secure mqtt #16

Closed TheHackmeister closed 6 years ago

TheHackmeister commented 6 years ago

This secures MQTT communication between NodeRED, Home Assistant, and Rabbit MQ. There will be more changes needed to communicate with ESPs, but that'll go in a different branch.

TheHackmeister commented 6 years ago

Thanks for the feedback! You are 100% right about the installer needing some refactoring. I went to add some more to it, and had trouble figuring out where my additions needed to go.

What I've done:

What's left:

TheHackmeister commented 6 years ago

This wraps up most of the changes necessary for the infrastructure to communicate securely. MQTT is still open on port 1883, which is insecure. Once the ESP8266 is able to use TLS, that will be closed. Documentation will be added in a different PR.