Free, Open, LwM2M Testing Environment
CONNECTicut is an open, standardized Lightweight M2M server environment for testing LwM2M objects.
USE EXAMPLES
Connect your IoT projects to make sure they adhere to LwM2M. Possible actions: trigger a firmware upgrade, control devices (reboot, connectivity status, etc.), control actuators (light on/off, etc.), monitor sensors (light, humidity, etc.); test your security link with pre-shared keys and/or certificates.
Download the IOWA Android Client application. Now the phone is a smart-sensor, providing real-time data (accelerometer, light-levels, etc.) that can be controlled centrally from CONNECTicut (lock-out, reboot, etc.).
Download STMicroelectronics binaries. Flash the binaries onto an ST32 Cube Discovery board with X-Cube cellular, and now you have a working NB-IoT solution you can connect to CONNECTicut.
Did We Mention It Is Free?
Want To See What Connecticut Can Do? Here Are Some Additional Resources.
Use A Working LwM2M Instance
Download the IOWA Android client application, install it on any Android phone, and connect to CONNECTicut. The phone is now a smart-sensor providing real-time data (accelerometer, light-levels, etc.) that can be controlled centrally from CONNECTicut (lock-out, reboot, etc.).
In the image below we are using CONNECTicut to measure light-levels.

See, Use, And Turbocharge NB-IoT Development
Start by downloading STMicroelectronics binaries. Flash the binaries onto an ST32 Cube Discovery board with X-Cube cellular, and now you have a working NB-IoT solution (SIM not included) with a few standard IPSO data objects. Once you are ready to start developing you’ll have the source code as part of your SDK.
Are You More Hands On?
Some people prefer to see with their own hands. We understand. That is why we decided to make an evaluation version of the IOWA SDK available on Github.