Problems with data types RegisterForIntegers and more

I'm not a BLE expert enough to give you a firm answer on this.

From the past threads I've read, there are limits (32?) to the string length of BLE packets, so a big JSON message is probably inappropriate.

Using multiple UUIDs and multiple BLE components might work for you.