Getting Started

We designed the F1 Starter Kit to get you connected straight out of the box.

Start by checking if you’re in a region that supports Zero-touch Provisioning (ZTP). ZTP is available if you’re using the appropriately configured Starter Kit in its corresponding regions below.

F1 Starter Kit Configuration Regions with Coverage
1 NA Cat M1 Canada, USA, Puerto Rico
2 EU Cat M1 Austria, Belgium, Denmark, Estonia, Latvia, Ireland, Finland, Germany, Hungary, The Netherlands, Norway, Poland, Spain, Sweden, Switzerland, UK, France, Luxembourg, Romania
3 Global Cat M1 Argentina, Brazil, Taiwan, South Korea, Japan, Australia, New Zealand
4 Global NB-IoT Bulgaria, Croatia, Czech Republic, Greece, Iceland, Italy, Portugal, Slovakia, China, Russia

Regions supporting Cat M1 and/or NB-IoT may change without notice. Check here for the latest update.

Next, choose your path:

  1. The Faster Way – If you’re in a ZTP-supported region
  2. The Fast Way – If your region does not support ZTP (slightly trickier, but you’re good if you have VS Code installed)

 


 

The Faster Way – Zero-touch Provisioning

  1. Unpack the F1 Starter Kit and scan the QR code on the F1 evaluation board. You’ll be directed to the Ctrl IoT Platform.
  2. Sign in to Ctrl – create an account or log in, if you already have one. Your Starter Kit will be tied to this account. (No other Ctrl accounts can use the same Starter Kit until it is deleted from the account it is tied to.)
  3. Select a Device Template – as this is your first device, you’ll land on “New device template” by default and you’ll be given a system-generated template identifier. Click “Next”. (Device Templates will be important as you scale – more on this later.)
  4. Connect the F1 evaluation board to a power source and toggle SW200 from OFF to ON (LEDs will light up). Remove the film from the CAP/T Sensor.
  5. Monitor the provisioning status on your screen. You can also check the RGB LED on the F1 evaluation board:
    • Blinking blue = registering
    • Blinking green = cellular connected
    • Solid green = provisioning complete
  6. When provisioning is complete, click ‘Go to device details’ to see sensor data coming through. You’re now ready to create your first project!

 

From here on, Ctrl will be best used on a PC environment.

 


 

The Fast Way – 3-Part Manual Provisioning

This requires the CtrlR Visual Code plugin – get it here.

 

Part 1 – Configure your network

  1. Sign in to Ctrl here – create an account or log in, if you already have one.
  2. In the side menu, click “Networks”, then “Add network profile”.
  3. Choose “Wi-Fi” or “LTE”, and enter the required network credentials.
  4. Click “Add network profile” – you’ll see the added network in “Networks”.

 

Part 2 – Add your F1 Starter Kit

  1. In the side menu, click “Devices”, then “Add device”.
  2. Choose “Manual provisioning”.
  3. Choose “SG F1 Starter Kit” as your device model. Enter a name and description.
  4. Select a Device Template – as this is your first device, you’ll land on “New device template” by default and you’ll be given a system-generated template identifier. Click “Next”. (Device Templates will be important as you scale – more on this later!)
  5. Click “Device details”, then “Networks”.
  6. Toggle the target connection to activate it, then select the target network profile.

 

Part 3 – Deploy to your hardware

  1. In the device’s “Deployment Management” tab, click “Generate activation key”. You’ll need this key in a bit.
  2. Connect the F1 evaluation board to a power source and toggle SW200 from OFF to ON (LEDs will light up).
  3. Open CtrlR VS Code plugin and click “Connect”. Invoke a terminal to access the REPL interface.
  4. Remember the key you generated earlier? Copy and paste it into the terminal, and press Enter.
  5. Monitor the RGB LED on the F1 evaluation board:
    • Blinking blue = registering
    • Blinking green = cellular connected
    • Solid green = provisioning complete
  6. When provisioning is complete, you’re now ready to link your first CAP/T Sensor and start collecting data.