Beruflich Dokumente
Kultur Dokumente
Overview
Constant market demand for IoT Applications convinced us to develop multi-application IoT platform. A small
Sensitive IoT Module (28mm*20mm) integrates all-in-one: very high performance Cortex-M4 32-bit MCU
(with DSP and FPU), BLE 4.1, and variety of sensors.
Now, software engineers can release their IoT creativity by prototyping industrial ready-to-use IoT hardware
node platform. The micro-USB is used for board power supply and initial firmware upload. A bluetooth low
energy wireless network processor can be used for connectivity and to update firmware.
Sensitive IoT Module is based on the STM32 microcontroller family and compatible with SW environment.
Connectivity
Sensors
LSM6DS3
BlueNRG
3D accelerometer
& 3D gyroscope
LIS3MDL
Magnetic sensor
Micro-USB port
ARM Cortex-L4
based 32-bit low-power
microcontroller
LPS25H
Pressure sensor
Interface Connector
Reserved for functionality
extensions and power supply
Additional Elements
Connector for
different power supply
components
www.st.com
HTS221TR
Relative humidity
&
temperature sensor
MP34DT01
Digital MEMS
microphone
LTR-303ALS
RGB LED
User Button
www.arrow.com
Digital Ambient
Light Sensor
www.diolan.com
Board Layout
Top View
4
1
5
7
8 9
10
The main top side components:
1. BlueNRG Bluetooth low energy wireless network processor
2. Micro-USB
3. LIS3MDL magnetic sensor
4. LSM6DS3 3D accelerometer & 3D gyroscope
5. HTS221TR relative humidity & temperature sensor
6. LPS25H pressure sensor
7. MP34DT01 Digital MEMS microphone
8. LTR-303ALS Ambient Light Sensor
9. RGB Led
10. User Button
www.st.com
www.arrow.com
www.diolan.com
Board Layout
Bottom View
2
1
3
www.st.com
www.arrow.com
www.diolan.com
The STM32L476RX device is an ultra-low-power microcontroller based on the high performance ARM
Cortex-M4 32-bit RISC core operating at a frequency of up to 80 MHz.
The Cortex-M4 core features a Floating point unit (FPU) single precision which supports all ARM
single-precision data-processing instructions and data types. It also implements a full set of DSP instructions
and a memory protection unit (MPU) which enhances application security.
Micro-USB Port
The micro-USB port is used for power supply and initial firmware upload to Sensible IoT Module.
Two 14-pin connectors can be used to extent the Sensible IoT Module functionality. User can connect specific
sensors. Also some pins on this connector can be used for power supply (see Power Supply Options).
User button
The User button is used to control the device (reset, bluetooth pairing mode).
www.st.com
www.arrow.com
www.diolan.com
There are few power supply options for Sensitive IoT Module:
Micro-USB
The Sensitive IoT Module can be powered by 5V of micro-USB.
Battery Board
The low energy components allow the Sensitive IoT Module to be powered by a standard 3V coin cell battery.
For this you can connect special Battery Board to Sensitive IoT Module by using special connector.
Similar to previous option you can connect special Chargeable Battery Board to Sensitive IoT module to
power it with 3.6V.
Interface Connectors
The Sensitive IoT Module can also be powered by external user board, which has independent power supply
(maximum 5V). For this you can use special power supply pins on the Interface Connectors.
The Sensitive IoT Module can supply power to external user boards: 3.3V (if powered by Micro-USB), 3V (if
powered by a battery) and 3.6V (if powered by a chargeable battery).
Power Saving
All Sensitive IoT Module sensors or external connected sensors are powered only when they are used. Such
logic allows to save power and increase battery life.
www.st.com
www.arrow.com
www.diolan.com
Sensors Description
www.st.com
www.arrow.com
www.diolan.com
Software Development
Mbed Enabled
Users of the Sensitive IoT Module will have free access to the mbed online resources
(compiler, C/C++ SDK, and developer community) at www.mbed.org that allows building
a complete application in only a few minutes.
STM32Cube
STM32Cube is supported. It includes the STM32CubeMX, which is a graphical software
configuration tool that allows generating C initialization code by using graphical wizards.
It also embeds comprehensive software platform delivered per series (such as
STM32CubeF4 for STM32F4 series). This platform includes the STM32Cube HAL (an
STM32 abstraction layer embedded software, ensuring maximized portability across
STM32 portfolio), plus a consistent set of middleware components (RTOS, USB, TCP/IP
and graphics). All embedded software utilities come with a full set of examples.
Customization
www.st.com
www.arrow.com
www.diolan.com