Difference between revisions of "Sonoff DEV"

From ITEAD Wiki
Jump to: navigation, search
m (Download)
m (Programming Instruction)
Line 127: Line 127:
  
 
==Programming Instruction==
 
==Programming Instruction==
UART Programming mode: Press and hold E-FW button, then press RESET button, you’ll enter into serial programming mode. You may use programming tool to program firmware.
+
UART Programming mode: Press and hold E-FW button, then press RESET button, you’ll enter into serial programming mode. You may use programming tool to flash firmware.
  
 
==Download==
 
==Download==

Revision as of 07:58, 4 January 2017

Overview

Sonoff-DEV (5).JPG

Sonoff DEV(short for Sonoff development board) is a universal low-cost WiFi development board designed by ITEAD. With only one micro USB cable to connect to PC, users can start to develop and design IoT device right away. Sonoff DEV supports to program personal firmwares. The core processor of this board is ESP8266. As we all know that ESP8266 module has integrated built-in Tensilica L106 ultra-low power consumption 32 bit micro-MCU, on-board antenna, dominant frequency support 80 MHz and 160 MHz, support RTOS.

Sonoff DEV supports standard IEEE802.11 b/g/n protocol, TCP/IP protocol stack. Users can use this module to add network function to devices or use it to build independent network controller. ESP8266 is high-performance wireless SOC, which provides WiFi to other systems with lowest cost.

Go shopping Sonoff DEV(Coming Soon)

Sonoff-DEV-Structure.jpg

Sonoff DEV Structure

Features

  • Support Arduino IDE Programming
  • 802.11 b/g/n
  • WIFI @2.4 GHz,support WPA/WPA2 safe mode
  • Built-in 10 bit high accuracy ADC
  • Built-in TCP/IP protocol stack
  • Built-in switch, balun, LNA, power amplifier and matching network
  • Built-in PLL, voltage stabilizer and power management components
  • 802.11b mode + 20 dBm output power
  • Support antenna diversity
  • 10uA deep sleep maintain current, less than 5 uA shutdown current
  • Built-in 32-bit lower power CUP
  • SDIO 2.0, SPI, UART
  • STBC, 1x1 MIMO, 2x1 MIMO
  • A-MPDU&A-MSDU aggregation and 0.4us guard interval
  • Wake-up, connect and transfer data packets in 2 ms
  • Standby power consumption: <1.0mW (DTIM3)
  • Temp range:-40 ~ 80℃

Specification

Category Parameters Explanation
Radio parameters Wireless Standard 802.11 b/g/n
Frequency Range 2.4G-25G(2400M-2483.5M)
Transmitting power 802.11b: 20dBm
802.11g: 17dBm
802.11n: 14dBm
Receiving sensitivity 802.11b: (11Mbps)-91dbm
802.11g: (54Mbps)-75dbm
802.11n: (MCS7)-72dbm
Hardware parameters Data access UART/I2C/
GPIO/PWM
Operating Voltage 3.0~3.6V(Suggested 3.3V)
Operating current Average: 80mA
Operating temperature -40℃~80℃
Storage temperature Room temperature
Size 50mm*50mm
Software parameters Wireless Network Mode Station/softAP/SoftAP+station
Security Mechanism WPA/WPA2
Encryption Type WEP/TKIP/AES
Upgrading firmware Local serial programming / Cloud Upgrade
Network protocol IPv4, TCP/UDP/HTTP/FTP
User Profiles AT + instruction set

Electrical Characteristics

Parameter Condition Min Type Max Unit
Storage temperature -40 Room temp. 125
Max solder temperature IPC/JEDEC J-STD-020 260
Operating voltage 3.0 3.3 3.6 V
I/O VIL/VIH -0.3/0.75VIO 0.25VIO/3.6 V
I/O VPL/VOH N/0.8VIO 0.1VIO/N V
I/O Imax 12 mA

Hardware

Sonoff DEV Schematic.png

PIN MAP

PIN Name Function
3V3 VDD 3.3V Power supply output
GND GND Power supply pin
4 GPIO4 GPIO4
5 GPIO5 GPIO5
12 GPIO12 GPIO12/HSPIQ
13 GPIO13 GPIO13/HSPID
14 GPIO14 GPIO14/HSPICLK
ADC ADC Detect analog input voltage(0~1V)
RX U0RXD Flash programming UART RX;GPIO3
TX U0TXD Flash programming UART TX;GPIO1;SPICS1
E-FW GPIO0 GPIO0/SPICS2/Serial programming enable pin
RESET RESET External reset signal(low active)

Programming Instruction

UART Programming mode: Press and hold E-FW button, then press RESET button, you’ll enter into serial programming mode. You may use programming tool to flash firmware.

Download

Sonoff DEV Schematic

Sonoff DEV Dimension

Sonoff DEV VIEW

Useful link