Slide 36
Slide 36 text
MQTTμ϶αЀϕ͡Ο΄Publish
from AWSIoTPythonSDK.MQTTLib import AWSIoTMQTTClient
@pytest.fixture(scope='function')
@retry(stop=stop_after_attempt(5), wait=wait_exponential(multiplier=1, max=10))
def publish_message(request):
...
mqtt = AWSIoTMQTTClient('my_thing_01')
mqtt.configureEndpoint(..., 8883)
mqtt.configureCredentials(...)
mqtt.connect()
for message in request.param:
mqtt.publish(topic, json.dumps(message), 1)
time.sleep(5)
36