NEQTO Docs
  • Languages iconEnglish
    • 日本語
  • Docs
  • API
  • FAQ

›Hardware Specifications

Getting Started

  • NEQTO Hello World!
  • Tutorial Step 1. NEQTO Console Setting
  • Tutorial Step 2. Device Settings & Launching Service (NEQTO Bridge)
  • Tutorial Step 2. Device Settings & Launching Service (STM32 Discovery)
  • Tutorial Step 2. Device Settings & Launching Service (SPRESENSE)
  • Tutorial Step 3. Application development using scripts

NEQTO

  • NEQTO Account Registration
  • Sub-accounts
  • API Usage
  • NEQTO CloudSync for GCP
  • NEQTO Engine Firmware List
  • Support Guidelines

NEQTO Console

  • Introduction
  • Fundamentals
  • Administrative Actions
  • Device Management
  • Linux-based Device Management
  • Batch Registration
  • Scripts
  • Actions and Contacts
  • View Data from the Console
  • NEQTO Apps

    • About NEQTO Apps
    • NEQTO Infinitypool
    • NEQTO Insights
    • NEQTO Custodia
    • NEQTO Flow
  • Machine Driver
  • Recommended Browsers
  • Billing Information

SPRESENSE

    Hardware Specifications

    • 01. About Spresense

    Software Specifications

    • 01. Operational Flow
    • 02. Initial Installation
    • 03. Spresense Wi-Fi Initial Setup
    • 04. Spresense LTE-M Initial Setup
    • 05. Debug Log Acquisition
    • 06. System LED Indications
    • 07. Event Messages
    • 08. Updating Firmware

    neqto.js

    • 01. About neqto.js
    • 02. Log
    • 03. Timers
    • 04. HTTP
    • 05. HTTPS
    • 06. MQTT
    • 07. Secure
    • 08. Storage
    • 09. Sleep
    • 10. RTC
    • 11. GPIO
    • 12. UART
    • 13. SPI
    • 14. I2C
    • 15. ADC
    • 16. GNSS
    • 17. Camera
    • 18. Utils
    • 19. nqSpresense
    • 20. nqService
    • 21. nqMqtt
    • 22. nqFOTA
    • 23. nqWiFi
    • 24. nqLte

STM32 Discovery

    Hardware Specifications

    • 01. About STM32 Discovery Kit (B-L4S5I-IOT01A)

    Software Specifications

    • 01. Operational Flow
    • 02. Initial Installation
    • 03. STM32 Discovery Wi-Fi Initial Setup
    • 04. Debug Log Acquisition
    • 05. System LED Indications
    • 06. Event Messages
    • 07. Updating Firmware

    neqto.js

    • 01. About neqto.js
    • 02. Log
    • 03. Timers
    • 04. HTTP
    • 05. HTTPS
    • 06. MQTT
    • 07. Secure
    • 08. Storage
    • 09. Sleep
    • 10. RTC
    • 11. UserSW
    • 12. GPIO
    • 13. UART
    • 14. SPI
    • 15. I2C
    • 16. ADC
    • 18. Utils
    • 19. nqDiscovery
    • 20. nqService
    • 21. nqMqtt
    • 22. nqFOTA
    • 23. nqWiFi

NEQTO Bridge

    Hardware Specifications

    • 01. NEQTO Bridge Module
    • 02. NEQTO Bridge Wi-Fi Module
    • 03. NEQTO Bridge LTE-1 Module
    • 04. NEQTO Bridge LTE-M/NB Module
    • 05. NEQTO Bridge IO Board
    • 06. NEQTO Bridge Digital IO Board
    • 07. NEQTO Bridge Connector Board

    Software Specifications

    • 01. Operational Flow
    • 02. NEQTO Bridge Wi-Fi Module Initial Setup
    • 03. NEQTO Bridge LTE Module Initial Setup
    • 04. Debug Log Acquisition
    • 05. System LED Indications
    • 06. Event Messages
    • 07. Updating Firmware

    neqto.js

    • 01. About neqto.js
    • 02. Log
    • 03. Timers
    • 04. HTTP
    • 05. HTTPS
    • 06. MQTT
    • 07. Secure
    • 08. Storage
    • 09. Sleep
    • 10. RTC
    • 11. UserSW
    • 12. GPIO
    • 13. UART
    • 14. SPI
    • 15. I2C
    • 16. ADC
    • 17. BLE
    • 18. Utils
    • 19. nqBridge
    • 20. nqService
    • 21. nqMqtt
    • 22. nqFOTA
    • 23. nqWiFi
    • 24. nqLte
    • 25. nqLAN
    • 26. nqEx

