Posts Tagged ‘cellular’

STMicro Introduces Two STM32 Discovery Kits with 2G/3G or 4G LTE-IoT Cat M1/NB1 Connectivity

February 17th, 2018 No comments

Embedded World 2018 trade fair will take place on  on take place on February 27 – March 1 in Nuremberg, Germany, and we’re starting to see some company announce new products and solutions for the embedded market.

STMicro has just announced their showcase their very first cellular development kits at the event, based on a display-less variant on their 32L496GDISCOVERY Discovery board with cellular add-on boards:

  • P-L496G-CELL01 Discovery kit with with a 2G/3G modem
  • P-L496G-CELL02 Discovery kit with with an LTE-IoT Cat M1 (eMTC) / NB1 (NB-IoT) / 2G model

Now the company has not started designed their own cellular modem, but instead relying on QUECTEL modems. Both kits share most of the same specifications:

  • MCU – STMicro STM32L496AGI6 Arm Cortex M4F [email protected] 80 MHz with 1 MB Flash, 320 KB RAM in a UFBGA169 package
  • On-board memory – 8 Mbit PSRAM
  • On-board + external storage – 32 KB I2 C EEPROM with OTP page preloaded with board ID and voucher code; micro SD card slot
  • USB – 1x micro USB OTG HS port, 1x micro USB port for debugging (see below)
  • Audio – SAI Audio CODEC, ST-MEMS digital microphones, stereo headset jack including analog microphone input
  • Camera I/F – 8-bit camera header
  • Expansion – Arduino Uno V3 and STMod+ connectors
  • Cellular Connectivity
    • P-L496G-CELL01 model
      • Quectel UG96 worldwide cellular modem penta-band 2G/3G module, 7.2 Mbps downlink, 5.76 Mbps uplink.
      • Pulse 2G/3G SMA antenna for frequency ranges: 850 / 900 / 1800 / 1900 / 2100 MHz
    • P-L496G-CELL02 model
      • Quectel BG96 worldwide cellular modem LTE Cat M1 (eMTC) & Cat NB1 (NB-IoT) & EGPRS module
      • SMA antenna
    • Modem reset red LED and modem signaling green LED
    • Switchable SIM interface, eSIM and MicroSIM

Click to Enlarge

  • Debugging – On-board ST-LINK/V2-1 SWD,JTAG debugger/programmer with USB re- enumeration capability: mass storage, virtual COM port and debug port
  • Misc – On-board current measurement, 2x user LEDs, 1x user and 1x reset push-buttons, 4-direction joystick with selection button
  • Power Supply – ST-LINK, USB VBUS, or external sources

Free software libraries and examples for the board will be available in STM32Cube package – soon including X-CUBE-CELLULAR software expansion packs – , and as usual, STM32 DISCOVERY boards are also supported by IAR, Keil and GCC-based IDEs, as well as Arm Mbed.

Back of STM32 Board with Arduino Headers, micro SD slot, and Audio Jack – Click to Enlarge

Each kit will come with an EMnify SIM card, specially designed for IoT applications and with a global reach of 133 countries. The SIM card can be managed from a dashboard, and a free 3-month trial data plan of 90 days will also included with the discovery kits. So it looks to be a competitor of Hologram SIM card, which I’ve recently been using in a Raspberry Pi 3G quick start guide.


Developers who are not familiar with C language will be able to run JavaScript scripts thanks to Espruino JavaScript interpreter for STM32 and through the Espruino Chrome Web IDE.  The company has also partnered with cloud services providers with their own strengths:

  • Grovestreams’ analytics capabilities can help bringing decision-making mechanisms to any software
  • Exosite for industrial and enterprise systems
  • AVSystem for M2M applications
  • Aimagin for scientific application with its MATLAB analytics
  • Ubidots for application building

All those providers offer a free trial account, and extras may be offer to users of either Discovery kit. Both kits are sampling now, and should be available for purchase in Q2 2018 at a currently undisclosed price. Visit P-L496G-CELL01 product page for more details, as the company has yet to setup a page for P-L496G-CELL02 kit.

How to Use 3G and GPS on Raspberry Pi with ThaiEasyElec 3G HAT Expansion Board

