Cayenne payload decryption for Ideetron's Keyfob

Hello to all!

I have a device Keyfob which has 2 buttons.
It transmits 3 possible payloas,01->if i push left button 02->if i push right button and 03->if i push both buttons.

I think that it is supported by Cayenne format but i see that the object attribute after decryption is blank.

application/1/node/0000000000000001/rx {“applicationID”:“1”,“applicationName”:“Temperature-Humidity”,“deviceName”:“Keyfob”,“devEUI”:“0000000000000001”,“rxInfo”:[{“mac”:“1dee18c14948a955”,“rssi”:-70,“loRaSNR”:7,“name”:“1dee18c14948a955”,“latitude”:0,“longitude”:0,“altitude”:0}],“txInfo”:{“frequency”:868100000,“dataRate”:{“modulation”:“LORA”,“bandwidth”:125,“spreadFactor”:12},“adr”:false,“codeRate”:“4/5”},“fCnt”:351,“fPort”:1,“data”:“AQ==”,“object”:{}}
application/1/node/0000000000000001/rx {“applicationID”:“1”,“applicationName”:“Temperature-Humidity”,“deviceName”:“Keyfob”,“devEUI”:“0000000000000001”,“rxInfo”:[{“mac”:“1dee18c14948a955”,“rssi”:-81,“loRaSNR”:7.8,“name”:“1dee18c14948a955”,“latitude”:0,“longitude”:0,“altitude”:0}],“txInfo”:{“frequency”:868100000,“dataRate”:{“modulation”:“LORA”,“bandwidth”:125,“spreadFactor”:12},“adr”:false,“codeRate”:“4/5”},“fCnt”:353,“fPort”:1,“data”:“Aw==”,“object”:{}}
application/1/node/0000000000000001/rx {“applicationID”:“1”,“applicationName”:“Temperature-Humidity”,“deviceName”:“Keyfob”,“devEUI”:“0000000000000001”,“rxInfo”:[{“mac”:“1dee18c14948a955”,“rssi”:-65,“loRaSNR”:8.8,“name”:“1dee18c14948a955”,“latitude”:0,“longitude”:0,“altitude”:0}],“txInfo”:{“frequency”:868100000,“dataRate”:{“modulation”:“LORA”,“bandwidth”:125,“spreadFactor”:12},“adr”:false,“codeRate”:“4/5”},“fCnt”:354,“fPort”:1,“data”:“Aw==”,“object”:{}}
application/1/node/0000000000000001/rx {“applicationID”:“1”,“applicationName”:“Temperature-Humidity”,“deviceName”:“Keyfob”,“devEUI”:“0000000000000001”,“rxInfo”:[{“mac”:“1dee18c14948a955”,“rssi”:-71,“loRaSNR”:9.2,“name”:“1dee18c14948a955”,“latitude”:0,“longitude”:0,“altitude”:0}],“txInfo”:{“frequency”:868100000,“dataRate”:{“modulation”:“LORA”,“bandwidth”:125,“spreadFactor”:12},“adr”:false,“codeRate”:“4/5”},“fCnt”:356,“fPort”:1,“data”:“Ag==”,“object”:{}}

Essentially when data is AQ== it is 01 state,Ag== is 02 and Aw== is 03.
Is it supported by lora server or i have to make my own function to integrate its payloads?

Cayenne might support the device, but I don’t think it is using the Cayenne LPP encoding. In that case you have to make your own JS function which is should be quite easy giving the expected payloads.