M5Stack

M5Stack is a modular stackable Developer Kit based on ESP32 core processor. It does not embed a Cellular Module but it allows very easy testing through stackable Cellular Modules (prepackaged or to be easily assembled).

It provides a powerful processor with embedded WIFI and BT, a screen, input buttons, lots of  I/O. This allows to quickly assemble a demo/ prototype device which can be used to  verify the Enterprise Use cases without additional visualization and input terminals to be connected, and using the embedded WIFI/BT wireless connectivity to extend the reach to additional RF Sensors.

Main features

The Developer Kit could be used to build demo and prototype devices, and comes with embedded:

  • 5V DC power supply
  • USB Type-C
  • ESP32-based
  • 4 MByte flash + 520K RAM
  • Speaker, 3 Buttons, LCD(320*240), 1 Reset
  • 2.4G Antenna: Proant 440
  • TF card slot (16G Maximum size)
  • Battery Socket & 150 mAh Lipo Battery
  • Extendable Pins & Holes
  • Grove Port
  • M-Bus Socket & Pins

All the Information on how to order and use this module are reported in the M5Stack Home page:
https://m5stack.com/

In order to be used as an IoT Accelerator Developer Kit, M5Stack should be complemented with a stackable Mobile Broadband Communication Module.

Some examples:

COMX GSM/GPRS Module:
https://docs.m5stack.com/#/en/module/comx_gsm

COMX NB-IoT Module:
https://docs.m5stack.com/#/en/module/comx_nb-iot

COMX LTE(4G):
https://docs.m5stack.com/#/en/module/comx_lte

COMX LTE-DATA):
https://docs.m5stack.com/#/en/module/comx_lte-data

Or, as an alternative, any kind of Communication Module could be soldered on the prototype board:
https://m5stack.com/collections/m5-module/products/proto-module

Additional resources

Interoperability of M5Stack COMxLTE module with IoT Accelerator – HTTP and TCP

The video demonstrates the interworking between IoT Accelerator and the M5Stack COMxLTE module by means of both HTTP and TCP protocols.
The scenario shown in the video is implemented with M5Stack UIFlow development environment and their validation leveraging on IoT Accelerator Service Portal.

 

 
Ericsson IoTA working with M5Stack COM.LTE Tutorial – HTTP and TCP

This document aims to guide the developer in setting up the M5Stack module and replicating the use case described in the document Interoperability of M5Stack COMxLTE module with IoT Accelerator.

Download the tutorial
Download the UIFlow code used in the tutorial


 
Interoperability of M5Stack COM.LTE module with IoT Accelerator with TCP and HTTP stacks

This document is a test report that describes two scenarios to validate HTTP and TCP protocols (provided by COMxLTE) leveraging on IoT Accelerator service portal and implemented with M5Stack UIFlow development environment.

Download the test report

Interoperability of M5Stack COMxLTE module with IoT Accelerator - MQTT

The video demonstrates the interworking between COM.LTE modem of M5Stack Core with Ericsson IoT Accelerator and an MQTT Server. The scenario shown in the video is implemented with M5Stack UIFlow development environment and their validation leveraging on IoT Accelerator service portal.
 

 
Ericsson IoTA working with M5Stack COM.LTE Tutorial - MQTT

This document aims to guide the developer in setting up the M5Stack Module to work with IoT Accelerator and an MQTT server, replicating the use case described in the document "Interoperability of M5Stack COM.LTE module with IoT Accelerator".

Download the tutorial
Download the UIFlow code used in the tutorial


 
Interoperability of M5Stack COM.LTE module with IoT Accelerator with MQTT stack

This document is a test report that describes a scenario to validate MQTT protocol (provided by COMxLTE) leveraging on IoT Accelerator Service Portal and implemented with M5Stack UIFlow development environment.

Download the test report

 
End-to-end use case: IoT Accelerator integrated with AWS IoT, M5Stack, SimCom7600G and NodeRed.

This sample E2E Application includes an M5Stack Device equipped with a mobile broadband modem pushing its data to AWS IoT, and a sample application built on NodeRed which orchestrates the use case and provides a Web GUI.

View the tutorial

 
Working with SIMCOM SIM7600G Module & M5Stack: eUICC Localization.

This document provides a user guide and test report on how to use M5Stack to perform an eUICC localization use case. The test is performed using an Arduino client and a COM-X module equipped with a SIMCOM SIM7600G modem.

Test Client

Arduino IDE development for M5Stack

Download the guide