mosquitto-mock-server/client/mqtt_client.py
2024-10-20 18:57:44 +09:00

35 lines
697 B
Python

import paho.mqtt.client as mqtt
import os
from dotenv import load_dotenv
import time
import json
load_dotenv(dotenv_path=".env.test")
MQTT_HOST = os.getenv("MQTT_HOST")
MQTT_PORT = int(os.getenv("MQTT_PORT"))
MQTT_DEVICE_CODE = int(os.getenv("MQTT_DEVICE_CODE"))
def on_connect_mock(client, userdata, flags, rc, properties):
print(f"Connected with result code {rc}")
def test_mqtt_mock():
# connect処理
client = mqtt.Client()
client.on_connect = on_connect_mock
client.connect(MQTT_HOST, MQTT_PORT, 60)
time.sleep(5)
def main():
print("Mqtt Mock Client Start.")
test_mqtt_mock()
if __name__ == "__main__":
main()