35 lines
697 B
Python
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()
|