There are a few key points that you should keep in mind and change:
- Instead of
industrial.ubidots.com you must use
industrial.api.ubidots.com. This is the correct domain for the API ingestion server.
- After the “token” query parameter, you must provide the actual account TOKEN.
- I’m not sure what you mean with deviceID, but in that specific position of the path, you need to enter a DEVICE_LABEL. For your reference, Device IDs and Labels are not the same: while both account for a unique identifier for a Device within Ubidots, the first is assigned by Ubidots and the second is of your choice.
- At last, you need to provide a VARIABLE_LABEL for each variable you’d like to send. I’d recommend not calling it “value” but something more saying, like for example, “temperature” or “humidity”. This is how the variable will be labelled within the DEVICE_LABEL Device.
- The HTTP method to send data this way is a GET
With this recommendations in mind, here’s how your URL should look like:
GET => http://industrial.api.ubidots.com/api/v1.6/devices/DEVICE_LABEL/?token=TOKEN&_method=post&VARIABLE_LABEL1=22&VARIABLE_LABEL2=33&······&VARIABLE_LABEL_N=55
GET => http://industrial.api.ubidots.com/api/v1.6/devices/demo/?token=BBFF-SFerFERFEWFE244fFW&_method=post&temperature=22&humidity=33&pressure=55
Furthermore, while this is supported by Ubidots, it best to actually send data using a POST request. You can find an explanation and examples about it in the HTTP section of Ubidots’ Hardware Docs.
Last but not least, can you point me and the other users that might read this thread, where did you find it that method to posting data, that is, using the
_method=post query parameter?