February 11th, 2018 11 comments

Venus Supply is an embedded systems company based in Bangkok, Thailand that sells products through their ThaiEasyElec website/brand, as well as a act as a local distributor for popular DIY electronics items. I previously tested their ESPino32 ESP32 board, and the company has now send me another of their new product called “3G HAT Expansion for Raspberry Pi” and based on Quectel UC20-G that support 3G and GPS/GLONASS connectivity globally, meaning it should work in any country with 2G or 3G coverage.

After listing the specifications, going through unboxing and assembly with a Raspberry Pi 2/3 board, I’ll write some quick start guide to show what I had to do to use GPS and connect to 3G with a Hologram SIM card.

3G HAT Expansion for Raspberry Pi Specifications

  • Quectel UC20-G wireless module supporting
    • Cellular
      • 3G – UMTS @ 800/850/900/1900/2100 MHz
      • 2G – GSM @ 850/900/1800/1900 MHz
      • Data – HSPA+ up to 14.4 Mbps Downlink, 5.76 Mbps Uplink, EDGE, GPRS
      • Push-Pull SIM Card with ESD protection
      • Main + Diversity RP-SMA antenna connectors
    • GNSS
      • Qualcomm gpsOne Gen8 engine
      • GPS, GLONASS
      • RP-SMA antenna connector
  • Host interface – USB and UART
  • Audio – Audio codec, and 3.5 audio jack with microphone and mono audio
  • Misc
    • Auto start jumper (J3)
    • Software start/stop via GPIO17 or GPIO18 pin configurable via Jumper “P8”
    • Power switch
    • LED – Status LED, network, power
    • Back-up battery to reduce GPS fix time
  • Raspberry Pi Hat Compatible with 40-pin Raspberry Pi header


I received the kit in a carton box with three zipped packages: one for the board and accessories, and two for the GPS/GLONASS and 3G antennas which are not included by default.

Click to Enlarge

The GPS antenna comes with a 3-meter cable which should make it suitable to install in most cars or trucks, and the HAT package includes an extra zip bag with spacers, screws, nuts, and a 40-pin female header. I’ve also been told a 25cm micro USB cable should be included, but it seems they forgot it for my package…

Click to Enlarge

Looking closer at the board we can see Quectel UC20GB module in the center of the board, the three RP-SMA antenna connectors clearly marked with DIV, GNSS, and MAIN, the micro USB port for power and data, the 3.5mm audio jack, and in the top right connector J3 2-pin header to enable autostart, 3-pin P8 header to select GPIO 17 or GPIO 18 for software on/off, and the power key to manually start or stop the the module.

Click to Enlarge

They’ve also given access the the 40-pin RPi header using male pins, as a 4-pin UART connector.

The other side of the battery comes the audio codec board based on Nuvoton NAU8814Y mono audio codec, the SIM card slot fitted with a black dummy SIM card, a CR1220 coincell battery for GPS fix backup, and a 40-pin female header used for connection to the Raspberry Pi.

Click to Enlarge

I’ve been told the battery supploes power to the internal clock engine of the module, which can calculate the new position of satellites and get GPS fix faster  from data used up to 3 days ago.

3G HAT Assembly and Configuration with Raspberry Pi 2/3

Assembly is pretty straightforward,  first install the four spacers  on the Raspberry Pi board and fasten them with the nuts underneath the board, instead of the 40-pin female header on Raspberry Pi board, place the 3G HAT on top, and fasten the remaining four screws.
Connect the cellular antenna to the MAIN connector, and the GPS antenna to the GNSS connector. You’ll also need to flash Raspbian to a micro SD card. I’ll run the same Raspbian Stretch Lite image as I used with ANAVI Light pHAT starter kit.
If you want to follow the instructions provided by ThaiEasyElec (in Thai only for now, but easy enough to follow, and an English version is coming), you’ll need a GUI, so I’d recommend you install the full Raspbian Stretch image and connect an HDMI display, although you may run VNC client as well. I’ll do something a little different as I’ll do an headless setup instead, using Ethernet and SSH most of the time, but to test 3G, I’ll also disable Ethernet, so I also connected a USB to serial cable as shown below in order to access the serial console.

