So, I’m trying a few different IoT platforms/dashboards but I’m having some trouble finding one that matches is my device architecture.
Basically I have a main “Device Unit”. The “Device Unit” supports up to 4 for “Sensor Units”. There are N types of “Sensor Units” (Sensor Unit Type A, Sensor Unit Type B). Each “Sensor Unit” has 4 channels. Each channel provides different data variables.
So data from the Device Unit (basically a Boron with some stuff around) would be something like
{
"UUID": "UNIQUE_ID",
"TS": 465165,
"SomeOtherStuff": "BLA",
"SensorUnits": [
{
"UUID": 0,
"Type": 2,
"Channels": [
{
"UUID": 0,
"DataVariable1": 23,
"DataVariable2": true,
"DataVariable3": false
},
{
"UUID": 1,
"DataVariable1": 15,
"DataVariable2": true,
"DataVariable3": true
}
]
},
{
"UUID": 1,
"Type": 3,
"Channels": [
{
"UUID": 0,
"DifferentDataVariable1": false,
"DifferentDataVariable2": false
},
{
"UUID": 1,
"DifferentDataVariable1": false,
"DifferentDataVariable2": true
}
]
}
]
}
The problem is from the stuff I tried so far (TBH not in-depth yet), I didn’t find anything that can structure my device like that (with hierarchy) in terms of data. All the platforms I tried so far your device has a long list of variables, but the only data structure supported is this list, no “sub-variables”.
From what you guys used so far, do you have a suggestion on platforms that I can handle this “templeatable” but not fully defined devices?