MKR GSM 1400-board

MKR GSM 1400

End of Life

The Arduino MKR GSM 1400 is a great starting point for building IoT projects connected to GSM / 3G network. Whether you are looking at building a sensor network for agricultural projects, or for urban data collection, the MKR GSM 1400 is your go-to board for IoT projects when Wi-Fi® is not available.

The MKR GSM 1400 is a great option for GSM / 3G connectivity projects. Using the popular Arm® Cortex®-M0 32-bit SAMD21 processor, it also features the powerful u-blox SARA-U201 module and the ECC508 crypto-chip for security. The board is part of the MKR family, where you can choose from a large variety of shields to build projects out of the box with minimal effort!
GSM / 3G Connectivity

Enables GSM / 3G connectivity for the MKR GSM 1400 board.


First Steps

Quickstart Guide
All you need to know to get started with your new Arduino board.

Suggested Libraries

The MKRGSM library together with the MKR GSM 1400 board allows you can do most of the operations you can do with a GSM phone: place and receive voice calls, send and receive SMS, and connect to the internet over a GPRS network. The on board module, operates in 3G with a 2G fallback.
The ArduinoLowPower library allows you to use the low power features of the SAMD21 MCU to minimize power consumption and maximize battery duration.

Arduino Basics

Built-in Examples
Built-in Examples are sketches included in the Arduino IDE and demonstrate all basic Arduino commands.
Discover interesting articles, principles and techniques related to the Arduino ecosystem.
Language References
Arduino programming language can be divided in three main parts: functions, values (variables and constants), and structure.


Remote Lock/unlock with MKR GSM 1400

Learn how to create a remote lock with the MKR GSM 1400, which can only be unlocked with a unique phone number.

Voice call
Remote Control of LED with MKR GSM 1400

Learn how to control LEDs connected to your board, by sending text messages from your phone.

Retrieving the Location for MKR GSM 1400

Retrieve the location of your board using GPRS (General Packet Radio Service).

Location tracking
MKR GSM 1400 Voice Call

Place an outgoing voice call to a number of your choosing.

Voice call
Using MQTT with the MKR GSM 1400

Learn how to use the MQTT protocol to send data over GSM (Global System for Mobile communication)

MKR GSM 1400, MKR ENV Shield, MQTT and GSM

Record environmental data and send it over the GSM, using the MQTT protocol.

Environmental data
Receive a Voice Call with MKR GSM 1400

Learn how to setup your board to accept incoming voice calls.

Voice call
Receive an SMS with MKR GSM 1400

Learn how to setup your board to print incoming text messages in the Serial Monitor.

Scanning Available Networks with MKR GSM 1400

Learn how to scan nearby GSM networks in your area, and print them out in the Serial Monitor.

Send an SMS with MKR GSM 1400

Learn how to use the Serial Monitor to send text messages to different numbers.

Request Sensor Data From Your MKR GSM 1400 via SMS

Learn how to record data from the MKR ENV Shield, and setup an application that allows phones to retrieve data from it via SMS.

Environmental data
MKRGSM Library Examples

A list of examples related to the MKRGSM Library, which can be used to make voice calls, send SMS and connect to website with a data enabled SIM card.

Voice Calls
Securely Connecting a MKR GSM 1400 to Google Cloud IoT Core

In this tutorial, you'll learn how to connect your Arduino MKR GSM 1400 board securely to Google Cloud Platform (GCP) IoT Core.


Pinout Diagram

A diagram showing the functions and the arrangement of the pins on your product.