Click to Enlarge

Find a (short) micro USB to USB cable to connect the micro USB port of the HAT expansion board to the one of the USB ports of the Raspberry Pi to power on the board. I also had to remove the dummy SIM card, and insert my own SIM card with the contacts facing the board. After installation, we’ll see around 3mm of the SIM card, but that’s normal. Finally, you’ll need to decide how you want to manage the power: either with the power button, J3 jumper to autostart, or with pin 17 or 18 from the Raspberry Pi. I decided to move the jumper to J3 to always power on the module, but if you run on batteries, you’ll probably want to use the GPIO pin instead.

Verify the 3G HAT is Recognized in Linux

Now we are ready to start our Raspberry Pi board, and login to a terminal via SSH, serial, or in the desktop. We should find Quectel UC20 module with 05c6:9003 VID:PID with lsusb:

If you don’t see it, make sure the USB cable is connected, and you’ve powered the module up. I recommend you move the jumper to J3 at first like I did. Then you should see four ttyUSB devices:

Each are used by the module as follows:

  • /dev/ttyUSB0 – DM interface – Diagnose port (no used in this review)
  • /dev/ttyUSB1 –  NMEA interface – For GPS NMEA sentence output (read-only)
  • /dev/ttyUSB2 – AT interface (for GPS)
  • /dev/ttyUSB3 – Modem interface for PPP connections and AT command

Controlling GPS and Handling GPS Data

ThaiEasyElec uses Putty for Linux, but since I’m doing this headless I’ll install picocom intead:

Now we can connect to /dev/ttyUSB2 using 115200 8N1 to send some AT commands to the module:

The first command (AT+QGPS=1) turns the GNSS module on, and the second one (AT+QGPSEND) turns it off.

Let’s keep it on for now, and connect to /dev/ttyUSB1 @ 9600 baud to check NMEA output which should be updated every second when GPS is enabled:

That’s the meaning for each field:

  • GPGGA – Global Positioning System Fix Data, Time, Position and related fix data
  • GPRMC – Recommended minimum data
  • GPGSV – Detailed satellite data
  • GPGSA – Overall satellite data
  • GPVTG – Vector track and speed over the ground

GPGSA does not have data in the output above, simply because the GPS fix did not occur yet.

If you just want to enable GNSS each time the module is powered on, run the following command:

To disable this option, simply run the same command with 0 instead of 1. You can also query “autogps” status but running the command without the second parameter:

You’ll find more details about the GNSS AT command set for GPS and GLONASS in  Quectel UC20 GNSS AT Commands Manual (pdf).

Reading NMEA sentences is possible, but not really user friendly, and if we want to see a nice representation of the data we can run the GPS Daemon (gspd) and client (cgps) instad. Let’s exit both picocom sessions with GPS still running, and install the necessary packages:

The daemon will automatically run after installation, so let’s stop it…

… in order to run it with our own parameters, i.e. using /dev/ttyUSB1 NMEA interface:

Now we can run the client as follows:

After a few seconds should get a fix with details information (left) and data about the satellites (right).

I previously played with GPS using NavSpark mini GPS Module (Arduino compatible), and at the time  I could manage to get a GPS fix inside my room, but in this case I had to move the antenna outdoor to get signal. If you want to integrate such capability into your own app, you may want to study cgps source code.

It’s also possible to get the coordinate through /dev/ttyUSB2 terminal using QGPSLOC AT command with one of the following three modes:

  • Mode 0 – format = ddmm.mmmmN/S, dddmm.mmmmE/W
  • Mode 1 – format = ddmm.mmmmmmN/S, dddmm.mmmmmmE/W
  • Mode 2 – format = (-d)dd.ddddd,(-)ddd.ddddd

The fields from left to right: <UTC time>,<latitude>,<longitude>,<hdop>,<altitude>,<fix>,<cog>,<spkm>,<spkn>,<UTC date>,<nsat>

