Hey All,
I just recently found out about SimpleIoT and my work just so happened to assign me to a new OT team we have. They’ve been wanting to try to build a simulator to get the team started and asked if I could help. I’m new to this type of stuff though so I’m learning as I go.
My question is why my device isn’t populating the temperature properly in Thingsboard?
To clarify, I currently have a Thingsboard server up and running. I’ve installed the IoT Gateway for TB and that’s working. Their modbus demo unit works properly as well.
TB is also polling the SIOT device and getting a response…I think. At least I know it’s polling it because SIOT’s CLI output is showing a server request and response.
I’ve spun up an SIOT project with 1 Modbus server device to act as a thermostat. It has 1 register at address 100 with a value of 789.
On the Thingsboard side, I have a connector reading 1 register at address 100 from the sim device.
But when I go to view the device attributes in thingsboard, it says the temperature is 0.0.
Is anyone able to tell me what I’m doing wrong? I thought I matched everything up correctly but evidently not. I’m also a little confused about the Tagging system in SIOT. I wasn’t sure if I needed a tag, and if I did, what the value was supposed to be?
It seems to me that if I tell TB to read this device, at this register, then I don’t need SIOT to tag that as a temperature but maybe I do? I have tried this same configuration without the added temperature tag in the SIOT device and the same issue occurs.











