Any device in thinger.io must be registered to get access to the cloud. Each one has its own identifier and credentials and is related to the user account. The most easy way to registering the device is by using the thinger.io cloud console. This post describes the required steps to register a new device.
Adding a device to the thinger.io platform
Once you have been logged in your console dashboard, please go to the Devices section that appears in the left menu.
This section will list your registered devices and will show some information about its connection. Something like the following picture.
In this screen click on Add Device that will open a form form adding some device information.
Add here the device identifier (unique within your devices), a device description that may help you to identify your device, and the device credentials. Each device has its own identifier/credential, so a comprised device will not affect other devices. All your passwords in the server are stored securely using PBKDF2 SHA256
with a 32 bytes salt generated with PRNG
and a non-despreciable amount of iterations. Keep your device identifier and device credential, as you will need them for connecting your device (the password is not visible once you set it).
If all goes fine, you should see some success message
Go back to your devices list, and now you should see your new device created.
Now you can use your new device id and the device credentials to connect the new device.
Opening the device dashboard
You can try clicking in the device name for opening its dashboard, that currently displays some information like its connection status, connected time, up and down bytes, and a real time activity state. This dashboard will be improved in the future with more functionality and configurable elements. Also you can see in this dashboard a small button called DEVICE_NAME API. This button will open a screen that allows you interacting directly with the resources programmed in your device.