Update receiver.py

main
tony19990828 4 years ago committed by GitHub
parent 718169598e
commit 10f755cde2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -19,13 +19,13 @@ def on_connect(client, userdata, flags, rc):
def on_message(client, userdata, msg):
# print(f"got {msg.payload.decode('utf-8')}")
print(f"got {msg.payload.decode('utf-8')}")
ros_pub(msg.payload.decode('utf-8'))
def initialise_clients(cname, user, Password):
# callback assignment
initialise_client = mqtt.Client(cname, False) # don't use clean session
initialise_client = mqtt.Client(cname, True) # don't use clean session
initialise_client.username_pw_set(user, Password)
initialise_client.tls_set(ca_certs=None, certfile=None, keyfile=None, cert_reqs=ssl.CERT_REQUIRED,
@ -34,10 +34,6 @@ def initialise_clients(cname, user, Password):
initialise_client.tls_insecure_set(True)
return initialise_client
# initialize Ros node
topicName = 'phone_msg'
publisher = rospy.Publisher(topicName,String,queue_size=10)
rate = rospy.Rate(10)
host = "mr2xg4fgthgmv.messaging.solace.cloud"
port = 8883
@ -47,6 +43,10 @@ topic = "mqtt/pub"
Mqtt_Node = 'publisher_py'
rospy.init_node(Mqtt_Node)
# initialize Ros node
topicName = 'phone_msg'
publisher = rospy.Publisher(topicName,String,queue_size=10)
rate = rospy.Rate(10)
client = initialise_clients("python_sub", username, password)
@ -67,4 +67,3 @@ client.loop_forever()
# 5: Connection refused not authorised
# 6-255: Currently unused.

Loading…
Cancel
Save