Linux-based device

    Software Specifications

    • 01. System Requirements
    • 02. Installation
    • 03. Software Configurations
    • 04. Operational Flow
    • 05. Debug Log Acquisition
    • 06. Event Messages
    • 07. Updating Software

    neqto.js

    • 01. About neqto.js
    • 02. Log
    • 03. Timers
    • 04. HTTP
    • 05. HTTPS
    • 06. MQTT
    • 07. Secure
    • 08. Storage
    • 09. RTC
    • 10. UNIXSocket
    • 11. FileSystem
    • 12. SubProcess
    • 13. Utils
    • 14. nqLinux
    • 15. nqService
    • 16. nqMqtt
    • 17. nqFOTA
    • 18. nqLAN

neqto.js Libraries

  • About neqto.js Libraries
  • UART

    • GM65 Barcode Reader
    • SRF Ultrasonic Range Finder - Serial Mode

    I2C

    • HTS221 v2 Temperature and Humidity Sensor
    • LIS2DW12 v2 Accelerometer
    • SRF Ultrasonic Range Finder - I2C Mode
    • [Archive] HTS221 Temperature and Humidity Sensor
    • [Archive] LIS2DW12 Accelerometer

    Utils

    • RTC Alarm Synchronized Scheduler

    Integration

    • AWS S3 v2
    • AWS IoT Core v2
    • Azure IoT v2
    • GCP IoT Core
    • [Archive] AWS S3
    • [Archive] AWS IoT Core

neqto.js Snippets

  • About neqto.js Snippets
  • DataDog
  • Dropbox
  • Google Sheets
  • InfluxDB
  • Oracle Cloud Object Storage
  • Salesforce
  • SAP Cloud Platform Internet of Things
  • Splunk
  • Niagara

Release Notes

  • NEQTO Console Updates
  • NEQTO Firmware (Bridge Wi-Fi/LTE Module) Releases
  • NEQTO Firmware (STM32 Discovery Wi-Fi) Releases
  • NEQTO Firmware (Spresense Wi-Fi/LTE-M) Releases
  • NEQTO Engine for Linux Releases

01. About STM32 Discovery Kit (B-L4S5I-IOT01A)

Overview

The NEQTO Engine installed on the STMicroelectronics B-L4S5I-IOT01A Discovery Kit makes it easy to connect to NEQTO Console and the customer's cloud environment. It also allows customers to easily control sensors and devices via physical interfaces.



System Configuration

Top view
Bottom view

Peripheral support list

The peripherals that the NEQTO Engine supports are as follows:

Item                                         Model Name           SupportedNotes
Micro-B USB connector✓ST-LINK USB connector
Micro-AB USB connector-USB_OTG_FS connector
Available as a power input only.
Pmod™ (2A) connector
Pmod™ (4A) connector
✓Type 2A and Type 4A described in "Digilent Pmod™ Interface Specification Revision: November 20, 2011" are available.
ARDUINO® Uno Shield connector✓Refer to Pinout for the available neqto.js interface.
Wi-Fi® moduleISM43362-M3G-L44✓System controlled
Bluetooth® 4.1 moduleST SPBTLE-RF-
Sub-GHz (Spirit) moduleSPSGRF-Not fitted
NFC moduleST25DV04K✓User controlled (I2C(2))
3-axis magnetometerLIS3MDL✓User controlled (I2C(2))
3D gyroscopeLSM6DSL✓User controlled (I2C(2))
Digital barometerLPS22HB✓User controlled (I2C(2))
Humidity and temperatureHTS221✓User controlled (I2C(2))
ToF and gesture detectionVL53L0X✓User controlled (I2C(2))
Authentication and securitySTSAFE-A110✓User controlled (I2C(2))
Digital microphoneMP34DT01-
Tag connector-
Quad-SPI NOR Flash memoryMX25R6435F✓System controlled
LED LD1-On depending on SPI(1)_SCK signal level
LED LD2✓User controlled (GPIO(24)_LED2)
LED LD3-Always off
LED LD4✓System controlled
(SYSTEM_LED BLUE)
LED LD5-Always on
LED LD6-Refer to "4.3 ST-LINK/V2 status LED" here for details.
LED LD7-Refer to "4.3.4 FAULT pin" here for details.
LED LD8✓System controlled
(SYSTEM_LED RED)
LED LD9-Always on if power is supplied from USB_OTG_FS.
User button✓User controlled (UserSW)
Used to activate User Console Mode.
Reset button✓User controlled (NRST)



