Przepraszam, jeśli odpowiedź na to pytanie została już wcześniej udzielona, szukałem, ale nic nie znalazłem. Nie jestem naprawdę zainteresowany aspektem automatyki domowej OpenBeken, ale uwielbiam 1) funkcję konfiguracji WiFi i 2) funkcję OTA. Moje pytanie brzmi: Czy istnieje sposób, aby mieć te dwie funkcje, ale pozbyć się wszystkiego innego, abym mógł uruchomić oprogramowanie DIY, aby wykonać moje zadanie?
Niektóre rzeczy są zintegrowane z rdzeniem, jak serwer HTTP, ale serwer HTTP jest bardzo przydatny do konfiguracji urządzeń i debugowania. Mamy system rejestratora. Mamy interpreter poleceń, itp., które możesz również usunąć, jeśli chcesz, ale musiałbyś to zrobić ręcznie.
Nasze OTA również częściowo zależy od naszego serwera HTTP, ale to oczywiste, ponieważ jest to najprostsze rozwiązanie.
Jaki jest twój przypadek użycia? Możesz rozwidlić OBK i po prostu usunąć komponenty, których nie potrzebujesz, jest modułowy, możesz usunąć wszystkie sterowniki itp
Dodano po 1 [minutach]:
PS: Sugerowałbym po prostu napisanie własnego sterownika dla OBK i być może wyłączenie kompilacji innych sterowników, aby zaoszczędzić miejsce, co może pasować do twojego przypadku użycia, a w ten sposób nadal będziesz mógł scalać aktualizacje i poprawki bezpieczeństwa z głównej bazy kodu
Tworzę pierwsze na świecie oprogramowanie open source przeznaczone dla platform BK7231, XR809, BL602, W600, W800, LN882H, ECR, TRS, RTL, jak również ESP8266 i ESP32 używanych w różnych urządzeniach IoT, pozwalające uwolnić je od serwerów producenta, od śledzenia, dowolnie modyfikować i sparować z Home Assistant.
Dodatkowo publikuję różnorodne materiały, często tutoriale i praktyczne demonstracje.
Jeśli podoba Ci się moja twórczość i w czymś Ci pomogłem, to rozważ wsparcie mnie tutaj: https://www.paypal.com/paypalme/openshwprojects Mój Github: https://github.com/openshwprojects Mój tutorial PIC18F SDCC: https://www.elektroda.pl/rtvforum/topic3635522.html Pracuję na stacji hot air SUGON 8630 Pro od Katemedia
Dziękuję bardzo za bardzo szczegółową odpowiedź! Masz rację, prawdopodobnie nie muszę pozbywać się wszystkiego i prawdopodobnie mogę po prostu zaimplementować sterownik do tego, co chcę zrobić. Spróbuję i zobaczę jak mi pójdzie.