Raspberry Pi Compute Module 4 with PCie/NVMe support next year

In recent interview with Eben Upton, the CEO of Raspberry Pi Trading, we finally had Raspberry Pi Compute Module 4 release confirmation, probably in 2021. He shared some details about the upcoming CM4 features, such as single-lane NVMe support.

The Raspberry Pi Compute Module, CM4, we will support NVMe to some degree on that,  because of course, it [Raspberry Pi 4] has a PCI Express channel. (…) We have a single lane Gen 2 which is used to supply USB 3.0 on the Raspberry Pi [4]. On the [Compute] Module that would be exposed to the edge connector and we’re likely to support NVMe over that.

Eben Upton, CEO of Raspberry Pi Trading

First Rasbperry Pi 1B model had it’s analogy in industrial Compute Module 1 after almost 2 years from it’s premiere. Compute Module 2 was probably omitted because the change from RPi1 to RPI2 mainly involved a minor change of the processor (Cortex-A7 900MHz), which was almost immediately replaced with Cortex-A53 1.2GHz in Raspberry Pi 3.

The premiere of Compute Module 3 occured a year after RPI 3 announcement, providing a significant boost of industrial market solutions. Since Raspberry Pi 4 was a great success in 2019, we might see it’s equivalent in industrial series of Raspberry Pi – Compute Module 4. A possible release date of Raspberry Pi’s Compute Module 4 is somewhere inbetween 2020/2021.

Raspberry Pi is gaining recognition in Industry

Almost a year ago, in the beginning of 2019, Raspberry Pi Foundation presented Raspberry Pi Compute Module 3+, a successor to previous CM3 version of development board, aimed at businesses and industrial users. The Compute Module uses a standard DDR2 SODIMM (small outline dual in-line memory module) form factor. GPIO and other I/O functions are routed through the 200 pins on the board.

Only a few months later, in June 2019, came big premiere of Raspberry Pi 4 Model B, the long-awaited successor of customer RPi3+. With new processor, larger RAM options and PCIe/NVMe support, CM4 might be a black horse of industrial automation in 2021.

It seems a matter of time before the Raspberry Pi Compute Module 3+ will get its own successor, called Compute Module 4, a new milestone of professional embedded IoT module. What might be the specification of this highly expected development board?

Raspberry Pi Compute Module 3+
Raspberry Pi Compute Module 3+

Raspberry Pi Compute Module 4 probable specification

Compute Module 4 specifications probably will look like these:

  • Broadcom BCM2711, Quad core Cortex-A72 @ 1.5GHz will highly plausible replace previous Broadcom BCM2837B0, Cortex-A53 64-bit SoC @ 1.2GHz,
  • 1GB, 2GB or 4GB LPDDR4-3200 SDRAM will become a standard options, instead of fixed 1GB LPDDR2 SDRAM,
  • PCIe/NVMe support via single lane
  • Current flash memory (eMMC) options: 8GB / 16GB / 32GB from CM3+ will probably stay the same,
  • weight and factor will stay the same, to provide a possibility to upgrade current IoT applications of CM3 and CM3+

With much higher performance, the new Raspberry Pi Compute Module 4 will, for sure, support Gigabit Ethernet, USB 3.0 expansions with PCIe/NVMe single lane. We might even see wider working temperature range, if Raspberry Pi Foundation decides to make some hardware changes, to follow, for example, ESP32 – used in end-point IoT automation.

Industrial use of Compute Module

With Compute Module 3+ options from Raspberry Pi, TECHBASE upgraded their ModBerry 500/9500 industrial computers. From now on the ModBerry 500/9500 can be supported with extended eMMC, up to 32GB. Higher memory volume brings new features available for ModBerry series. Upcoming Raspberry Pi’s Compute Module 4 will be fully compatible with TECHBASE’s ModBerry 500/9500 controllers, oferring extended features.

 ModBerry 500 with Compute Module 3+
ModBerry 500 with Compute Module 3+

Higher performance of ModBerry 500/9500 with extended eMMC flash memory, up to 32GB , powered by quad-core Cortex A53 processor allows the device to smoothly run Windows 10 IoT Core system, opening up many possibilities for data management, remote control and visualisation.

Raspberry Pi sales rise during coronavirus pandemic

In March, sales of Raspberry Pi single-board computers totaled 640,000. The consumer find it the cheapest way to start tinkering and drove to the second-largest sales month since Raspberry Foundation began selling for home use.

