Go Top

BACK TO All Products

Swarm M138 Modem


Transmits and receives 2-way data via Swarm’s satellite network.
Designed to be embedded into a third-party IoT device.
Data delivered via a REST API or Webhook to any cloud service.

An annual Swarm data plan is required to transmit and will be billed to the same payment method upon activation of your device(s)

Enter quantity in increments of 25

If you are looking to purchase less than 25 M138 Modems, please click here. SparkFun M138 Modem breakout boards are available at any quantity.


QuantityPrice (USD)
25$89 + $60/yr data
100$79 + $60/yr data
1000$69 + $60/yr data
10000$59 + $60/yr data
Where is the Swarm M138 Modem commercially available?

This product is currently only available for online sales in the United States, Canada, United Kingdom, Ireland, Denmark, Greenland, Iceland, Germany, the Netherlands, Sweden, Spain, Austria, Australia, New Zealand, and Antarctica.


Dimensions51.0 x 30.0 x 5.3 mm
Mass9.6 g
ComponentsGPS, VHF radio with integrated T/R switch
U.FL connectors for GPS and VHF antennas
ARM Cortex-M4 processor
Indicator LEDs
CMOS serial UART interface
SensorsOnboard GPS (lat/lon/alt)
PowerSleep mode: 3.3 V, 80 uA (max)
Receive mode: 3.3 V, 26 mA (typ), 40 mA (max)
Transmit mode: 3.3V, 850 ma (typ), 1000 mA (max)
EnvironmentOperational: -40 C to +85 C
Storage: -40 C to +85 C
Module protocolData sent to the Modem should be formatted into a hex-ascii string.
Two-letter NMEA-like commands are sent to a 3.3V CMOS serial UART.
Data rate1 kbps
Frequency137-138 MHz (downlink)
148-150 MHz (uplink)

Visit our FAQ page for more information