diff --git a/lambda/nrplusGatewayScan.ts b/lambda/nrplusGatewayScan.ts index 14e3c33..af5a980 100644 --- a/lambda/nrplusGatewayScan.ts +++ b/lambda/nrplusGatewayScan.ts @@ -26,7 +26,7 @@ export const handler = async (): Promise => { return iotData.send( new PublishCommand({ topic, - payload: Buffer.from(payload, 'hex'), + payload: Buffer.from(payload, 'utf-8'), qos: 1, }), ) diff --git a/lambda/onMessage.ts b/lambda/onMessage.ts index e1393ae..16128fc 100644 --- a/lambda/onMessage.ts +++ b/lambda/onMessage.ts @@ -105,7 +105,7 @@ export const handler = async ( await iotData.send( new PublishCommand({ topic: `${deviceId}/nrplus-ctrl`, - payload: Buffer.from(nrplusCtrl, 'hex'), + payload: Buffer.from(nrplusCtrl, 'utf-8'), qos: 1, }), )