Other uses of Raspberry Pi computers are more directly associated with the appearance of COVID-19. For example, in Colombia, efforts are underway to run a ventilator on a Pi computer, and if successful, it will help solve the problem of the lack of traditional ventilation equipment in this country.

I think what this is telling us is that we’re seeing genuine consumer use of the product. It’s not like your desktop PC – you’re not going to be able play Crysis on it – but if you want a machine you can use to edit documents, use the web, use Gmail and Office 365 and all the baseline use cases of a general purpose computer, the Raspberry Pi 4 is a product we’ve made to get over that bar.

Eben Upton, the Raspberry Pi’s co-creator for Techrepublic

When the Raspberry Pi Foundation asked to talk about how to deal with COVID-19 using Raspberry Pi devices, one of the most common uses he saw was 3D printing with use of Raspberry Pi, especially for 3d-printed faceshields.

Raspberry Pi 4
Raspberry Pi 4

Arduino-based ventilator to help coronavirus patients

A month ago we wrote about Arduino-based solution, similar to the one tested in Columbia. As far as manufacturing and using home-made medical equipment is not advised, the spread of the COVID-19 might push humanity to such solutions. Johnny Lee’s project involves a simple, low-cost ventilator controlled via Arduino.

The idea is that since these machines are basically just blowers controlled by a brushless DC motor, an Arduino Nano equipped with an electonic speed controller could allow it to act as a one. Such a setup has been shown to provide more than enough pressure for a ventilator used on COVID-19 patients. This device has in no way been evaluated or approved for medical use, but it does provide a starting point for experimentation.

Source: https://blog.arduino.cc/2020/03/17/designing-a-low-cost-open-source-ventilator-with-arduino/

New #CoronaIOT initiative from Industrial IoT manufacturer

Trends indicate a weakening of many sectors of the economy, including the IoT sector. However, we can prevent the upcoming crisis with products and technology keeping up with the inevitable changes in our daily lives.

TECHBASE Group took the challenge of gathering potential partners for projects that serve improvement of health safety and worldwide trend of Social Distancing. The program will periodically present new IoT projects, involving manufacturers, software and hardware developers, new technology influencers and media.

Industrial Raspberry Pi powered devices as a base of medical equipment?

When industrial IoT devices and edge devices, like medical equipment work together, digital information becomes more powerful. Especially in contexts where you need to collect data in a traditional edge context, or control the servo-motors of a ventilator. You can then remotely monitor the container using the sensor.

By introducing AI (artificial intelligence) into the device itself, edge computing can also make more context-sensitive, quick decisions at the edge. Data gathered from the sensors can be transferred to the cloud at any time after local work has been completed, contributing to a more global AI process, or archived. With the combination of industrial IoT devices and advanced technology, high quality analysis and small footprint will become the AI standard in 2020.

ModBerry M500 with Raspberry Pi’s 4 on-board

Battery powered IoT devices crucial to 2020+ standards

Technology must transfer data to the central system in real time, otherwise it may have negative consequences. If the sensor battery power runs out, a machine failure may stop production for one day or lead to direct danger. If battery life is unbelievable and short, IoT applications will become useless, causing more interference rather than making life easier for its intended purpose. Therefore battery powered IoT devices come as a standard in up-to-date IoT installations

Wireless sensors and sensor networks are one of the elements of the Internet of Things systems and intelligent factories. Replacing the standard sensors and data collection devices with versions that communicate wirelessly gives many benefits, but also enforces a highly thought-out system design that will minimize energy consumption. This is important because these systems must work for many years without servicing. In the article we present the issues regarding the design of systems and forecasting of energy consumption in IoT systems.

Wireless communication vs Battery power

The idea of wireless sensor networks has been around for at least two decades, while the IEEE subgroup working on personal wireless networks defined the 802.15.4 standard in 2003, a year later the first versions of ZigBee appeared. Since then, many varieties of wireless communication have been developed, such as LoRa & NarrowBand-IoT and additional functions introduced, as a result of which designers now have a choice of various open or proprietary protocols. What significantly affects the way the entire project is implemented is energy consumption.

Obrazek posiada pusty atrybut alt; plik o nazwie battery-iot-esp32-1030x386.png
Battery powered IoT installation. Source: https://modberry.techbase.eu/