Main Specifications

Item                                Specifications                                                        Notes
CPUSTM32L4S5VIT6
(ARM® Cortex®-M4F ROM 2MB / RAM 640KB)
Flash memory
(External memory)
64 MBit (8 MByte)
Digital I/O UART x 2 ch (or 3 ch) *
SPI x 2 ch (or 1 ch) *
I2C x 2 ch
GPIO x 23 ch
GPIO (PWM capable) x 5 ch
GPIO (LED) x 1 ch
NRST (Reset button)
USER_SW (User button)
SYSTEM_LED_BLUE
SYSTEM_LED_RED
Digital I/O Voltage 3.3 V
Analog Input ADC x 2 ch
Communication Interface IEEE802.11b/g/n 2.4GHz band For more information, refer here.
Main Power Supply 5 V For more information, refer to "6.2 Power supply" here.
Operating Conditions Temperature: -40 ℃ - 85 ℃
  • Either SPI x 1ch or UART x 1ch can be used. For details, please refer to Pinout *3.



Pinout

The neqto.js interface that can be used with B-L4S5I-IOT01A is as follows:

neqto.js Interfaces

The following is a comparison table of the B-L4S5I-IOT01A Pin List and the neqto.js interface:
The colored cells indicate the user interfaces that can be controlled from neqto.js.

 PWM  : Supports PWM output  INT  : Supports edge interrupt input  WAKEUP  : Supports wakeup function
Connector Pin Number                 Pin Name                STM32L4+ Pinneqto.js Interfaces          Notes          
CN2-1E5V- -
CN2-2IOREF- -
CN2-3NRSTNRST -
CN2-43.3V- -
CN2-55V- -
CN2-6GND- -
CN2-7GND- -
CN2-8VIN- -
CN4-1ARD.A0-ADCPC5 GPIO(18) INT   WAKEUP 
CN4-2ARD.A1-ADCPC4 GPIO(19)
CN4-3ARD.A2-ADCPC3 GPIO(20)
CN4-4ARD.A3-ADCPC2 GPIO(21)
CN4-5ARD.A4-ADCPC1 ADC(1)
CN4-6ARD.A5-ADCPC0 ADC(2)
CN1-10ARD.D15-I2C1_SCLPB8 I2C(1)_SCL
CN1-9ARD.D14-I2C1_SDAPB9 I2C(1)_SDA
CN1-8VDDA- -
CN1-7GND- -
CN1-6ARD.D13-SPI1_SCK / LED1PA5 SPI(1)_SCK
CN1-5ARD.D12-SPI1_MISOPA6 SPI(1)_MISO
CN1-4ARD.D11-SPI1_MOSI / PWMPA7 SPI(1)_MOSI
CN1-3ARD.D10-SPI_SSN / PWMPA2 SPI(1)_NCS
CN1-2ARD.D9-PWMPA15 GPIO(11) PWM  *1
CN1-1ARD.D8PB2 GPIO(10)
CN3-8ARD.D7PA4 GPIO(17)
CN3-7ARD.D6-PWMPB1 GPIO(16) PWM  *2
CN3-6ARD.D5-PWMPB4 GPIO(15) PWM  *2
CN3-5ARD.D4PA3 GPIO(14) PWM  *1  INT 
CN3-4ARD.D3-PWM / INT1_EXTI0PB0 GPIO(13) PWM  *2  INT 
CN3-3ARD.D2-INT0_EXTI14PD14 GPIO(12) INT 
CN3-2ARD.D1-UART4_TXPA0 UART(1)_TX
CN3-1ARD.D0-UART4_RXPA1 UART(1)_RX
Pmod-1Pmod-UART2_Tx/ SPI2_CSNPD5/PD3 SPI(2)_NCSUART(2)_CTS*3
Pmod-2Pmod-UART2_RTS/ SPI2_MOSIPD4/PD5 SPI(2)_MOSIUART(2)_TX*3
Pmod-3Pmod-UART2_CTS/ SPI2_MISOPD3/PD6 SPI(2)_MIS0UART(2)_RX*3
Pmod-4PmodSPI2_SCKPD1/PD4 SPI(2)_SCKUART(2)_RTS*3
Pmod-5GND- -
Pmod-63.3V- -
Pmod-7Pmod-IRQ_EXTI2PD2 GPIO(22)
 INT 