Short explanation for the not-so-obvious fields:

  • <hdop> – Horizontal precision, 0.5-99.9 (quoted from GPGGA sentence)
  • <fix> – GNSS positioning mode (quoted from GNGSA/GPGSA): 2 = 2D positioning; 3 = 3D positioning
  • <cog> – Ground heading based on true north. Format: (quoted from GPVTG sentence)
  • <spkm> – Speed over ground. Format: xxxx.x, unit: Km/h, accurate to one decimal place (quoted from GPVTG sentence)
  • <spkn> – Speed over ground. Format: xxxx.x, unit: knots, accurate to one decimal place (quoted from GPVTG sentence)
  • <nsat> –  Number of satellites, from 00 to 24 (the first 0 will also be transferred, quoted from GPGGA sentence)

3G HAT with Hologram SIM Card

Let’s now move to the cellular part of the module. I’ll use Hologram developer IoT SIM card, but any 3G SIM card should do.

Connection Method 1 – Sakis3G and UMTSkeeper

ThaiEasyElec documentation uses the two following programs to establish a 3G PPP connection:

  • Sakis3G is a parameter and hardware controller for connecting to the Internet.
  • UMTSkeeper is reconnecting with Sakis3G when the connection is down.

Booth can be found in umtskeeper package that we can install from a tarball:

We then need to install some extra packages:

We’re then told to launch Sakis3G in interactive mode to configure the connection. The look of it will depend whether you launch it from the dekstop, a SSH terminal, or a serial terminal. The interface looks really ugly (and messy) from the serial console, so instead I launched it from an SSH terminal:

We need to select 1. Connect with 3G, then 3. Custom tty…, and input /dev/ttyUSB3 for CUSTOM_TTY variable.

The next step auto-detected the correct APN (HOLOGRAM), so I just selected OK, and then was asked about APN_USER and APN_PASS.

Those parameters will also depend on your specific connection. Hologram does not use user and password, but simply pressing Enter will abort the configuration, so I entered 0 for both. After that, Sakig3G will try to connect and it worked!

Pressing Enter will bring us back to the main menu, where we can select Connection Information to find a few more details.

Let’s go back in the top menu, disconnect, and exit Sakis3G. Now we can run umtskeeper with the same parameters:

But the output does not look so good the very first time, since it complains about “no modem connected”:

But eventually we do get a connection. If you connect later, the Internet status message changes to:

Connection Method 2 – PPP Creator Script

While I was eventually successful, the first time I tried Method 1 I failed for some reasons, so at the time I looked for alternatives way to connect, and found Sixfab also used Hologram SIM card with their own RPi 3G/4G shield – also based a a Quectel module, and instead wrote script.

So I downloaded it to my Raspberry Pi board, and executed it which created some other connection scripts.

Now we can run pppd call gprs command to establish a connection:

All good, and even simpler than the first method, although you may have to change the script in case you need APN username and password.

Testing the Connection

Whether we use method 1 or 2, we can now verify ppp0 is indeed up and connected.

I did that with Ethernet connected, so now I’ll disconnect Ethernet, turn it down, and start the script from the serial connection as a background process:

Again we can see on ppp0 is an active connection:

I can test outboud traffic with ping.

All good, but then I tried to connect via SSH using

But it failed to connection, maybe because is a “local IP address”, and the “remote IP address” set to is just a default address as shown in the log while running pppd call gprs.

SSH Tunelling with Hologram SIM card

I’m not familiar enough with 3G/4G connectivity to know if it’s a common issue but in the case of Hologram service we need to setup tunnelling to access via SSH (or another port/service). This can be done via SpaceBrige program or the command line, as you’ll find both methods on the relevant page on Hologram website.

I used SpaceBridge program in this case. You can download the client for Windows, Linux, or Mac OS. This is what I had to do in Ubuntu 16.04:

Now you’ll need to enable Tunneling for your device in Hologram dashboard, and get your Hologram API key, which you can generate and copy from your account.

Click OK, select your device(s), input your device port (e.g. 22 for SSH), and the local port on the computer to remotely access your Raspberry Pi over 3G.Click Done, and within a few seconds the tunnerl should be up and running.

I was finally able to connect the Raspberry Pi over SSH using the following command:

I could also get the GPS coordinate from there using cgps client.

If you want to stop the connection manually started with pppd call gprs, find the PID, and kill it:

In your actual project, you’ll want to control the connection using initd scripts or systemd.

