Logos

What is Cumulocity IoT?

Cumulocity IoT is a stress-free IoT platform offered by Software AG. Cumulocity IoT was built from the ground up to be open, rapid to deploy and distributed. You can connect any “thing” and get started in minutes. Simplify with one architecture—from the edge to cloud and on-premises. Monitor and respond to IoT data in real time. No coding needed!

Cumulocity Account Creation

In order to use the Cumulocity IoT platform you’ll need to create an account which you can do by completing the following steps.

  1. Click the following link to navigate to the Cumolicity IoT sign up page for this starter kit: https://info.softwareag.com/Laird.html
  2. Once you’re on the page you’ll need to fill out all of the relevant information and then click the submit button. Note: The PSK is on the label or sleeve of your starter kit package. If you are using an MG100 that did not come in a starter kit see the Setting my PSK Manually section below.
  3. You should receive an email detailing how you can complete the set up of your account.

Sign Up Page

Setting my PSK Manually

This section should be followed if you have an MG100 that did not come in a starter kit OR if, for some reason, you need to set your PSK manually rather than using one assigned to you.

There are two options. You can either set the PSK via the PinnacleConnect mobile app or you can set it in the command console over a UART connection.

  1. PinnacleConnect Mobile App
    1. Click the Cumulocity toggle button.
    2. Click the Auto-commission device button.
  2. Console Over UART
    1. Set the generatePsk attribute to create a random PSK by entering “attr set 212 1”
    2. Create your own PSK by entering “attr mod 213 <16 byte unique psk of your choice>”

PSK in PinnacleConnect Mobile App

PSK in Mobile App

Random PSK

uart:~$ attr set 212 1

[00:01:39.353,424] <inf> attr: [212] generatePsk                   1 LwM2M Random
[00:01:39.353,881] <dbg> lwm2m_client.lwm2m_generate_psk: Generating a new LwM2M PSK
[00:01:39.492,340] <dbg> attr.save_attributes: Wrote 633 of 633 bytes of parameters to file
[00:01:39.492,462] <inf> attr: [213] lwm2mPsk                      size: 16
[00:01:39.492,462] <dbg> attr: 
                               0b 8f 4f 5a 35 6a 29 66  09 1b dc 31 6a 7e 4d 75 |..OZ5j)f ...1j~Mu

Custom PSK

uart:~$ attr mod 213 000102030405060708090a0b0c0d0e0f
[00:04:23.771,057] <dbg> attr.save_attributes: Wrote 633 of 633 bytes of parameters to file
[00:04:23.771,179] <inf> attr: [213] lwm2mPsk                      size: 16
[00:04:23.771,179] <dbg> attr: 
                               00 01 02 03 04 05 06 07  08 09 0a 0b 0c 0d 0e 0f |........ ........

Now we can continue on to setting up the physical hardware in the next page of this guide.