Zoltán Kiss- Endrich Bauelemente Vertriebs GmbH
E-IoT platform HARDWARE & SOFTWARE USER manual
Table of Content
1
General
1.1
System Overview
1.2
GD32V Risc-V and Arm® Cortex® M23 MCU series
1.3
Narrow Band IoT Communication Modules
1.4
The benefits and keywords of NB-IoT are coverage, long battery lifetime, small device cost, best indoor penetration.
1.5
FiboCom NB-IoT modules
1.6
Endrich IoT infrastructure
1.7
DATA VISUALIZATION
1.8
Endrich Cloud Database Service
2
Endrich IoT Board v052 Hardware Guide
2.1
System Overview
2.1.1
Endrich IoT Single Board Computer v052 - evaluation board
2.1.2
External sensor boards (OPTIONAL)
2.1.2.1
External breakout board with I2C interface (OPTIONAL)
2.1.2.2
External breakout board with SPI interface (OPTIONAL)
2.2
Hardware
2.2.1
Block diagram of the IoT SBC evaluation board v052
2.2.2
Power supply
2.2.3
Microcontroller (GigaDevice GD32VF103CBT6 RISC-V)
2.2.3.1
Timing
2.2.3.2
Powering
2.2.3.3
Controls and signals
2.2.3.4
Interfaces
2.2.4
Sensors
2.2.4.1
Ambient light sensor
2.2.4.2
Hall effect sensor
2.2.4.3
Micro vibration sensor
2.2.4.4
Micro altimeter module
2.2.4.5
Temperature sensor
2.2.4.6
Analog MEMS microphone
2.2.5
Communication module (GSM)
2.2.5.1
Power supply
2.2.5.2
Controls and signals
2.2.5.3
Level adjustment
2.2.5.4
Interfaces
2.2.6
Battery (operation from Li power source)
2.2.7
Overview about the controls of the Endrich IoT SBC Board
3
OPERATION MODE – GSM MODEM EVB
Device drivers and update functions for GSM modem
3.1
Windows USB drivers
3.2
Connecting the IoT Board to PC (Fibocom GSM Modem Evaluation Board Mode)
3.3
Accessing the GSM modem
3.3.1
Firmware update of the Modem
3.3.2
Steps of the update process
4
OPERATION MODE – MCU EVB
Device drivers and update functions for GIGADEVICE GD32VF103xx RISC-V Microcontroller
4.1
Windows USB drivers for Device Firmware Update (DFU)
4.2
Windows DFU USB driver installation for Microsoft Windows
4.3
DFU programmer tool for Microsoft Windows
5
SOFTWARE DEVELOPMENT SYSTEMS FOR GD32VF103 MCU
5.1
MS Visual Studio Code
5.2
PlatformIO
5.3
Installing MS VS Code and PlatformIO IDE
5.4
Installing GD32VF BSP for Arduino IDE
5.5
Other development platforms
6
DATA FORMATS & SENSOR READINGS OF THE IOT BOARD & ITS ACCESSORIES
6.1
XXX
6.2
XXX
6.3
XXX
6.4
XXX
6.5
XXX
7
CONNECTING TO THE ENDRICH CLOUD DATABASE
7.1
How to get access to the Endrich Cloud Database service
7.2
Accessing the user interface
7.3
Device registration
7.4
Single- and multi-sensor support
7.5
Sending data to the Endrich Cloud DB
7.6
Retrieving data from the Endrich Cloud
7.7
Summary of operation of Endrich Cloud Database
8
ENDRICH DATA VISUALIZATION GATEWAY
8.1
Endrich Visual Interface Service Setup
8.2
Endrich Visualization Gateway properties
8.3
3rd party services provided by external Software Houses (E-NET)
9
SOFTWARE EXAMPLE CODE SNIPLETS FOR THE RISC-V MCU
9.1
XXX
9.2
XXX
9.3
XXX
9.4
XXX
9.5
XXX
iframe support required.