I’d like to thanks Venus Supply / ThaiEasyElec for sending the product for review, it’s been fun to try out. If you’re interested you can purchase the board for 2350 THB (~$75) on their website, and may also consider adding the GSM/3G antenna for 120 THB (~$4) as well as the GNSS antenna for 350 THB (~$12).

Ericsson Unveils 5G Radio Dot for Better 5G Indoor Coverage

January 29th, 2018 No comments

5G cellular technology is coming sometimes in 2019, before ramping up in 2020 in several countries. The new 3GPP standard will allow maximum bandwidth up to 10 Gigabit per second, and we’ve already seen announcements such as Snapdragon X50 5G Modem which will be able to reach up to 5 Gbps download speeds.

5G apparently works at either high bands starting at 28 GHz and up to 60 GHz, which means 5G signal might have a really hard time penetrating through walls or other obstacles, or at mid bands between 3.5 and 5 GHz which will still be a challenge compared to 4G LTE operating between 600 MHz and 3.5 GHz.

That means that signal from outdoor base station won’t be able to penetrate in all building, so 5G indoor small cells will be necessary for good indoor coverage. Ericsson has already unveiled their own small cells with 5G radio dot supporting 5G midbands and delivering up to 2 Gbps with the cells connecting to the local network (Ethernet) within the building. It’s also possible to combine up to 8 5G radio dots together to achieve higher overall speeds, and the 5G radio dots are said to be an easy upgrade from 4G Radio dots.

5G Radio Dots are still in development, testing with customers will start by the end of the year, and become available in 2019. Based on the video in the product page (and embedded below), the solution will be available globally, but China may be one of the first country with an implementation. The company will be add Mobile World Congress 2018 on February 28 – March 1 to discuss with operators about their latest 5G solutions.

Thanks to TLS for the tip.

Categories: Hardware, Video Tags: 5g, cellular, ericsson, mwc 2018

Nordic nRF91 Multimode LTE-M / NB-IoT SiP Embeds Arm Cortex-M33, Arm TrustZone, and Assisted GPS

January 23rd, 2018 5 comments

Nordic Semi will soon launch nRF19 series low power cellular IoT solution, that consists of a system-in-package (SiP) combining a global multimode LTE-M / NB-IoT modem, an Arm Cortex-M33 core, Arm TrustZone security solution, assisted GPS, and flash memory into a 16x10x1.2 mm package.

Click to Enlarge

Nordic Semi nRF91 specifications known to far:

  • CPU – Arm Cortex-M33 ARMv8-M host processor
  • Memory / Storage – Built-in RAM and flash Memory
  • Connectivity
    • Multimode LTE-M (eMTC) and NB-IoT modem by Nordic
    • SAW-less transceiver
    • Custom RF front-end solution from Qorvo.
  • Location – Optional assisted GPS combining cellular and GPS technology for fast and accurate positioning
  • Security – Arm TrustZone security via Arm CryptoCell-310 security IP
  • Power Management
  • Package – 16 x 10 x 1.2 mm

Nordic Semiconductor nRF91 Series is said to include a complete suite of software and development tools for product development, but no details were provided at this stage.

The solution has already been demonstrated on the Verizon Wireless Network in the U.S. and on the Telia network in Norway, and nRF91 samples are being send to select customers. However, we’ll have to wait a little longer before seeing products based on nRF91, as general samples is only planned for mid 2018, and mass production for the end of the year.

Turn Your Raspberry Pi into a “Smartphone” or Cellular IoT Gateway with PiTalk 3G HAT (Crowdfunding)

December 11th, 2017 9 comments

The Raspberry Pi boards are used in a countless number of projects, and some of those turn one of Raspberry Pi boards into a (thick) smartphone powered by Linux. The first one was probably PiPhone based on Raspberry Pi 1 Model B, and other followed suit such as TyTelli based on Raspberry Pi Model A+, and more recently ZeroPhone powered, as its name implies, by Raspberry Pi Zero board.

UK based SB Components Ltd is offering another option with their PiTalk HAT based on a Quectel 3G UMTS module, and kits adding a 3.2″ to 5″ display, an optional camera, and/or Raspberry Pi 3 board.

