Decoding all frames from redis

Hi,

I turned on frame logging and I can see in redis that all devices uplink and downlink frames are stored. Since I have no experience with redis I am not sure how to actually now get this data to see those messages.

I used RedisInsight to see the stream data but as mentioned documentation the content is actually encoded. How could I get decoded data out?

sk@sk:~ protoc --version
sk@sk:~ libprotoc 3.6.1

Getting error while:
sk@sk:~ protoc --python_out=. frames.proto

common/common.proto: File not found.

gw/gw.proto: File not found.

frames.proto: Import “common/common.proto” was not found or had errors.

frames.proto: Import “gw/gw.proto” was not found or had errors.

frames.proto:20:3: “gw.UplinkTxInfo” is not defined.

frames.proto:23:12: “gw.UplinkRxInfo” is not defined.

frames.proto:26:3: “common.MType” is not defined.

frames.proto:52:3: “gw.DownlinkTxInfo” is not defined.

frames.proto:61:3: “common.MType” is not defined.

@brocaar : Can you please help in this case for decoding the live stream frame and events from the redis database. Its critical requirement for us to decode the frames and events and display. Can you please help in this urgent case.

This is the live event data format: ```
{
“1716454763380-0”: {
“up”: “\n\u0018@1\u0001\n\u0001\u0002\b\u0002p\u0001\b$\u000f\u0012\u0012\b\u0003\u0012\n\u001a\b\b\u0007\u0010\u0007(\u0001\u001a|\n\u00100080000000021494\u0010\u00030\u0001=\u0000\u0000\u0000A@\u0002b\u0000j\u0004v\u0005\b\u0013z\u001b\n\u0010region_config_id\u0012\u0007us915_1z\u001b\n\u0012region_common_name\u0012\u0005US915\u0001\u0002\u0001\f\bꊼ\u0006\u0010\u0003 \u0002*\b01b686312\u0010a840415eb18492f2:\f\b늼\u0006\u0010뒵\u0001@\u0001H\u0001”
}
}