Jest to dedykowany Internetowi Rzeczy (IoT) zestaw, w skład którego wchodzi płytka Arduino MKR GSM 1400 wyposażona w mikrokontroler SAMD21G18A firmy Microchip Technology z 32-bitowym rdzeniem Cortex M0+ firmy ARM o maksymalnej częstotliwości taktowania 48 MHz, odznaczająca się 22 wyprowadzeniami cyfrowymi (13 z nich może być wyjściami PWM) i 8 analogowymi, z czego ostatnie są dołączone do przetwornika analogowo-cyfrowego o rozdzielczości 8, 10 i 12 bitów oraz przetwornika cyfrowo-analogowego o rozdzielczości 10 bitów (przetworniki te zawiera wspomniany układ). Pamięci mikrokontrolera to: SRAM o pojemności 32 KB i Flash o pojemności 256 KB. Natomiast jego interfejsami są: I2S, I2C, SPI, UART i USB 2.0. Wraz z nimi występują 3 wyprowadzenia napięciowe w płytce - 2 wyjścia o napięciach: 3,3 V i 5 V oraz wejście Vin pracujące z napięciami 5-6 V. Ponadto moduł radiowy SARA-U201 firmy u-blox obsługujący standardy telefonii drugiej i trzeciej generacji tj. GSM 850 MHz, E-GSM 1900 MHz, DCS 1800 MHz, PCS 1900 MHz i UMTS 800/850/900/1900/2100 MHz.
Dodatkowo przewidziano złącze SHR-05V-S-B dla interfejsu I2C i układ kryptograficzny ATECC608A firmy Microchip Technology wspierający wybrane systemy szyfrujące. Wreszcie jest dostępne złącze micro UFL dla anteny zewnętrznej, szczególnie tej obecnej w zestawie. Dedykowana karta microSIM tylko to zadanie ułatwia – dzięki niej można się łączyć z usługą Arduino IoT Cloud. Programowanie Arduino MKR GSM 1400 Cellular Kit odbywa się przez kabel USB lub złącze ICSP dla programatorów zewnętrznych. Z kolei za jego zasilanie odpowiada: wejście Vin, bateria litowo-polimerowa (Li-Po) o napięciu nominalnym 3,7 V i pojemności minimum 2500 mAh bądź kabel USB. Wspomnianą baterię można przy tym ładować dzięki układowi BQ24195L firmy Texas Instruments. Jest ona dołączana do gniazda JST S2B-PH-SM4-TB(LF)(SN). Obsługę produktu zapewnia darmowe środowisko Arduino IDE. Współpracuje on z usługami: Arduino IoT Cloud, Google IoT Cloud i Blynk, platformą SORACOM i0020 oraz narzędziem Google Sheets. Zestaw można bezproblemowo lokalizować w oparciu o sieć GSM i aplikację Google Maps. Każdy może z niego korzystać. Tylko on zapewnia tak „wyjątkową” łączność - rzecz jasna w Internecie Rzeczy!
Specyfikacja zestawu MKR GSM 1400 Cellular Kit:
- Płytka Arduino MKR GSM 1400:
- Mikrokontroler SAMD21G18A firmy Microchip Technology:
- Rdzeń: Cortex M0+ firmy ARM (pojedynczy)
- Rodzaj architektury: RISC
- Długość magistrali danych: 32 bity
- Maksymalna częstotliwość taktowania: 48 MHz
- Liczba wyprowadzeń I/O: 52
- Pamięci:
- SRAM: 32 KB
- Flash: 256 KB
- Interfejsy:
- I2S:
- Obsługa dwóch kanałów
- I2C:
- Maksymalna częstotliwość pracy: 3,4 MHz
- SPI:
- Obsługa trybu full-duplex
- UART:
- Tryby pracy: half-duplex i full duplex
- USB 2.0:
- Standard: Full Speed
- Host
- Maksymalna przepływność: 12 Mb/s
- I2S:
- Przetwornik analogowo-cyfrowy (ADC):
- Liczba kanałów: 20
- Rozdzielczość: 8, 10 I 12 bitów (konfigurowalna)
- Częstotliwość próbkowania: do 350 ksps
- Przetwornik cyfrowo-analogowy (DAC):
- Rozdzielczość: 10 bitów
- Częstotliwość próbkowania: do 350 ksps
- Kontroler DMA
- Wbudowany czujnik temperatury
- Wbudowany generator sum kontrolnych CRC-32
- Zewnętrzne przerwania
- Niski pobór mocy
- Temperatura pracy: od -40 do 125°C
- Moduł radiowy SARA-U201 firmy u-blox:
- Interfejsy telefonii komórkowej (zasięg globalny):
- drugiej generacji (2G):
- GSM 850 MHz
- E-GSM 1900 MHz
- DCS 1800 MHz
- PCS 1900 MHz
- trzeciej generacji (3G):
- UMTS 800/850/900/1900/2100 MHz
- Wyprowadzenia:
- Cyfrowe:
- Dwukierunkowe (wejścia i wyjścia)
- Liczba sztuk: 22
- Napięcie pracy: 3,3 V
- Maksymalny prąd: 7 mA
- PWM:
- Wyjścia
- Liczba sztuk: 13
- Wybierane spośród wyprowadzeń cyfrowych
- Analogowe:
- Dwukierunkowe (wejścia i wyjścia)
- Liczba sztuk: 8 (w tym wejście napięcia referencyjnego)
- Maksymalne napięcie: 3,3 V
- Maksymalny prąd: 7 mA
- Napięciowe:
- Wyjście 3,3 V
- Wyjście 5 V
- Wejście Vin pracujące z napięciami: 5-6 V
- Cyfrowe:
- Peryferia:
- Układ kryptograficzny:
- ATECC608A firmy Microchip Technology:
- Obsługa systemu kryptograficznego AES o 128-bitowych kluczach (kodowanie/dekodowanie)
- Obsługa funkcji skrótu SHA-256
- Obsługa kodów HMAC
- Obsługa technologii: ECDSA: FIPS186-3, ECDH: FIPS SP800-56A oraz NIST Standard P256
- Diody LED:
- Jednokolorowa
- Złącza/gniazda:
- SHR-05V-S-B dla interfejsu I2C (5 wyprowadzeń, rozstaw 1 mm)
- MicroSIM
- UFL pod antenę zewnętrzną
- Układ kryptograficzny:
- Numer wyjścia, do którego jest dołączona jednokolorowa dioda LED (wartość stałej LED_BUILTIN): 6
- Programowanie:
- Przez kabel USB
- W oparciu o złącze ICSP (dla programatorów zewnętrznych)
- Zasilanie:
- Zewnętrzne:
- Przez kabel USB - gniazdo microUSB (5 V)
- Przez wejście Vin (zakres napięć: 5-6 V)
- Przez gniazdo JST S2B-PH-SM4-TB(LF)(SN) dla baterii litowo-polimerowej (Li-Po) o napięciu nominalnym 3,7 V i pojemności co najmniej 2500 mAh
- Maksymalny pobór prądu: 46 mA
- Zewnętrzne:
- Inne:
- Łączny wartość prądu pobieranego przez jeden rząd wyprowadzeń zestawu nie może przekroczyć 65 mA
- Współpraca z:
- Usługą Arduino IoT Cloud
- Usługą Google IoT Cloud
- Usługą Blynk
- Platformą SORACOM
- Narzędziem Google Sheets poprzez Arduino IoT Cloud
- Google Maps w szczególności do lokalizacji w oparciu o system GSM
- Możliwość ładowania dołączonej do zestawu baterii w oparciu o układ BQ24195L firmy Texas Instruments
- Wymiary: 67,64×25 mm (szerokość × długość)
- Waga: 32 g
- Mikrokontroler SAMD21G18A firmy Microchip Technology:
- Dodatkowe wyposażenie:
- Antena zewnętrzna:
- Pięciozakresowa (penta-band)
- Na złącze micro UFL
- Zysk energetyczny: 2 dBi
- Karta MicroSIM:
- Tylko do komunikacji zestawu z usługą Arduino IoT Cloud
- Działanie w 100 krajach na świecie (w tym w Polsce)
- Darmowe 10 MB danych do wykorzystania w ciągu 90 dni od aktywacji karty (potem przysługuje maksymalnie 5 MB danych na miesiąc za 1,5 dolara)
- Możliwość zawieszenia korzystania z karty na okres maksymalnie sześciu miesięcy licząc od upływu 90 dni od aktywacji karty (za opłatą równą 30 centów na miesiąc + podatki).
- Wznowienie korzystania z karty następuje w dowolnym momencie (nie jest za nie pobierana opłata)
- Opłaty za kartę są takie same niezależnie od miejsca na świecie
- Antena zewnętrzna:
Przewodnik użytkownika po płytce Arduino MKR GSM 1400
Opis aktywacji karty MicroSIM (UWAGA: należy się zalogować na stronie)
Opis sposobu zawieszenia oraz wznowienia korzystania z karty MicroSIM (UWAGA: należy się zalogować na stronie)
Sposób użycia usługi Google IoT Cloud
Przykład komunikacji z usługą Blynk
Sposób użycia platformy SORACOM
Sposób zastosowania lokalizacji GSM opartej o Google Maps
Źródło: store.arduino.cc