Add trace code
This commit is contained in:
parent
bbc0dca8d7
commit
ace17aa393
@ -14,27 +14,29 @@ def on_connect(client, userdata, flags, rc):
|
|||||||
def on_message(client, userdata, msg):
|
def on_message(client, userdata, msg):
|
||||||
# @TODO add DevEUI to topic
|
# @TODO add DevEUI to topic
|
||||||
topic = "{}/up".format(os.environ["AWS_IOT_THING_NAME"])
|
topic = "{}/up".format(os.environ["AWS_IOT_THING_NAME"])
|
||||||
payload = json.loads(str(msg.payload.decode("utf-8")))
|
data = json.loads(str(msg.payload.decode("utf-8")))
|
||||||
print(payload)
|
print(data['object'])
|
||||||
# print(payload['rxInfo']['gatewayId'])
|
# print(payload['rxInfo']['gatewayId'])
|
||||||
# print(payload['deviceInfo']['devEui'])
|
# print(payload['deviceInfo']['devEui'])
|
||||||
message = {
|
payload = json.dumps({
|
||||||
# "GatewayEui": payload['rxInfo']['gatewayId'],
|
# "GatewayEui": payload['rxInfo']['gatewayId'],
|
||||||
# "DevEui": payload['deviceInfo']['devEui'],
|
# "DevEui": payload['deviceInfo']['devEui'],
|
||||||
"Payload": payload
|
"Payload": data['object']
|
||||||
}
|
}).encode()
|
||||||
print(message)
|
|
||||||
ipc_client = awsiot.greengrasscoreipc.connect()
|
ipc_client = awsiot.greengrasscoreipc.connect()
|
||||||
|
|
||||||
publish_operation = ipc_client.new_publish_to_iot_core()
|
publish_operation = ipc_client.new_publish_to_iot_core()
|
||||||
|
|
||||||
|
print(payload)
|
||||||
publish_operation.activate(
|
publish_operation.activate(
|
||||||
request = model.PublishToIoTCoreRequest(
|
request = model.PublishToIoTCoreRequest(
|
||||||
topic_name = topic,
|
topic_name = topic,
|
||||||
qos = model.QOS.AT_MOST_ONCE,
|
qos = model.QOS.AT_MOST_ONCE,
|
||||||
payload = json.dumps(message).encode()
|
payload = payload
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
print('pub success')
|
||||||
|
|
||||||
client = mqtt.Client()
|
client = mqtt.Client()
|
||||||
client.on_connect = on_connect
|
client.on_connect = on_connect
|
||||||
|
Loading…
Reference in New Issue
Block a user