Pmod-8Pmod-RESETPD0 GPIO(23)
Pmod-9NCNC -
Pmod-10NCNC -
Pmod-11GND- -
Pmod-123.3V- -
-INTERNAL-I2C2_SCLPB10 I2C(2)_SCL*4
-INTERNAL-I2C2_SDAPB11 I2C(2)_SDA*4
-HTS221_DRDY_EXTI15PD15 GPIO(0) INT 
-LIS3MDL_DRDY_EXTI8PC8 GPIO(1) INT 
-LPS22HB_INT_DRDY_EXTI10PD10 GPIO(2) INT 
-LSM6DSL_INT1_EXTI11PD11 GPIO(3) INT 
-VL53L0X_XSHUTPC6 GPIO(4)
-VL53L0X_GPIO1_EXTI7PC7 GPIO(5) INT 
-ST25DV04K RF_DISABLEPE2 GPIO(6)
-ST25DV04K-GPOPE4 GPIO(7) INT 
-STSAFE-A110-RESETPD7 GPIO(8)
Micro-B USB connectorST-LINK-UART1_TXPB6 UART(0)_TX_CONSOLE
Micro-B USB connectorST-LINK-UART1_RXPB7 UART(0)_RX_CONSOLE
-LED2PB14 GPIO(24)_LED2*5
-USB_OTG_OVRCR_EXTI3PE3 SYSTEM_LED RED
-LED3 (Wi‑Fi®) & LED4 (BLE)PC9 SYSTEM_LED BLUE
User buttonBUTTON_EXTI13PC13 UserSW
 WAKEUP 
Reset buttonSTM_NRSTNRST NRST
  • *1: When using PWM output with GPIO(11) or GPIO(14), the time resolution is in units of 1us.
  • *2: When using PWM output with GPIO(13), GPIO(15), or GPIO(16), the time resolution is in units of 100us.
  • *3: The default selected state of the of the Pmod connector is Type 2A (SPI). To utilize Type 4A (UART), hardware modifications must be made. Refer to "Table 12. Pmod™ solder bridge configuration" here for details.
    The neqto.js interface supports both SPI(2) and UART(2), however either interface is available exclusively.
  • *4: Refer to "6.13 I2C addresses of modules used on MB1297" here for slave addresses of the I2C modules.
  • *5: Only GPIO operation mode 5 (OUT/PUSH-PULL) can be used.



External Dimensions

ItemSpecificationsNotes
B-L4S5I-IOT01A90 mm x 62 mmRefer to "Figure 5." here for more details.



Interface Specifications

Supported Baudrates

ItemSpecsNotes
UART(0)_Console Baudrate2,400 bits/s - 921,600 bits/s
In case of User Console Mode, Baud rate is fixed 921,600 bits/s and uses UART(0)_Console.
UART(1) Baudrate2,400 bits/s - 921,600 bits/s        
UART(2) Baudrate2,400 bits/s - 921,600 bits/s        
SPI(1) Baudrate0.15625M bits/s - 20M bits/s
SPI(2) Baudrate0.15625M bits/s - 20M bits/s
I2C(1) Baudrate100k bits/s, 400k bits/s
I2C(2) Baudrate100k bits/s, 400k bits/s

Pin Initial Values