The basic elements of these systems are sensors that measure physical quantities. Some signal and data processing capabilities are also important. After all, the communication interface is important, which will allow you to pass the measured data on. Such a sensor node should wake up from time to time, make contact with its superordinate controller, transfer data and fall back to sleep again. Battery life depends on the total charge collected. Minimizing this consumption in the long run means that you need to minimize energy consumption during each work cycle. In many cases, the sensor will only work for a small fraction of the time. A measurement that lasts a few milliseconds can be triggered once per second, once per minute, or even less frequently. Therefore, the energy consumed in sleep mode may dominate the total energy consumption.

Battery-ready IoT devices based on ESP32

Battery / SuperCap power support allows the processes and data to be securely executed, saved or transferred, and the operating system to be safely shutdown or reboot, if the power source has been restored. The power failure alert can also be sent to cloud service, to perform custom task, specified by user or self-learning AI algorithm.

The Moduino device is a comprehensive end-point controller for variety of sensors located throughout any installation. It fully supports temperature and humidity sensors and new ones are currently developed, e.g. accelerometer, gyroscope, magnetometer, etc.

Battery powered Moduino ESP32
Battery powered IoT installation. Source: https://modberry.techbase.eu/

ModuinoModBerry symbiosis allows wide range of wake-up/sleep schedule customization, in order to perform best and save energy accordingly to power supply state. Arduino and MicroPython environments provide libraries to control different scenarios of data and power management.

With built-in algorithms and the possibility to program on your own, the TECHBASE’s sleep/wake addon module can wake the device using schedule/timer. Another option is wake on external trigger, e.g. change of input, etc. All the options for sleep, shutdown and wake can be configured for various scenarios to ensure constant operation of devices, safety of data and continuity of work in case of power failure in any installation. Check battery-powered Moduino X0

Almost half of IoT developers use AI in their projects

The latest research results from IoT Newark developers reveal that 49% of respondents use AI in their IoT applications. There is also a growing concern about user privacy and the more frequent introduction of ready equipment.

35% of respondents think security is the major concern for any IoT implementation, mainly due to the type of data collected from the things (machines) and humans, which is very sensitive & personal. We can expect to see more and more encryption everywhere. Businesses who initiate IoT projects treat IoT security as their top priority.

SBCs the main platform for Industrial IoT

SBC is still the preferred hardware foundation for IoT gates, then 54%, followed by personal projects (30%) and silicon supplier platforms (13%). It is unclear whether the latter includes a commercial computing module. As shown in the graph above, many IoT programmers need third party help, especially for edge-to-cloud communication.

About 45% of respondents use environmental sensors for IoT devices, followed by motion sensors (26%) and optical / image sensors (15%). WiFi (67%) is the most popular wireless technology in Internet of Things projects. The next places are Low cellular energy and Bluetooth, followed by LoRa at 21%. The survey results also include responses to programming languages, cloud platforms, IoT data, project motivation and more.

Artificial Intelligence influencing Industrial IoT

From the end of 2017 to 2018, artificial intelligence-specific processors (AI) began to appear on mobile devices. The goal is to make smartphones more intelligent. As GPUs shrink, AI-related equipment becomes necessary for the Internet of Things.

Support for enterprises from platforms such as Google TensorFlow will be introduced in 2020 with equipment adapted to artificial intelligence. TensorFlow is already optimized for mobile devices and can be quickly launched on single-board computers. In many ways, AI frameworks are better than other mobile frameworks, such as ReactJS. The AI structure is not designed to work with the user interface. It’s perfect for the Internet of Things.

Until the end of 2020, artificial intelligence will be as important for IoT devices as the cloud.

COVID-19 monitoring set based on Raspberry Pi

COVID-19 monitoring set based on Raspberry Pi

Raspberry Pi devices are often used by scientists, especially for capturing and analyzing biological data. A particularly noteworthy sober project has published news this week.

According to the researchers at UMass Amherst, FluSense is about the size of a dictionary. Includes an inexpensive microphone set, heat sensor, Raspberry Pi and Intel Movidius 2 neural engine. The idea is to use AI on the edge to classify audio samples and determine the number of people in a room at any given time.

Image courtesy of the University of Massachusetts Amherst

We believe that FluSense has the potential to expand the arsenal of health surveillance tools used to forecast seasonal flu and other viral respiratory outbreaks, such as the COVID-19 pandemic or SARS,” Rahman told TechCrunch. “By understanding the ebb and flow of the symptoms dynamics across different locations, we can have a better understanding of the severity of a novel infectious disease and that way we can enforce targeted public health intervention such as social distancing or vaccination.

Source: https://www.networkworld.com/article/3534101/covid-19-vs-raspberry-pi-researchers-bring-iot-technology-to-disease-detection.html

