Fix payload

This commit is contained in:
MinCheTsai 2022-10-13 19:43:42 +08:00
parent 888d86094f
commit 9ac8ade609

View File

@ -15,11 +15,13 @@ 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"))) payload = json.loads(str(msg.payload.decode("utf-8")))
print(payload['object']) print(payload)
# print(payload['rxInfo']['gatewayId'])
# print(payload['deviceInfo']['devEui'])
message = { message = {
"GatewayEui": payload['rxInfo']['gatewayId'], # "GatewayEui": payload['rxInfo']['gatewayId'],
"DevEui": payload['deviceInfo']['devEui'], # "DevEui": payload['deviceInfo']['devEui'],
"Payload": payload['object'] "Payload": payload
} }
print(message) print(message)
ipc_client = awsiot.greengrasscoreipc.connect() ipc_client = awsiot.greengrasscoreipc.connect()