Function          neqto.js InterfacesInitial valueNotes
UART                         UART(0)_TX_CONSOLE      Default High                                              
UART(0)_RX_CONSOLE Internal PULL-UP
UARTUART(1)_TXDefault High
UART(1)_RXInternal PULL-UP
UARTUART(2)_TXDefault High
UART(2)_RXInternal PULL-UP
UART(2)_RTSDefault High
UART(2)_CTSInternal PULL-UP
SPISPI(1)_SCKExternal PULL-DOWN 200.0 Ω
SPI(1)_MISOInternal PULL-UP
SPI(1)_MOSIInternal PULL-UP
SPI(1)_NCSInternal PULL-UP
SPISPI(2)_NCSInternal PULL-UP
SPI(2)_MOSIInternal PULL-UP
SPI(2)_MISOInternal PULL-UP
SPI(2)_SCKInternal PULL-UP
I2CI2C(1)_SCLExternal PULL-UP 2.2 kΩ
I2C(1)_SDAExternal PULL-UP 2.2 kΩ
I2CI2C(2)_SCLExternal PULL-UP 2.2 kΩ
I2C(2)_SDAExternal PULL-UP 2.2 kΩ
GPIOGPIO(0)GPIO operation mode: 2 (IN)
GPIO(1)GPIO operation mode: 2 (IN)
GPIO(2)GPIO operation mode: 2 (IN)
GPIO(3)GPIO operation mode: 2 (IN)
GPIO(4)GPIO operation mode: 2 (IN)
External PULL-UP 10.0 kΩ
GPIO(5)GPIO operation mode: 2 (IN)
External PULL-UP 10.0 kΩ
GPIO(6)GPIO operation mode: 2 (IN)
External PULL-DOWN 30.0 kΩ
GPIO(7)GPIO operation mode: 2 (IN)
External PULL-UP 10.0 kΩ
GPIO(8)GPIO operation mode: 2 (IN)
GPIO(10)GPIO operation mode: 0 (IN/PULL-UP)
GPIO(11)GPIO operation mode: 0 (IN/PULL-UP)
GPIO(12)GPIO operation mode: 0 (IN/PULL-UP)
GPIO(13)GPIO operation mode: 0 (IN/PULL-UP)
GPIO(14)GPIO operation mode: 0 (IN/PULL-UP)
GPIO(15)GPIO operation mode: 0 (IN/PULL-UP)
GPIO(16)GPIO operation mode: 0 (IN/PULL-UP)
GPIO(17)GPIO operation mode: 0 (IN/PULL-UP)
GPIO(18)GPIO operation mode: 0 (IN/PULL-UP)
GPIO(19)GPIO operation mode: 0 (IN/PULL-UP)
GPIO(20)GPIO operation mode: 0 (IN/PULL-UP)
GPIO(21)GPIO operation mode: 0 (IN/PULL-UP)
GPIO(22)GPIO operation mode: 0 (IN/PULL-UP)
GPIO(23)GPIO operation mode: 0 (IN/PULL-UP)
GPIO(24)_LED2GPIO operation mode: 5 (OUT/PUSH-PULL)
Reset InputNRSTInternal PULL-UP Low: Reset
High: Normal (Default)
* To reset, hold Low for 1 ms or more.
User Switch InputUserSWExternal PULL-UP 10.0 kΩLow: ON
High: OFF (Default)



About User Console Mode

The User Console Mode provides a command console interface using the UART interface.
It is available for inputting various settings commands and displaying real-time logs.

When the power is turned on while the user button (blue button) is pushed, the User Console mode is activated.



Updated: 2022-02-04
← 24. nqLte01. Operational Flow →
  • Overview
  • System Configuration
  • Main Specifications
  • Pinout
    • neqto.js Interfaces
  • External Dimensions
  • Interface Specifications
    • Supported Baudrates
    • Pin Initial Values
  • About User Console Mode
AboutNewsProductsFAQPrivacy Policy}
NEQTO Console
IntroductionFundamentalsAdministrative ActionsDevice Management NEQTO Apps
NEQTO Bridge
NEQTO Bridge ModuleNEQTO Bridge Wi-Fi ModuleNEQTO Bridge LTE-1 ModuleError Logging Event Messages
API Documentation
API UsageGlobal APIRegional APIAPI Terms of Service
Jigsaw, Inc.
© 2023 JIG-SAW INC.