Отговори на тема  [ 9 мнения ] 
ESP32-DevKitC 
Автор Съобщение
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Сря Фев 20, 2013 4:18 pm
Мнения: 296
Местоположение: България
Мнение ESP32-DevKitC
Трябва ми нещо с WiFi и FreeRTOS, и това изглежса като прилична комбинация с Amazon FreeRTOS. Някой има ли опит с подобни, с какво IDE и компилатор се работи?


Чет Юли 18, 2019 11:02 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4714
Мнение Re: ESP32-DevKitC
я виж тук
https://store.comet.bg/Search/?keywords ... SVRDIn0%3D

за какво ти е Амазон ртос-и

Arduino IDE, PlatformIO ... (тези и двете си имат SSL/mbedtls и трябва да работи със всички облаци)
на Espressif SDK-то мисля че е еклипс

_________________
main[-1u]={1};


Чет Юли 18, 2019 2:51 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 12:59 pm
Мнения: 3855
Местоположение: Габрово
Мнение Re: ESP32-DevKitC
esp32 е под фреертос - така идва сдк-то му от еспресиф. Даже има и SMP заради двете ядра. А амазон присъства във въпросът понеже купиха freertos и вече се казва "амазон фрииртос".
Компилаторът е gcc порт за xtensa - тегли се с т.н. "esp-idf" от гитхъба на espressif. За IDE който както иска - еспресиф описват интеграцията с Eclipse, която работи добре. Много хора ползват VS Code, обикновено през PlatformIO (което поддържа и ардуино сдк, и esp-idf, и още няколко).
Тук има тулчейна за esp32, би трябвало да е еднакъв или съвместим с официалния на еспресиф:
https://gnutoolchains.com/esp32/
Същите правят допълнение за майкрософтското VS:
https://visualgdb.com/
И имат туториали как се ползва с esp32, вкл. jtag дебъг през openocd.
Горе-долу това е ... за c++. Ако искаш има опции да пишеш на още доста езици - микропитон, JS (mongoose os), lua и т.н. Имаше и бейсик, forth и други екзотики. Rust засега май не беше готов още.


Чет Юли 18, 2019 4:12 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Сря Фев 20, 2013 4:18 pm
Мнения: 296
Местоположение: България
Мнение Re: ESP32-DevKitC
Благодаря за подробния отговор, ще пробвам да видя дали ще ми стигне капацитет да го подкарам ESP-то.


Чет Юли 18, 2019 4:31 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4714
Мнение Re: ESP32-DevKitC
абе къде го прочете това, че Amazon са купили FreeRtos
че са инвестирали много и са добавили няколко библиотеки... бива

PS: :) намерих го
https://www.freertos.org/RTOS.html

_________________
main[-1u]={1};


Чет Юли 18, 2019 7:14 pm
Профил ICQ
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Сря Фев 20, 2013 4:18 pm
Мнения: 296
Местоположение: България
Мнение Re: ESP32-DevKitC
Някой успял ли е да свърже ESP32 към WPA2 мрежа. При мен резултатът е това:
Код:
Connecting to diginetwork
I (49) wifi: wifi driver task: 3ffb5784, prio:23, stack:3584, core=0
I (295) wifi: wifi firmware version: 0c3a77a
I (295) wifi: config NVS flash: enabled
I (295) wifi: config nano formating: disabled
I (296) wifi: Init dynamic tx buffer num: 32
I (300) wifi: Init data frame dynamic rx buffer num: 32
I (305) wifi: Init management frame dynamic rx buffer num: 32
I (310) wifi: Init management short buffer num: 32
I (315) wifi: Init static rx buffer size: 1600
I (319) wifi: Init static rx buffer num: 10
I (323) wifi: Init dynamic rx buffer num: 32
I (397) wifi: mode : sta (24:6f:28:de:41:70)
I (399) wpa: WPA2 ENTERPRISE VERSION: [v2.0] enable

MAC address: 24:6F:28:DE:41:70
..I (1731) wifi: n:11 0, o:1 0, ap:255 255, sta:11 0, prof:1
..I (2656) wifi: state: init -> auth (b0)
I (2665) wifi: state: auth -> assoc (0)
I (2680) wifi: state: assoc -> run (10)
I (2681) wpa: wpa2_task prio:2, stack:6656

.E (2941) wpa: Method private structure allocated failure


Използвам PlatformIO + Arduino библиотеки.


Сря Юли 31, 2019 4:14 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 12:59 pm
Мнения: 3855
Местоположение: Габрово
Мнение Re: ESP32-DevKitC
Да, то към каква друга да го свържеш, едва ли някой ползва WEP вече. Работи безпроблемно. Виж пароли, мак филтри...


Чет Авг 01, 2019 8:10 am
Профил
Ранг: Ориентиран
Ранг: Ориентиран
Аватар

Регистриран на: Сря Фев 20, 2013 4:18 pm
Мнения: 296
Местоположение: България
Мнение Re: ESP32-DevKitC
Засега понякога се свързва, понякога - не се. При успешно свързване модулът работи известно време, но връзката се прекъсва. @gicho, може ли да споделиш някакъв код, ако имаш? Аз ползвам този скрипт по-долу.

Код:
/*
*  This example shows how to use WPA2 enterprise
*  Written by: Jeroen Beemster
*  12 July 2017
*  Version 1.00
*/

#include "esp_wpa2.h"
#include "esp_wifi.h"
#include <WiFi.h>

const char* ssid = "****"; // your ssid
#define EAP_ID "username"
#define EAP_USERNAME "username"
#define EAP_PASSWORD "password"

int  counter = 0;

void setup() {

    esp_log_level_set("*", ESP_LOG_DEBUG);

    Serial.begin(115200);
    delay(10);

    Serial.println();
    Serial.print("Connecting to ");
    Serial.println(ssid);


    // WPA2 enterprise magic starts here
    WiFi.disconnect(true);     
    WiFi.mode(WIFI_STA); //init wifi mode
    esp_wifi_sta_wpa2_ent_clear_ca_cert();
    esp_wifi_sta_wpa2_ent_set_identity((uint8_t *)EAP_ID, strlen(EAP_ID));
    esp_wifi_sta_wpa2_ent_set_username((uint8_t *)EAP_USERNAME, strlen(EAP_USERNAME));
    esp_wifi_sta_wpa2_ent_set_password((uint8_t *)EAP_PASSWORD, strlen(EAP_PASSWORD));
    esp_wpa2_config_t config = WPA2_CONFIG_INIT_DEFAULT(); //set config settings to default
    esp_wifi_sta_wpa2_ent_enable(&config); //set config settings to enable function
    // WPA2 enterprise magic ends here

    esp_wifi_set_storage(WIFI_STORAGE_RAM);

    Serial.print("MAC address: ");
    Serial.println(WiFi.macAddress());

    WiFi.begin(ssid);

    while (WiFi.status() != WL_CONNECTED) {
        delay(500);
        Serial.print(".");
    }

    Serial.println("");
    Serial.println("WiFi connected");
    Serial.println("IP address: ");
    Serial.println(WiFi.localIP());

}


Чет Авг 01, 2019 12:23 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 12:59 pm
Мнения: 3855
Местоположение: Габрово
Мнение Re: ESP32-DevKitC
Ти май искаш wpa2 enterprise? Такова не съм пускал, но имам бегъл спомен че някъде се споменаваше за поддържано. То така изглежда и от апи-тата които ползваш. Но за enterprise не мога да дам отзиви.


Чет Авг 01, 2019 3:17 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 9 мнения ] 

Кой е на линия

Потребители разглеждащи този форум: Google [Bot] и 4 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни