print("on_message_received", str(message)) def u2a(data): return str(codecs.decode(codecs.encode(data, "ascii", "ignore"), "ascii", "ignore")) if __name__ == "__main__": doExit = False client = XivelyClient() client.on_connect_finished = on_connect_finished client.on_disconnect_finished = on_disconnect_finished client.on_subscribe_finished = on_subscribe_finished client.on_message_received = on_message_received params = XivelyConnectionParameters() params.use_websocket = False params.publish_count_send_time_period = 5 try: with codecs.open(credentialsfilepath, "r", encoding="utf8") as credsfile: password = u2a(credsfile.readline().rstrip("\n")) username = u2a(credsfile.readline().rstrip("\n")) except (IOError, OSError) as e: print(e) sys.exit(0) print("Read username and password from the file %s" % (credentialsfilepath)) print("Username = %s" % (username)) print("Password = %s" % (password))
def u2a(data): return str( codecs.decode(codecs.encode(data, 'ascii', 'ignore'), 'ascii', 'ignore')) if __name__ == '__main__': doExit = False client = XivelyClient() client.on_connect_finished = on_connect_finished client.on_disconnect_finished = on_disconnect_finished client.on_subscribe_finished = on_subscribe_finished client.on_message_received = on_message_received params = XivelyConnectionParameters() params.use_websocket = False params.publish_count_send_time_period = 5 try: with codecs.open(credentialsfilepath, 'r', encoding='utf8') as credsfile: password = u2a(credsfile.readline().rstrip('\n')) username = u2a(credsfile.readline().rstrip('\n')) except (IOError, OSError) as e: print(e) sys.exit(0) print("Read username and password from the file %s" % (credentialsfilepath)) print("Username = %s" % (username))
def on_publish_finished(client,message): print("on_publish_finished") time.sleep( 1 ) publish_message(client, test_topic) def u2a( data ): return str( codecs.decode( codecs.encode( data, 'ascii', 'ignore' ), 'ascii', 'ignore' ) ) if __name__ == '__main__': doExit = False client = XivelyClient() client.on_connect_finished = on_connect_finished client.on_disconnect_finished = on_disconnect_finished client.on_publish_finished = on_publish_finished params = XivelyConnectionParameters() try: with codecs.open(credentialsfilepath, 'r', encoding='utf8') as credsfile: password = u2a(credsfile.readline().rstrip('\n')) username = u2a(credsfile.readline().rstrip('\n')) except (IOError, OSError) as e: print( e ) sys.exit( 0 ) print( "Read username and password from the file %s" %(credentialsfilepath)) print ( "Username = %s" %(username)) print ( "Password = %s" %(password)) try: with codecs.open(topicfilepath, 'r', encoding='UTF-8') as topicfile:
from xi_client.xively_connection_parameters import XivelyConnectionParameters from xi_client.xively_error_codes import XivelyErrorCodes def signal_handler(signal, frame): GPIO.cleanup() print('GPIO shutdown') selfclient.unsubscribe(topic) sys.exit(0) signal.signal(signal.SIGINT, signal_handler) c = XivelyClient() topic = "" params = XivelyConnectionParameters() params.client_id = "" params.username = "" params.password = "" params.use_websocket = False params.clean_session = True GPIO.setmode(GPIO.BOARD) ControlPinX = [12, 16, 18, 22] ControlPinY = [11, 13, 15, 7] for pin in ControlPinX: GPIO.setup(pin, GPIO.OUT) GPIO.output(pin, 0)
def u2a(data): return str( codecs.decode(codecs.encode(data, 'ascii', 'ignore'), 'ascii', 'ignore')) if __name__ == '__main__': doExit = False client = XivelyClient() client.on_connect_finished = on_connect_finished client.on_disconnect_finished = on_disconnect_finished client.on_publish_finished = on_publish_finished params = XivelyConnectionParameters() try: with codecs.open(credentialsfilepath, 'r', encoding='utf8') as credsfile: password = u2a(credsfile.readline().rstrip('\n')) username = u2a(credsfile.readline().rstrip('\n')) except (IOError, OSError) as e: print(e) sys.exit(0) print("Read username and password from the file %s" % (credentialsfilepath)) print("Username = %s" % (username)) print("Password = %s" % (password))