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 Spresense

Overview

The NEQTO Engine installed on the Spresense 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.

It has the following features:

  • Wi-Fi and LTE (Cat-M1) communications are supported.
  • Onboard antenna
  • 4.75 V - 5.25 V Operating voltage range.



System Configuration

The hardware configuration varies depending on the communication type used.

Spresense Wi-Fi

Utilizes Wi-Fi communication.
The configuration consists of a Spresense main board, a Spresense extension board, a Spresense Wi-Fi Add-on board iS110B, and an optional Spresense camera board.

+
+
+

List of components

ItemModel NameNotes
Spresense
main board
CXD5602PWBMAIN1
Spresense
extension board
CXD5602PWBEXT1
Spresense
Wi-Fi
Add-on board
iS110B
Board Version:
- V1.0C
- V1.0B *
- V1.0A *
Depending on the board version, software settings may need to be changed. For details on the setting command, refer to here. In addition, please check the board version from here (JA only).

* The UART interface is not available on these board versions. There is a way to modify the Wi-Fi Add-on board to change it to the V1.0C interface. See here (JA only) for details on the modification. Please note that it is not covered by the warranty.
Spresense camera boardCXD5602PWBCAM1

Please refer to the following for the connection method of each board:

  • How to attach the Spresense extension board and the Spresense main board
  • How to attach the Spresense Wi-Fi Add-on Board iS110B (JA only)
  • How to connect and prepare the Spresense main board and Spresense camera board

Spresense LTE-M

Utilizes LTE (Cat-M1) communication.
The configuration consists of a Spresense main board, a Spresense LTE extension board, and an optional Spresense camera board.

+
+

List of components

ItemModel NameNotes
Spresense main boardCXD5602PWBMAIN1
Spresense LTE extension boardCXD5602PWBLM1Supports LTE Cat-M1
Spresense camera boardCXD5602PWBCAM1

Please refer to the following for the connection method of each board:

  • How to attach the Spresense LTE extension board and the Spresense main board
  • How to connect and prepare the Spresense main board and Spresense camera board



Main Specifications

Spresense Wi-Fi
Spresense LTE-M
ItemSpecifications
Spresense Wi-FiSpresense LTE-M
CPUARM® Cortex®-M4F x 6 cores
SRAM
(Internal RAM)
1.5 MB
Flash memory
(External memory)
8 MB
Digital I/O Spresense main board :
I2C x 1 ch *Duplicate signals
UART x 1 ch *Note 1
GPIO x 5 ch
GPIO (LED) x 2 ch
System LED x 2 ch
Spresense extension board :
UART x 1 ch *Note 1
I2C x 1 ch *Duplicate signals
SPI x 1 ch
GPIO x 4 ch
GPIO (PWM capable) x 2 ch
GPIO (PWM capable) x 2 ch or I2C x 1 ch
Spresense main board :
I2C x 1 ch
UART x 1 ch
GPIO x 5 ch
GPIO (LED) x 2 ch
System LED x 2 ch
Spresense LTE extension board :
SPI x 1 ch
GPIO x 2 ch
GPIO (PWM capable) x 2 ch
GPIO (PWM capable) x 2 ch or I2C x 1 ch
GPIO (Push Switch) x 1 ch
Digital I/O Voltage Spresense main board :
1.8 V
Spresense extension board :
3.3 V and 5 V selectable *Note 2
Spresense main board :
1.8 V
Spresense LTE extension board :
3.3 V and 5 V selectable *Note 3
Analog Input Spresense extension board :
ADC x 2 ch *Note 4
Spresense LTE extension board :
ADC x 2 ch *Note 4
Communication
Interface
IEEE802.11b/g/n 2.4GHz band *Note 5 LTE (Cat-M1) *Note 6
Band : 1, 8, 18, 19
Main Power Supply 5 V *Note 7
Operating Conditions Temperature: 10 ℃ - 40 ℃
Humidity: 30 % - 80 % (No condensation)
Storage Conditions Temperature: -20 ℃ - 60 ℃
Humidity: 10 % - 80 %
  • Note 1) To utilize the UART interface in the Spresense Wi-Fi configuration, the Wi-Fi Add-on board iS110B board version V1.0C must be used. In addition, the UART pins of the Spresense main board and the Spresense extension board are connected to the same UART signal lines. The UART pins from only one of these sources should be used. Please check here for details.

  • Note 2) In the Spresense Wi-Fi configuration, the operating voltage of pin socket JP2 and JP13 on Spresense extension board can be set to 5V or 3.3V by changing the position of the jumper on JP1. Spresense extension board operating voltage is set to 5V when shipped. Please check here for details.

  • Note 3) In the Spresense LTE-M configuration, the operating voltage of pin header CN9 on the Spresense LTE extension board can be set to 5V or 3.3V by changing the position of the jumper on CN2. Spresense LTE extension board operating voltage is set to 5V when shipped. Please check here for details.

  • Note 4) The ADC supports HPADC. Please check here for details.

  • Note 5) Please check here (JA only) for the specifications of the Spresense Wi-Fi Add-on board iS110B.

  • Note 6) Please check here for the specifications of the Spresense LTE extension board and here for the list of tested LTE-M SIMs.

  • Note 7) Please refer to the following for the power supply method:

    • Powering the Spresense Board
    • How to supply power to the Spresense board (when using the Spresense LTE extension board)
    • Powering the main board with external power



