Aktywne Wpisy

smutny_kojot +94
źródło: 20250710_185037
Pobierz
źródło: IMG_20250710_205543
PobierzSkopiuj link
Skopiuj link
źródło: 20250710_185037
Pobierz
źródło: IMG_20250710_205543
PobierzRegulamin
Reklama
Kontakt
O nas
FAQ
Osiągnięcia
Ranking
Zrobiłem taki minimalny webserver w C(motzno wzorowane na części kodu SUPLI by @pzygmunt)
Nazwałem to:
**espnanohttpd**
link do repo
link do przykładu
Starałem się rozpisać po angielsku(jak umiem) na githubie, ale tu jest mirko - elita internetu, i tu anglików uczą angielskiego, więc streszczę to tak:
Dajmy na to jak robisz bulbulator z WiFi w swojej piwnicy i kucujesz tam takie coś:
#define PIWNICA_SSID "PIWNICA_ANONA"#define PIWNICA_PASS "superTajnyKOD"To za każdym razem jak zmienisz hasło w routerze, albo zaniesiesz bulbulator do kolegi będziesz musiał kąpilować jeszcze raz z nową nazwą sieci i hasłem. No chyba by Cię p------o żebyś tak robił (-‸ლ)
A używając **espnanohttpd** jak cywilizowany człowiek normalnie robi Ci się Access Point WiFi
Łączysz się z komputera/tabletu/smartfona/zegarka z tą siecią, wchodzisz na 192.168.4.1, podajesz nazwę sieci domowej i hasło i gitara.
A nawet więcej - możesz sobie zrobić interfejs przeglądarkowy i ustawiać z niego stałą bulbulacji i zmienną bulbulacji też ( ͡° ͜ʖ ͡°)
Tak swoją drogą, to jest pod proste strony HTML, jak chcecie hostować śmieszne obrazki to trzeba użyć tego:
https://github.com/Spritetm/libesphttpd
W przykładzie na repozytorium zamiast bulbulatora możecie sobie z przeglądarki pomigać diodą szybciej lub wolniej. Powinno działać też na płytkach ESP-01, ja używam nodeMCU.
Do kompilacji jest potrzebny ten toolchain+SDK i #linux
https://github.com/pfalcon/esp-open-sdk
#qbadev #elektronika #programowanie #jezykc #iot #bulbulator
źródło: comment_pbOhRUs3fJKjnq9pdFG8mBjaRKKLUhXc.jpg
PobierzTrochę ciężko mi powiedzieć. Są 2/3
Lamerskie Ubuntu 17.10 z motywem Adapta ( ͡° ͜ʖ ͡°)
user/usermain.c:81:4: error: passing argument 1 of 'etstimerdisarm' discards 'volatile' qualifier from pointer target type [-Werror]
ostimerdisarm(&blinktimer);
^
Wieczorem posprawdzam co się dzieje. Rozumiem że instalowałeś ten SDK?
https://github.com/pfalcon/esp-open-sdk
Może coś być na rzeczy bo ja instalowałem około rok temu
z 13 linijki usermain.c
static volatile os_timer_t blink_timer;->static os_timer_t blink_timer;Rozumiem mireczku że chodzi Ci o sytuację:
W ESP skonfigurowany Access Point, ale jesteśmy poza jego zasięgiem i działamy w trybie STA+AP i ESP co sekundę próbuje się połączyć z routerem blokując tryb AP?
Mam zrobiony projekt w którym jest to wszystko rozwiązane tak: Urządzenie startuje w trybie STA jeżeli ma skonfigurowane ssid i hasło. Po przytrzymaniu przycisku konfiguracji przez 10 sekund wchodzi w tryb STA+AP i co ważne wywoływana jest