I’m having problems connecting multiple devices to ubidots. I’m using (for now) ubidots STEM and trying to connect 3 nodes through MQTT.
I’ve seen that I can only connect one node to the MQTT broker, and the other nodes get rejected from the broker when they try to connect.
Do I need to use different tokens for every device? (3 devices connected simultaneously to mqtt broker = 3 different tokens) ?
Different question… Is there any way to use SECOND timestamps (like its used worldwide)? I found it pretty “uncomfortable” using a millisecond timestamp on a embedded device.
How is that ubidots is delegating the need to have a 64bits variable on embedded devices instead of just multiplying a SECOND timestamp on the endpoint? Your MQTT library just does that. Mutiplies a SECOND timestamp *1000 so it just wastes memory.
Isn’t it better to multiply it on the server that has GB of memory instead of the 300kb of an embedded device?
Can’t timestamp formant (second-milisecond) be configured by the user? Thats something I can’t understand about a platform meant to receive data from constrained devices, like embedded devices are…