subscribe: set client_id for MQTT subscriber to ensure unique identification
This commit is contained in:
@@ -5,8 +5,8 @@ import (
|
|||||||
"os"
|
"os"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
"github.com/gin-gonic/gin"
|
|
||||||
"git.piskot.si/SeminarM2/lambdaiot-core/internal/mqtt"
|
"git.piskot.si/SeminarM2/lambdaiot-core/internal/mqtt"
|
||||||
|
"github.com/gin-gonic/gin"
|
||||||
)
|
)
|
||||||
|
|
||||||
// MQTTPing publishes the current timestamp to the configured MQTT topic
|
// MQTTPing publishes the current timestamp to the configured MQTT topic
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ client.on_connect = on_connect
|
|||||||
client.on_message = on_message
|
client.on_message = on_message
|
||||||
if username:
|
if username:
|
||||||
client.username_pw_set(username, password)
|
client.username_pw_set(username, password)
|
||||||
|
client.client_id = f"subscribe-{os.getpid()}"
|
||||||
|
|
||||||
try:
|
try:
|
||||||
client.connect(host, port, 60)
|
client.connect(host, port, 60)
|
||||||
|
|||||||
Reference in New Issue
Block a user