• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

NodeMCU-32S

pvvx

Активный участник сообщества
ESP-WROOM-32 (Wi-Fi-модуль) ESP-WROOM-32 (Wi-Fi-модуль Espressif)
ESP32-Developement-Kit С ESP32-Developement-Kit С
Модуль у них по 330 руб, Kit по 850 руб, плюс доставка, в отличии от Китая есть в наличии.
Угу - модуль дороже полного OpenWRT/CyberWRT
А кит дороже Orange PI Zero с 512 Mbytes
Т.е. исключительно для фанатов. Я уже в 11 раз заказал на Али. Идет по почте... Один так и не вернул деньги. А так прикольно будет сравнивать ESP32S с другими - он явно будет самым худшим во всем...
По описанию от Espressif ESP-32 уже были розданы примерно к тысяче штук более года как. Но до сих пор никакого приемлемого ПО к нему нет. Вон у Nicolz даже есть :) , но толку = нуль. Собирают их для коллекции неудачных проектов?
 
Последнее редактирование:

uc3a

New member
ESP32-DevKitC работает стабильно, драйвер CP210x установился без проблем. Подключаю к USB3. Плата выдаёт это:

Terminal log file
Date: 19.01.2017 - 20:35:43
-----------------------------------------------
ets Jun 8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
ets Jun 8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0x00
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3ffc0000,len:0
load:0x3ffc0000,len:2304
load:0x40078000,len:3788
ho 0 tail 12 room 4
load:0x40098000,len:532
entry 0x4009813c
[1;36m

[0m[1;36m**************************************
[0m[1;36m* hello espressif ESP32! *
[0m[1;36m* 2nd boot is running! *
[0m[1;36m* version (V0.1) *
[0m[1;36m**************************************
[0m[0;36mcompile time 18:16:58

[0m[0;36m SPI Speed : 40MHz
[0m[0;36m SPI Mode : DIO
[0m[0;36m SPI Flash Size : 4MB
[0m[1;36mPartition Table:
[0m[1;36m## Label Usage Type ST Offset Length
[0m[1;36m 0 factory factory app 00 00 00010000 00100000
[0m[1;36m 1 rfdata RF data 01 01 00110000 00040000
[0m[1;36m 2 wifidata WiFi data 01 02 00150000 00040000
[0m[1;36mEnd of partition table
[0m[1;36mLoading app partition at offset 00010000
[0m[0;36msection 0: paddr=0x00000020 vaddr=0x00000000 size=0x0ffe8 ( 65512)
[0m[0;36msection 1: paddr=0x00010010 vaddr=0x3f400010 size=0x05b64 ( 23396) map
[0m[0;36msection 2: paddr=0x00015b7c vaddr=0x3ffba720 size=0x01378 ( 4984) load
[0m[0;36msection 3: paddr=0x00016efc vaddr=0x40080000 size=0x00400 ( 1024) load
[0m[0;36msection 4: paddr=0x00017304 vaddr=0x40080400 size=0x126ac ( 75436) load
[0m[0;36msection 5: paddr=0x000299b8 vaddr=0x00000000 size=0x06658 ( 26200)
[0m[0;36msection 6: paddr=0x00030018 vaddr=0x400d0018 size=0x325b4 (206260) map
[0m[0;36mstart: 0x400807ac

[0mInitializing heap allocator:
Region 19: 3FFBBA98 len 00024568 tag 0
Region 25: 3FFE8000 len 00018000 tag 1
Pro cpu up.
Pro cpu start user code
nvs_flash_init
frc2_timer_task_hdl:3ffbc564, prio:22, stack:2048
tcpip_task_hdlxxx : 3ffbeca8, prio:20,stack:2048
phy_version: 80, Aug 26 2016, 13:04:06, 0
pp_task_hdl : 3ffc34f0, prio:23, stack:8192

:>enter uart init
uart init wait fifo succeed
exit uart init

IDF version : master(db93bceb)

WIFI LIB version : master(934d079b)

ssc version : master(r283 4d376412)

!!!ready!!!
mode : softAP(xx:xx:xx:xx:xx:xx)
dhcp server start:(ip: 192.168.4.1, mask: 255.255.255.0, gw: 192.168.4.1)

+WIFI:AP_START
 

pvvx

Активный участник сообщества
ESP32-DevKitC работает стабильно, драйвер CP210x установился без проблем. Подключаю к USB3.
USB3.0 по умолчанию должна выдавать 900 mA. На дешевых мамках компов нет поддержки определения потребления устройством USB по заявленному в нем максимальному току. В моем пришедшем ESP32-DevKit в CP2102 установлено ограничение 100 mA и комп отключает его из-за превышения этого тока. Требуется скачать с оф. сайта CP2102 программы перезаписи параметров устройства по потребляемому току.
 

uc3a

New member
Если в терминале передать модулю "help" то возвращает "Please refer to document ssc_commands.xlsx for detail"
Осталось только найти этот "ssc_commands.xlsx" ...
 

Вложения

  • 60.7 KB Просмотры: 12

uc3a

New member
Пока так, но работает ...

이렇게 나옴.
막상 ssc_commands.xlsx는 어디에?? 문서도 없고 검색도 안됨.

관전포인트

  1. 핀 간격이 1.27mm. 수작업으로 와이어링을 하기엔 다소 힘들것으로 보임
  2. NODEMCU 는 아직 미대응. esp-idf 가 플래싱을 포함한 이것저것 들어있는 툴.
  3. ESP8266시리즈처럼 AT 커맨드 셋이 아님. 아직 정확한 자료 없음.
  4. ESP32 Resources | Espressif Systems 관련 도구/문서들
  5. 기타 자세한 장치 스펙은 ESP32_Miscellany/ESP32_Specifications_EN_v1.pdf at master · sparkfun/ESP32_Miscellany · GitHub
  6. Getting Started : esp32-devkit/ESP32 Getting Started Guide for SDK based on FreeRTOS.pdf at master · CHERTS/esp32-devkit · GitHub

적다보니 Getting Started 문서 15페이지 부터 SSC 커맨드가 있음.
<명령어> -<플래그> <인자> 순의 조합.
-Q는 공통으로 Query(조회) -S는 Set(설정)이다.
-o 옵션은 1일때 STA, 2일때 AP, 3일때 둘 다

  1. op : wifi 모드 조회/설정
    1. op -Q
    2. op -S -o <mode>
  2. sta: station 모드 조회/설정
    1. sta -S -s <ssid> -b <bssid> -n <channel> -h
      sta -S 만 하면 전체 AP 조회
      -h는 hidden ssid 조회
    2. sta -Q 상태조회
    3. sta -C -s <ssid> -p <password> : AP연결
    4. sta -D : AP Disconnect
  3. ap: ap 모드 조회/설정
    1. ap -S -s <ssid> -p <password> -t encrypt -n <channel> -h -m <max_sta>
      1. -s ssid : SSID
      2. -p password : 암호
      3. -t encrypt 있으면 암호화
      4. -h : ssid 숨김
      5. -n channel : channel
      6. -m max_sta : 최대 접근 가능한 station 갯수
    2. ap -Q : 조회
    3. ap -L : MAC/IP Address 조회
  4. mac: mac 조회 -Q -o 를 사용하되 mode는 1,2만 있다.
    1. mac -Q -o 1 : STA MAC 정보
    2. mac -Q -o 2 : AP MAC 정보
  5. dhcp: mac 조회/설정
    1. dhcp -S -o mode : DHCP 시작
    2. dhcp -E -o mode : DHCP 종료
  6. ip: mac 조회/설정
    1. -Q -o 1 : STA IP정보
    2. -Q -o 2 : AP IP정보
    3. -Q -o 3 : STA & AP IP 정보
    4. -S -i <ip> -o <mode> -m <mask> -g <gateway> : IP 설정 -o는 1,2,3과 같다.
  7. reboot: 말그대로 reboot
  8. ram: heap size 반환
일단 여기까지만 나와있음. 음? BLE는? 그리고 설정밖에 없네??
BSSID로 scan은 가능하지만 접속은 안되네
한번 sta로 접속을 시도해본다. -s 에 SSID, -p에 암호를 각각 넣어서 시도.
:>sta -C -s XXXXXX -p QQQQQQ
+JAP:OK
:>n:11 0, o:1 0, ap:255 255, sta:11 0, prof:1n:11 0, o:11 0, ap:255 255, sta:11 0, prof:1state: 0 -> 2 (b0)stastate: 2 -> 3 (0)state: 3 -> 5 (10)add 0

:>
+JAP:WIFICONNECTED
:>ip: 192.168.0.47, mask: 255.255.255.0, gw: 192.168.0.1
+JAP:CONNECTED,AccessDenied
:>sta -Q
+JAP:CONNECTED,AccessDenied
:>
해보니까 scan 찾고 접속하는 건 잘된다.
ip도 조회해 본다.
:>ip -Q -o 1
+STAIP:192.168.0.47
+STAIPMASK:255.255.255.0
+STAIPGW:192.168.0.1
기분탓인지 모르겠지만 ESP8266보다 훨씬 빠르게 느껴진다. 응답이든 뭐든.

시간 날때 build 도전.
 

pvvx

Активный участник сообщества
У меня так:
Код:
!!!ready!!!
help

supported command:
[cmd] op
[cmd] sta
[cmd] ap
[cmd] channel
[cmd] mac
[cmd] smart
[cmd] wps
[cmd] wpa2
[cmd] phy
[cmd] dhcp
[cmd] ip
[cmd] soc
[cmd] igmp
[cmd] reg
[cmd] reboot
[cmd] loop
[cmd] ram
[cmd] restore
[cmd] sysinfo
[cmd] exception
[cmd] dm
[cmd] sema
[cmd] log
[cmd] dcnt
[cmd] dlwip
[cmd] dwifi
[cmd] dlmac
[cmd] sleep
[cmd] fsleep
[cmd] dsleep
[cmd] iperf
[cmd] help

Please refer to document ssc_commands.xlsx for detail

:>
ESP32-DevKitC работает стабильно, драйвер CP210x установился без проблем. Подключаю к USB3. Плата выдаёт это:
Есть такая прошивка:

Код:
ets Jun  8 2016 00:22:57

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
ets Jun  8 2016 00:22:57

rst:0x10 (RTCWDT_RTC_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0x00
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3ffc0008,len:4
load:0x3ffc000c,len:3236
load:0x40078000,len:4420
ho 0 tail 12 room 4
load:0x40080000,len:260
entry 0x40080034
I (29) boot: Espressif ESP32 2nd stage bootloader v. V0.1
I (38) boot: compile time 08:51:26
I (44) boot: SPI Speed      : 40MHz
I (51) boot: SPI Mode       : DIO
I (57) boot: SPI Flash Size : 2MB
I (63) boot: Partition Table:
I (68) boot: ## Label            Usage          Type ST Offset   Length
I (79) boot:  0 nvs              WiFi data        01 02 00009000 00006000
I (90) boot:  1 phy_init         RF data          01 01 0000f000 00001000
I (102) boot:  2 factory          factory app      00 00 00010000 00100000
I (113) boot: End of partition table
I (120) boot: Loading app partition at offset 00010000
I (1109) boot: segment 0: paddr=0x00010018 vaddr=0x00000000 size=0x0ffe8 ( 65512)
I (1109) boot: segment 1: paddr=0x00020008 vaddr=0x3f400010 size=0x1777c ( 96124) map
I (1117) boot: segment 2: paddr=0x0003778c vaddr=0x3ffbfe60 size=0x04218 ( 16920) load
I (1545) heap_alloc_caps: Initializing. RAM available for dynamic allocation:
I (1555) heap_alloc_caps: At 3FFC4078 len 0001BF88 (111 KiB): DRAM
I (1565) heap_alloc_caps: At 3FFE8000 len 00018000 (96 KiB): D/IRAM
I (1576) heap_alloc_caps: At 4009E4D0 len 00001B30 (6 KiB): IRAM
I (1586) cpu_start: Pro cpu up.
I (1591) cpu_start: Starting app cpu, entry point is 0x40080c74
I (0) cpu_start: App cpu up.
I (1607) cpu_start: Pro cpu start user code
I (1938) phy: phy_version: 258, Nov 29 2016, 15:51:07, 0, 0
I (2015) cpu_start: Starting scheduler on PRO CPU.

:>I (423) cpu_start: Starting scheduler on APP CPU.
I (423) uart: queue free spaces: 10
tcpip_task_hdlxxx : 3ffccbac, prio:18,stack:2048
I (433) wifi: frc2_timer_task_hdl:3ffce5e0, prio:22, stack:2048
I (453) wifi: pp_task_hdl : 3ffd0e2c, prio:23, stack:8192
I (453) wifi: sleep enable
I (453) wifi: type: 1

noblk:1, timeout:0,1,0

I (453) wifi: mode : softAP (24:0a:c4:02:cd:65)
dhcp server start:(ip: 192.168.4.1, mask: 255.255.255.0, gw: 192.168.4.1)

+WIFI:AP_START

IDF version : (bf3093fe)

WIFI LIB version : (02232f97)

ssc version : (r470 f930257f)

!!!ready!!!
Везде писано что надо USB 5V 1A, иначе не работает.
В CP210x больше 500 mA не вписать.
 
Последнее редактирование:
Сверху Снизу