# -*- coding:utf-8 -*- import RPi.GPIO as GPIO import time import paho.mqtt.client as mqtt GPIO.setmode(GPIO.BCM) GPIO.setup(24,GPIO.IN) client = mqtt.Client() client.connect('127.0.0.1', 1883, keepalive=60) while True: if GPIO.input(24): client.publish('topic/aitc', 'high') print("high") else: client.publish('topic/aitc', 'low') print("low") time.sleep(1)