PiTalk Camera Kit

PiTalk board specifications:

  • Cellular Connectivity
    • Quectel UC15 3G/2G UMTS/HSDPA and GSM/GPRS/EDGE module with up to 3.6 Mbps download, 384 Kbps upload
    • SMA antenna connector
    • Push push SIM card holder
    • Voice, SMS and data support
  • Audio – 3.5 mm audio jack, speaker and mic support via unpopulated headers
  • USB – 1x micro USB port for comm., 1x micro USB port for power only
  • 40-pin Raspberry Pi A+, 2/3, Zero/Zero W compatible header
  • Expansion – 2-pin ADC header
  • Misc – On/off switch; Status & “Netlight” indicators
  • Power Supply – 5V via header or micro USB port

Pi Talk HAT

The board can be controlled with Python code, but the company did not provide any details at this stage. A PiTalk GUI interface to control the board will also be offered, and the Open Hardware and Open Software logo are shown on the Kickstarter page, but again no detailed information about that part.

PiTalk Software

Somehow PiTalk “smartphone” is supposed to be powered via the RPi’s micro USB port, as there’s no battery provided, but you could always use a power bank, which will make it even bulkier, but should do the trick if you need some portability. Quectel UC15 module comes in three variants: UC15-E for EMEA/APAC, UC15-A for America, and UC15-T for Thailand, but it’s unclear whether SB Components will offer PiTalk with any of the three versions.

PiTalk has launched on Kickstarter with a 10,000 GBP funding target.  Rewards start at 47 GBP ($63) for PiTalk boad and an antenna, but if you need a kit, you’ll need to pledge 65 GBP ($87) and up starting with the 3.2″ LCD kit. Shipping adds 3 GBP to the UK, and 10 GBP to the rest of the world, and you can expect the rewards to ship in March 2018 if the project can be completed on time.

Via MickMake

Riot Micro RM1000 NB-IoT and eMTC Baseband Chip Unveiled for the Cellular IoT Market

December 5th, 2017 3 comments

Telecommunication providers don’t intend to let newcomers like Sigfox or Semtech (LoRa) get all the fun and money with the Internet of Things, and that’s why LTE Cat M1 (eMTC) and Cat NB1 (NB-IoT) have been standardized.

We have already covered module and silicon vendors products such as U-blox SARA-R4 / SARA-M2 modules, or Mediatek MT2625 SoC supporting the new protocols defined in 3GPP release 13 specifications. U-blox even have a module that supports both NB-IoT and eMTC in a single chip, but they are not alone anymore, as a startup called Riot Micro introduced RM1000 baseband NB-IoT & eMTC chip.

Click to Enlarge

RM1000 key features & specifications:

  • MCU – ARM Cortex-M0 processor
  • Storage – QSPI Flash interface
  • Connectivity
    • LTE-M Baseband supporting 3GPP Release 13
    • NB-IoT Baseband supporting 3GPP Release 13
    • SIM interface with power control
  • Peripherals
    • Digital data and control interface to popular RFICs (RBDP/DIQ/SPI)
    • 3x UART interfaces
    • General purpose I/O
  • Integrated power management for external components
  • Temperature Range – -40 to +85°C

The MCU core is said to handle LTE-M/NB-IoT L1/L2/L3, IPv4, IPv6, TCP, UDP, SSL protocol stacks, as well as the AT Command stack. The company explains they applied techniques from the “BLE/Wi-Fi architecture to design the chip with cost/power levels characteristic of short-range wireless systems”.

Riot Micro RM1000 is available now in either an 8×8 mm 68-pad QFN package, or a 3.5×3.2 mm WLCSP, and reference designs for evaluation and module design can be provided to customers. More details may be found on the product page.

Categories: Hardware Tags: cellular, IoT, lpwan, lte, riot micro

Mediatek MT2621 Supports Dual Mode NB-IoT and GSM/GPRS for IoT, Wearables, and Industry 4.0

December 1st, 2017 5 comments

Mediatek introduced MT2625 ARM Cortex-M SoC supporting NB-IoT (aka LTE Cat NB1/NB2) compatible with 3GPP Release 14 last summer, and designed for global cellular IoT devices.

