Getting Started

This section will lead you step by step to create a cellular connection with the Raspberry Pi Cellular IoT Kit (LTE-M)

The Raspberry Pi 4G/LTE Cellular IoT Kit provides all the components you will need for establishing an internet connection on your Raspberry Pi using the Sixfab CORE solution.

Getting started is pretty straight forward, first you will setup the hardware then complete the Sixfab CORE installation. Each of the steps are mentioned in detail below.

System Requirements

To getting started with the Raspberry Pi 4G/LTE Cellular Modem Kit, first check the following requirements.

Hardware RequirementsSoftware Requirements
Raspberry Pi 3,3B+ and 4- Raspberry Pi OS 10(Buster) or newer
- Ubuntu Server 20.04.3 or higher

Hardware Setup

1. Attach the mini PCIe module to the HAT

39163916

2. Attach the antenna to the mini PCIe module

Make sure the right antenna is connected to the right port. Attach LTE full band PCB antenna/LTE connector of the LTE-GNSS dual antenna to the main Antenna interface/diversity antenna interface & GPS Antenna portion goes to the GNSS antenna interface.

10241024

Telit ME910C1-WW Antenna Interface

40004000

3. Attach header and Sixfab SIM

38643864

4. Attach it to the Raspberry Pi

40004000

📖 Note

For a clean install and avoiding installation errors, plug Micro USB into HAT after the software setup is complete.

5. Plug the power supply into a socket and connect it to your Raspberry Pi’s power port

Software Setup

We have completed the hardware setup, now we will install Sixfab CORE for a smooth and reliable cellular connection. Register SIM, create device and run installation code. That is all.

1. Sign In

Head over to connect.sixfab.com and log in with your credentials.

2. Register your first SIM and Add Coupon/Credit

If you are logging into Connect for the first time, follow the 'Quickstart' steps first. If not, continue with step 3.
Register your SIM with its ICCID and giving it a name.

19201920

Add your credit card or add credit using the $25 coupon code provided by Sixfab that comes with the kit.

19201920

Adding credits using Coupon Code

19201920 19201920

3. Register a SIM

Register and activate a SIM from the "SIM -> Register a SIM" section.

Skip this step if you already have an active registered SIM.

4. Create Device

Now everything is ready to install Sixfab CORE on the device.
An active Sixfab SIM is required to create a device. Activate the SIM from the SIM details page.

19171917

View your available SIM cards by going to "SIM -> My SIMs". Click on the "Create Device" link in the row the SIM for which you will create the device.

19171917

📖 Note

If you want to continue without creating a device in the Sixfab CORE, you can use it according to the user manual of the module used. You can follow the tutorials we prepared for PPP, QMI and ECM protocols supported by these modules here. Sixfab CORE is highly recommended for a robust and reliable connection.

5. Select Region and Board for Device

Here, choose according to your region.

RegionDescription
GlobalFor devices to be deployed Worldwide
EMEAFor devices to be deployed in Europe, the Middle East and Africa
APACFor devices to be deployed in Asia-Pacific only
19191919

6. Copy the Installation Code

19201920

7. Keep the USB Cable unplugged from the HAT

If the USB cable is plugged in, unplug the USB.

8. Run the installation code

Open a terminal on the Raspberry Pi and run the installation code you have just copied.

[email protected]:~ $ sudo bash -c "$(curl -sN https://install.connect.sixfab.com)" -- -t YOUR_TOKEN_APPEARS_HERE' -d [email protected]&. %% .%@% #@@@% *[email protected]@@&. %@@@# [email protected]@&. [email protected]@% .%@@@@@%/. .%@@&. ,[email protected]@% %@@&. /@@@# *[email protected]@@@[email protected]@@@&, %@@&* [email protected]@& /@@@* [email protected]@@# [email protected]@&( (@@@% #@@&, *@@@* %@@&. #@@&. (@@@, ,[email protected]@( [email protected]@@( [email protected]@# %@@&. #@@&. /@@@, *[email protected]@( [email protected]@@( [email protected]@# *@@@* [email protected]@# %@@@# %@@@# #@@&, /@@@, %@@&, *@@@% [email protected]@@@@@@@@@@%. [email protected]@&, ,[email protected]@% %@@&* %@@# *#%%%#* #@@% *[email protected]@% (@@@&. [email protected]@&/ #@# #@# ____ _ __ _ ____ / ___|(_)_ __/ _| __ _| |__ / ___|___ _ __ ___ \___ \| \ \/ / |_ / _` | '_ \ | | / _ \| '__/ _ \ ___) | |> <| _| (_| | |_) | | |__| (_) | | | __/ |____/|_/_/\_\_| \__,_|_.__/ \____\___/|_| \___| ===================================================== [INFO] Creating sixfab user... [INFO] Updating sudoers... [INFO] Sudoers updated [INFO] Updating system package index... [INFO] Looking for dependencies... [INFO] Git is not installed, installing... [INFO] Pip for python3 is not installed, installing... [INFO] ifmetric is not installed, installing... [INFO] Installing Sixfab ATCom tool... [INFO] Sixfab ATCom installed [INFO] Initializing environment file... [INFO] Initialized environment file [INFO] Downloading agent source... [INFO] Installing agent dependencies... [INFO] Installed agent dependencies. [INFO] Initializing agent service... [INFO] Agent service initialized successfully. [INFO] Downloading manager source... [INFO] Installing manager dependencies... [INFO] Installed manager dependencies. [INFO] Initializing manager service... [INFO] Manager service initialized successfully. [INFO] Setting default network priority : eth0 > wlan0 > usb0 = wwan0 [DONE] Installation completed successfully. ----------------------------------------------------------------------- Press ENTER to reboot your system. (Recommended) Press Ctrl+C (^C) to finish installation without reboot. Reminder: Plug the USB cable to Sixfab HAT! Warning: Network priority settings will be effective after reboot! -----------------------------------------------------------------------

9. Plug the USB cable to the HAT

Once the installation is completed successfully, Hit Enter to reboot the Raspberry Pi and plug the USB cable to the HAT.

10. Installation Complete

Refresh the device page after the installation is complete. The following dashboard will appear with the device information. After a successful connection, please wait for 3-5 minutes for the data to appear on the dashboard.

19201920