NANO32 IoT Development Board

NANO32 IoT Development Board

  • Availability:
  • Warranty Period: 12 months
* This is very new IoT development board, the community is working hard to get the guides and tutorials up, so it is for advance hackers only, at least for now.
This is the big brother of ESP8266 development board.
Nano32 is collaboration work by Makerasia and Gravitech from Thailand. It is base on ESP32 SoC. ESP32 the flagship product from Espressif (the company that design and produce ESP8266), but now with Xsensa Dual-Core 32-bit processors that case provide 600DMPIS. Let's look at the features and Specification of this board.
Nano32 (the development itself) Features:
  • ESP32 SoC (System on Chip) with WiFi and Bluetooth BLE
  • 40MHz Crystal for CPU, 32.768KHz for RTC and low power operation
  • 4MB Flash (32MBit)
  • FTDI231 for the USB to Serial communication
  • Auto-reset for automatic flash of new program
  • On board 3.3V, 0.5A LDO, tested to work upto 1A
  • 2.5dBi Peak Gain, 0.5dBi averange gain antenna
Key Features of ESP32 SoC:
  • Xtensa® Dual-Core 32-bit LX6 microprocessors, up to 600 DMIPS
  • Integrated 520 KB SRAM
  • Integrated 802.11BGN HT40 Wi-Fi transceiver, baseband, stack and LWIP
  • Integrated dual mode Bluetooth (classic and BLE)
  • 4 MByte flash (32Mbit)
  • 2.2V to 3.6V operating voltage
  • -40°C to +125°C operating temperature
  • 32 GPIO 
ESP32 Wi-Fi Spec:  
  • 802.11 b/g/n/e/i
  • 802.11 n (2.4 GHz), up to 150 Mbps
  • 802.11 e: QoS for wireless multimedia technology
  • A-MPDU and A-MSDU aggregation
  • Block ACK
  • Fragmentation and defragmentation
  • Automatic Beacon monitoring/scanning
  • 802.11 i security features: pre-authentication and TSN
  • Wi-Fi Protected Access (WPA)/WPA2/WPA2-Enterprise/Wi-Fi Protected Setup (WPS)
  • Infrastructure BSS Station mode/SoftAP mode
  • Wi-Fi Direct (P2P), P2P Discovery, P2P Group Owner mode and P2P
  • Power Management
  • UMA compliant and certified
  • Antenna diversity and selection
ESP32 Bluetooth Spec:
  • Compliant with Bluetooth v4.2 BR/EDR and BLE specification
  • Class-1, class-2 and class-3 transmitter without external power amplifier
  • Enhanced power control
  • +10 dBm transmitting power
  • NZIF receiver with -98 dBm sensitivity
  • Adaptive Frequency Hopping (AFH)
  • Standard HCI based on SDIO/SPI/UART
  • High speed UART HCI, up to 4 Mbps
  • BT 4.2 controller and host stack
  • Service Discover Protocol (SDP)
  • General Access Profile (GAP)
  • Security Manage Protocol (SMP)
  • Bluetooth Low Energy (BLE)
  • HID
  • All GATT-based profile supported
  • SPP-Like GATT-based profile
  • BLE Beacon
  • CVSD and SBC for audio codec
  • Bluetooth Piconet and Scatternet 
GPIO Peripherals:
  • 3 x UARTs, including hardware flow control
  • 3 x SPI
  • 2 x I2S
  • 12 x ADC input channels
  • 2 x DAC
  • 2 x I2C
  • PWM/timer input/output availabe on every GPIO pin
  • OpenOCD debug interface with 32 kB TRAX buffer
  • SDIO master/slave 50 MHz
  • Supports external SPI flash up to 16 MB
  • SD-card interface support 
Security Related:
  • IEEE 802.11 standard security features all supported, including WFA, WPA/WPA2 and WAPI
  • Secure boot
  • Flash encryption
  • 1024-bit OTP, up to 768-bit for customers
  • Cryptographic hardware acceleration:
    • AES
    • HASH (SHA-2) library
    • RSA
    • ECC
    • Random Number Generator (RNG)
Sensors Related Peripherals:
  • Ultra low noise analog amplifier
  • Hall sensor
  • 10x capacitive touch interface
  • 32 kHz crystal oscillator
Install Nano32 library in Arduino IDE
LED Blinking with Nano32 from Arduino IDE
I have another tutorial for deploying the ESP32-IDF platform with VSCode without PlatformIO. This one uses the latest msys32 and ESP32 toolchain instead of the older ones in PlatformIO.

And a simple program in ESP32 which drives an I2C LCD (commonly found in eBay) with the Cytron LC04A:

Thanks, and happy holidays! :)
( NYH, 16/02/2018 )
Wow great. Thanks for sharing! :)
There is no tutorial on that link provided - all I see was "Coming soon".

For users who want to start with the developing ESP32 projects - you can see how I deploy them there:

Thanks for the wonderful product! :)
( NYH, 27/01/2018 )
Nice tutorial and keep up the good work! Thanks!! :)
Is the "V5" pin on the Nano32 an input or output? in other words, how do I power the board without a USB cable? Can I power it externally and have USB connected at the same time? ( Murray Lang, 10/12/2016 )


Yes, you can use V5 to power up the board. But you need to supply 5V only. Not more than that, 


Ask a question

Note: HTML is not translated!
  • 5 out of 5
Total Reviews (4)
  • 5
  • 4
  • 3
  • 2
  • 1

Tags: NANO32, ESP32, IOT, WIFI nano32, iot, development, board, wifi