Crowd monitoring with Raspberry Pi

The device distinguishes cough from other sounds. By combining cough data with information about the size of the crowd at your location, you can get an index that predicts the number of people who may be experiencing flu symptoms.

Currently we are planning to deploy the FluSense system in several large public spaces (e.g., large cafeteria, classroom, dormitories, gymnasium, auditorium) to capture syndromic signals from a broad range of people who live in a certain town or city,” they said. “We are also looking for funding to run a large-scale multi-city trial. In the meantime, we are also diversifying our sensing capability by extending FluSense’s capability to capture more syndromic signals (e.g., recently we added sneeze sensing capability to FluSense). We definitely see a significant level of commercialization potential in this line of research.

https://www.raspberrypi.org/blog/flusense-takes-on-covid-19-with-raspberry-pi/
Raspberry Pi Compute Module 4

Raspberry Pi Compute Module 4 coming soon? Check possible specification.

It seems a matter of time before the Raspberry Pi Compute Module 3+ will get its own successor, probably called Compute Module 4, a new milestone of professional embedded IoT module

Possible Raspberry Pi Compute Module 4 specification

  • Broadcom BCM2711, Quad core Cortex-A72 @ 1.5GHz will highly plausible replace previous Broadcom BCM2837B0, Cortex-A53 64-bit SoC @ 1.2GHz,
  • 1GB, 2GB or 4GB LPDDR4-3200 SDRAM will become a standard options, instead of fixed 1GB LPDDR2 SDRAM,
  • Current flash memory (eMMC) options: 8GB / 16GB / 32GB from CM3+ will probably stay the same,
  • H.265 (4kp60 decode), H264 (1080p60 decode, 1080p30 encode) might replace outdated H.264 (1080p30),
  • and OpenGL ES 3.0 graphics will replace 1.1, 2.0 versions,
  • weight and factor will stay the same, to provide a possibility to upgrade current IoT applications of CM3 and CM3+

A Lite 4 version of Compute Module is to be expected too, without eMMC and probably limited SDRAM options.

Rasbperry Pi Compute Module 3+

ModBerry, the first Industrial Raspberry Pi application

With Compute Module 3+ options from Raspberry Pi, TECHBASE upgraded our ModBerry 500/9500 industrial computers. From now on the ModBerry 500/9500 can be supported with extended eMMC, up to 32GB. Higher memory volume brings new features available for ModBerry series.

SIMCom SIM7000G

SIMCom NB-IoT modems now available in Industrial IoT Shop

TECHBASE’s Industrial IoT devices, ModBerry & Moduino series supports latest SIMCom global-band SIM7000G eMTC & NB-IoT Module. Now the latest SIM7000G as well as 7000E / 7000A versions of modem are available at IIoT-Shop.

SIMCom SIM7000G

Our ModBerry / Moduino devices equipped with latest SIM7000G modem are perfect for industrial automation solutions, e.g. data logging, metering, telemetrics, remote monitoring, security and data management through all Industrial IoT applications.

Supported bandwidths:

    • Global-Band LTE CAT-M1:  B1/B2/B3/B4/B5/B8/B12/B13/B18/B19/B20/B26/B28/B39;
    • Global-Band LTE CAT NB-IoT1:  B1/B2/B3/B5/B8/B12/B13/B17/B18/B19/B20/B26/B28;
    • GPRS/EDGE 850/900/1800/1900Mhz Control Via AT Commands

Supported data transfer:

    • LTE CAT-M1(eMTC) – Uplink up to 375kbps, Downlink up to 300kbps
    • NB-IoT – Uplink up to 66kbps, Downlink up to 34kbps
    • EDGE Class – Uplink up to 236.8Kbps, Downlink up to 236.8Kbps
    • GPRS – Uplink up to 85.6Kbps, Downlink up to 85.6Kbps

You can browse wireless modem category here: https://iiot-shop.com/product-category/modems/

Industrial Moduino ESP32

(SALE) Special configurations of Moduino ESP32

New preconfigured Moduino ESP32 devices

Hurry up for special offer including various configurations of industrial Moduino ESP32 devices. To access SALE prices of Moduino just register to IIoT-Shop and wait for user verification from our Sales Department.

Moduino is powered by Espressif’s ESP32 module equipped with ultra-low power Dual-Core Tensilica LX6 240 MHz processor with 4MB* pSRAM and 4/8MB SPI flash memory on-board. Integrated Wi-Fi/BLE modem and extra wireline/wireless interfaces make the Moduino micro-computer a versatile addition to Industrial IoT solutions offered by TECHBASE company.

