In meinem Projekt habe ich eine Reihe von Sensoren in einem lokalen Netzwerk, die mit einem Raspberry Pi 3 und dann mit einem entfernten MQTT-Broker kommunizieren sollen.
Da ich ESP8266 für die Sensorknoten verwende, dachte ich, ich würde die esp-Knoten zu MQTT-Clients machen, die direkt über die Internetverbindung des pi mit dem Broker kommunizieren. Aber ich brauche den pi, um Zugriff auf die Daten der Sensoren von den lokalen Knoten sowie auf Daten von damit verbundenen Sensoren zu haben.
Daher möchte ich die beste Lösung, um eine solche Kommunikation zu implementieren. Ich dachte daran, dem Pi einen Broker hinzuzufügen, der mit dem entfernten Broker verbunden ist, und MQTT-Nachrichten in einem Python-Programm zu veröffentlichen, das auf der Himbeere ausgeführt wird.
Gibt es eine Möglichkeit zu vermeiden, einen anderen Broker auf den Pi zu setzen?
Gibt es dafür eine bessere Lösung?
Verbraucht der Broker zu viel Speicher?
Ich weiß, dass ich möglicherweise auch Kamerabilderdaten streamen muss.