Pinout

The neqto.js interface that can be used with Spresense Wi-Fi and Spresense LTE-M is as follows:
Supported from FW version 01.03.00 or later. (For pinout specifications of the previous FW version, please refer to here)

Spresense main board

In the Spresense Wi-Fi configuration, the signal pins attaching the Spresense Wi-Fi Add-on board iS110B will be occupied. If necessary, a structure to extend the signal lines will be required.

Spresense extension board

Spresense LTE extension board

neqto.js Interfaces

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

Pin No.Pin NameArduino Pin Nameneqto.js Interfaces
Spresense Wi-FiSpresense LTE-M
29PIN_SPI2_MOSID04 GPIO(29)-- ---
30PIN_SPI2_MISOD08 GPIO(30)SPI(4)_CSM*1 ---
31PIN_HIF_IRQ_OUTD02 GPIO(31)-- GPIO(31)--
37PIN_SEN_IRQ_IND22 GPIO(37)-- GPIO(37)--
38PIN_SPI3_CS0_XD32 ---- SPI(3)_CS*1
39PIN_SPI3_CS1_XD07 GPIO(39)-- GPIO(39)SPI(3)_CSM*1
41PIN_SPI3_SCKD29 ---- SPI(3)_SCK-
42PIN_SPI3_MOSID31 ---- SPI(3)_MOSI-
43PIN_SPI3_MISOD30 ---- SPI(3)_MISO-
44PIN_I2C0_BCKD15 -I2C(0)_SCL*2 -I2C(0)_SCL-
45PIN_I2C0_BDTD14 -I2C(0)_SDA*2 -I2C(0)_SDA-
46PIN_PWM0D06 GPIO(46)
<PWM#0,1>
-*4 GPIO(46)
<PWM#0,1>
-*4
47PIN_PWM1D05 GPIO(47)
<PWM#0,1>
-*4 GPIO(47)
<PWM#0,1>
-*4
48PIN_PWM2D09 GPIO(48)
<PWM#2,3>
I2C(1)_SCL*5 GPIO(48)
<PWM#2,3>
I2C(1)_SCL*5
49PIN_PWM3D03 GPIO(49)
<PWM#2,3>
I2C(1)_SDA*5 GPIO(49)
<PWM#2,3>
I2C(1)_SDA*5
67PIN_UART2_TXDD01 -UART(2)_TX*3 -UART(2)_TX-
68PIN_UART2_RXDD00 -UART(2)_RX*3 -UART(2)_RX-
69PIN_UART2_CTSD27 -UART(2)_CTS*3 -UART(2)_CTS-
70PIN_UART2_RTSD28 -UART(2)_RTS*3 -UART(2)_RTS-
71PIN_SPI4_CS_XD10 -SPI(4)_CS*1 ---
72PIN_SPI4_SCKD13 -SPI(4)_SCK- ---
73PIN_SPI4_MOSID11 -SPI(4)_MOSI- ---
74PIN_SPI4_MISOD12 -SPI(4)_MISO- ---
89PIN_SDIO_CMDDIRD33 --- GPIO(89)
PushSwitch
-*6
93PIN_I2S0_BCKD26 GPIO(93)-- GPIO(93)--
94PIN_I2S0_LRCKD25 GPIO(94)-- GPIO(94)--
95PIN_I2S0_DATA_IND19 GPIO(95)-- GPIO(95)--
96PIN_I2S0_DATA_OUTD18 GPIO(96)-- GPIO(96)--
97PIN_I2S1_BCKLED0 System LED1-*7 System LED1-*7
98PIN_I2S1_LRCKLED1 System LED2-*7 System LED2-*7
99PIN_I2S1_DATA_INLED2 GPIO(99)-*8 GPIO(99)-*8
100PIN_I2S1_DATA_OUTLED3 GPIO(100)-*8 GPIO(100)-*8
-SEN_AIN0A4 ADC(0)-- ADC(0)--
-SEN_AIN1A5 ADC(1)-- ADC(1)--
  • *1: SPI_CS and SPI_CSM are both SPI chip select signals. SPI_CSM is used for manual control of the chip select signal. For more details, please refer to here.
  • *2: The I2C(0) signals on the Spresense main board and the Spresense extension board are duplicates.
  • *3: To utilize the UART interface in the Spresense Wi-Fi configuration, the Wi-Fi Add-on board iS110B board version V1.0C must be used. In addition, the UART pins of the Spresense main board and the Spresense extension board are connected to the same UART signal lines. The UART pins from only one of these sources should be used. Please check here for details.
  • *4: Can be used as GPIO or PWM output, however the function is switched in the corresponding Pin No.46-47 group. For example, if Pin No.46 is set to PWM, Pin No.47 will also be set to PWM.
  • *5: Can be used as a GPIO, a PWM output, or an I2C pin, however the function is switched in the corresponding Pin No.48-49 group. For example, if Pin No.48 is set to PWM, Pin No.49 will also be set to PWM. The same applies when I2C is selected. Note that after opening I2C, the pin cannot be used as a GPIO port unless the CPU resets.
  • *6: Connected to the Push Switch on the Spresense LTE extension board and can be controlled using GPIO functions. For GPIO operation mode, specify 2(IN).
  • *7: Connected to the LED on the Spresense main board and is used as the System LED.
  • *8: Connected to the LED on the Spresense main board and can be controlled using GPIO functions. For GPIO operation mode, specify 5(OUT/PUSH-PULL) or 4(OUT/PUSH-PULL/PULL-DOWN).