Sleep mode and power saving for Raspberry Pi based ModBerry devices

Sleep functionality for ModBerry/Raspberry Pi devices

TECHBASE company designed new extension module for RaspberryPi-based devices, ModBerry series for better power management in changing conditions of industrial environments. With the use of GPIO the module can manage sleep mode or safe shutdown of device in terms of unexpected drop in the power network.

In last few years developers marketed wide range of ARM-based development boards, lacking in enhanced power management, especially sleep and wake up modes, commonly used in PC-grade computing. These boards are not adjusted for battery power supply, so it’s natural that sleep/wake functions should be implemented. In connection with the development of solutions based on Linux-SBC, key factor is adding sleep modes to any remote installation

With built-in algorithms and the possibility to program on your own, the TECHBASE’s sleep/wake addon module can wake the device using schedule/timer. Another option is wake on external trigger, e.g. change of input, etc. All the options for sleep, shutdown and wake can be configured for various scenarios to ensure constant operation of devices, safety of data and continuity of work in case of power failure in any installation.

The preliminary module for ModBerry devices is available on request and delivery time will be specified by Sales Dept. depending on the size of the project.

Sleep mode with additional power backup

Additional power management option for ModBerry devices is sleep functionality enhanced with SuperCap UPS energy backup device. This solution allows programming scenarios including the execution of chosen actions, in order to save data, send a notification and restart/shutdown the controller after completion.

Advanced power management solution

Most advanced configuration includes use of Moduino ESP32 device for extra logic for wake up / sleep scripts. This addon will allow the RaspberryPi-based ModBerry device to be woken up by Moduino controller via Wi-Fi/GSM/LAN networks.

Moduino-ModBerry symbiosis allows wide range of wake-up/sleep schedule customization, in order to perform best and save energy accordingly to power supply state. Arduino and MicroPython environments provide libraries to control different scenarios of data and power management.

New SuperCap options for Moduino/ModBerry

The SuperCap UPS-SC01 backup power supply is equipped with a highly available backup feature to safely bridge fluctuations, drops or failures accompanying standard 9~30VDC supply voltage and avoid interruption of output voltage in industrial and automation environments. For this purpose SuperCap UPS-SC01 utilizes two supercapacitors (so-called supercaps) as a durable, cycle-resistant and maintenance-free solution for backup energy storage and failure safety.

The UPS-SC01 model is available for purchase at price set to 90€. SuperCap family offers now preliminary and revised models: UPS-SC02 with twice the capacity at 135€ and UPS-SC04 respectively at 180€ with quadrupled capacity of the base device, which can be preordered at our new Industrial IoT Shop, here: https://iiot-shop.com/product/supercap-ups/

New SIM7000G modem for ModBerry / Moduino Industrial IoT devices

TECHBASE’s Industrial IoT devices, ModBerry & Moduino series, now supports latest SIMCom global-band SIM7000G eMTC & NB-IoT Module. New SIM7000G supersedes previous 7000E / 7000A / 7000C versions of modem and provides a universal band set with global coverage, in opposite to Europe, America and China-only solutions.

Our ModBerry / Moduino devices equipped with latest SIM7000G modem are perfect for industrial automation solutions, e.g. data logging, metering, telemetrics, remote monitoring, security and data management through all Industrial IoT applications.

Supported bandwidths:

  • Global-Band LTE CAT-M1:  B1/B2/B3/B4/B5/B8/B12/B13/B18/B19/B20/B26/B28/B39;
  • Global-Band LTE CAT NB-IoT1:  B1/B2/B3/B5/B8/B12/B13/B17/B18/B19/B20/B26/B28;
  • GPRS/EDGE 850/900/1800/1900Mhz Control Via AT Commands

Supported data transfer:

  • LTE CAT-M1(eMTC) – Uplink up to 375kbps, Downlink up to 300kbps
  • NB-IoT – Uplink up to 66kbps, Downlink up to 34kbps
  • EDGE Class – Uplink up to 236.8Kbps, Downlink up to 236.8Kbps
  • GPRS – Uplink up to 85.6Kbps, Downlink up to 85.6Kbps

Our ModBerry / Moduino devices with global-band SIM7000G are available for testing and developing purposes, due to pending certifications of this module. For more information please contact our sales managers via live chat or contact forms.