The company has now unveiled a new NB-IoT part with Mediatek MT2621 ARM7 dual-mode IoT SoC that is capable of both NB-IoT R14 and GSM/GPRS connectivity for applications such as smart trackers, wearables, IoT security, smart metering and industrial applications. The chip would allow you to start deploying devices with GSM connectivity, and once available in your locale, switch to the more efficient NB-IoT protocol.

Mediatek MT2621 specifications:

  • Processor – Single ARM7 core @ up to 260MHz
  • Memory – 160KB + 4MB PSRAM
  • Internal Flash
  • Connectivity
    • Integrated Baseband, RF, Antenna, and Modem DSP
    • NB-IoT ultra-low/low/mid bands defined by 3GPP Rel-14
    • GSM/GPRS
    • Bluetooth 4.2
  • Display – LCM interface
  • Camera – Camera interface
  • Audio – Audio Amplifier
  • Integrated PMU

Mediatek is really light on details, but still confirms a single SIM and antenna covers both cellular networks (NB-IoT & GSM) with dual standby functionality (SSDS). This will allows a single UICC and mobile number for both networks, “saving PCB space, simplifying design, minimizing cost and speeding time-to-market”.  The company also claims “applications can be built using an easily customizable Linux-based OS”.

You may visit the product page, but you won’t find much there.

Thanks to TLS for the tip.

Categories: Hardware, Linux Tags: bluetooth, cellular, IoT, lpwan, lte, mediatek

Compulab IOT-GATE-RPi Industrial IoT Computer is Powered by Raspberry Pi CM3 Module

November 28th, 2017 5 comments

We’ve seen several industrial products powered by Raspberry Pi 3 board or CM3 module recently, with the likes of Industrial Shields Panel PC, TECHBASE ModBerry, or Pi/104 PC/104 compliant carrier board among others.

We can now add another industrial computer based on Raspberry Pi CM3 module with Compulab IOT-GATE-RPi IoT gateway, with dual Ethernet port, support for 3G/LTE modems, a rugged case, and working in a wide temperature range of -40°C to 80°C.

Click to Enlarge

Compulab IOT-GATE-RPi specifications:

  • SoC –  Broadcom BCM2837 quad-core Cortex-A53 @ 1.2GHz with VideoCore IV GPU
  • System Memory – 1GB LPDDR2
  • Storage – 4 to 64GB of soldered eMMC flash,  micro SD socket
  • Connectivity
    • 2x 100Mbps Ethernet
    • WiFi 802.11b/g/n, Bluetooth 4.1 BLE
    • 3G / LTE cellular modem via mini-PCie module)
  • Video Output – HDMI 1.3, up to 1920×1080
  • Audio – 3.5mm stereo line out jack, HDMI audio
  • USB – 4x USB2.0 host port
  • Serial
    • 1x RS232 port, ultra-mini serial connector
    • 1x RS485, RJ11 connector with EB-RPI-FCSD HAT board
  • CAN – 1x CAN bus, RJ11 connector with EB-RPI-FCSD HAT board
  • Expansion
    • RPI HAT expansion interface
    • 6x DIO, 5V tolerant, 100-mil header implemented with EB-RPI-FCSD HAT board
  • Misc – RTC Real time clock with back-up battery
  • Input voltage Unregulated 10V to 36V DC input
  • Dimensions – 112 x 84 x 25 mm (Aluminum housing)
  • Weight – 450 grams
  • Temperature Range – Commercial: 0° to 60° C; extended: -20° to 60° C; industrial: -40° to 80° C
  • Shock, vibration, dust and humidity resistance

Click to Enlarge

The gateway uses passive cooling, so no fan is needed, it supports both VESA and DIN rail mounts, and hardware protection against unintentional DC plug pull out and unauthorized boot from external storage.

The gateway runs Raspberry Pi 3 OS images such as Debian Linux (Raspbian), Ubuntu Core and Windows 10 IoT Core, and is compatible with IoT frameworks like Microsoft Azure IoT or AWS Greengrass.

Click to Enlarge

Compulab IOT-GATE-RPi will start selling next month with price starting at $110 for volume orders. Visit the product page for further information.