External Dimensions

ItemSpecificationsNotes
Spresense main board50 mm x 20.6 mmPlease check here for more details.
Spresense extension board68.6 mm x 53.3 mmPlease check here for more details.
Spresense LTE extension board45.0 mm x 50.0 mmPlease check here for more details.
Spresense camera board24.0 mm x 25.0 mmPlease check here for more details.
Spresense Wi-Fi
Add-on board iS110B
approximately 23 mm x 20 mmPlease contact IDY for details.



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.

After opening the COM port, Welcome to NEQTO! will be displayed. Then press any key on the keyboard within 2.5 seconds to activate the User Console Mode.



Appendix

[Archive] Pinout (FW version 01.02.00 or older)

The following neqto.js interfaces are available for Spresense with the Spresense Wi-Fi Add-on board iS110B (manufactured by IDY) and the Spresense extension board mounted:

The I2C_SCL, I2C_SDA, and PWM x 4 marked with red frames are available.
Note that there are limitations when using the UART(TX/RX) marked with blue frames.

Fig. Spresense main board + Spresense extension board + Spresense Wi-Fi Add-on board iS110B

neqto.js Interfaces

The following is a comparison table of the Spresense Pin List and the neqto.js interface:
The colored cells are the user interfaces that can be controlled from neqto.js.

Pin No.Pin NameArduino Pin NameMode0Mode1Mode2Mode3neqto.js Interface
44PIN_I2C0_BCKD15GPIOI2C#0--I2C(0)
45PIN_I2C0_BDTD14GPIO--
46PIN_PWM0D06GPIOPWM#0,1--GPIO(46) *1
47PIN_PWM1D05GPIO--GPIO(47) *1
48PIN_PWM2D09GPIOPWM#2,3I2C#1-GPIO(48) *1
49PIN_PWM3D03GPIO-GPIO(49) *1
67PIN_UART2_TXDD01GPIOUART#2--UART(2) *2
68PIN_UART2_RXDD00GPIO--
97PIN_I2S1_BCKLED0GPIOI2S#1--System LED1 *3
98PIN_I2S1_LRCKLED1GPIO--System LED2 *3
99PIN_I2S1_DATA_INLED2GPIO--GPIO(99) *4
100PIN_I2S1_DATA_OUTLED3GPIO--GPIO(100) *4
  • *1: Can be used as a GPIO or a PWM output pin, however the function is switched in corresponding Pin No.46-47 and Pin No.48-49 groups. For example, if Pin No.46 is set to PWM, Pin No.47 will also be set to PWM.
  • *2: To utilize the UART interface in the Spresense Wi-Fi configuration, the Wi-Fi Add-on board iS110B board version V1.0C must be used. In addition, the UART interface of the Spresense main board and the Spresense extension board cannot be used simultaneously.
  • *3: Connected to the LED on the Spresense main board and is used as the System LED.
  • *4: Connected to the LED on the Spresense main board and can be controlled using GPIO functions. For GPIO operation mode, specify 4(OUT/PUSH-PULL/PULL-DOWN).



Updated: 2022-06-03
← Billing Information01. Operational Flow →
  • Overview
  • System Configuration
    • Spresense Wi-Fi
    • Spresense LTE-M
  • Main Specifications
  • Pinout
    • Spresense main board
    • Spresense extension board
    • Spresense LTE extension board
    • neqto.js Interfaces
  • External Dimensions
  • About User Console Mode
  • Appendix
    • [Archive] Pinout (FW version 01.02.00 or older)
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.