Jak wiemy, tworzenie oprogramowania sprzętowego jest niekiedy procesem bardzo żmudnym. Oprócz podstawowej funkcjonalności produktu wykonawca musi uwzględnić aplikacje na smartfony oraz integrację platformy chmurowej.
Aby to ułatwić, firma Espressif wprowadziła na rynek ESP-Jumpstart, stanowiący istotną pomoc w opracowywaniu produktów opartych na ESP32. ESP-Jumpstart to kompletny przewodnik umożliwiający wykonawcom szybką realizację pomysłu i opracowanie gotowego produktu.
ESP-Jumpstart oparty jest na platformie Espressif IoT Development Framework, ESP-IDF i zawiera omówienie wszystkich kroków i najlepszych praktyk opracowywania produktów w sposób prosty, zorganizowany i przyjazny dla użytkownika. Dzięki wykorzystaniu ESP-Jumpstart opracowywanie produktów opartych na ESP32 jest dużo łatwiejsze.
Platforma ESP-Jumpstart zawiera następujące rozdziały:
• Sterowniki do API ESP32
• Podłączanie Wi-Fi
• Konfiguracja sieci
• Zdalne sterowanie (chmura)
• Bezprzewodowa aktualizacja oprogramowania sprzętowego (OTA)
• Produkcja
• Kwestie bezpieczeństwa
ESP-Jumpstart umożliwia użytkownikom łatwą modyfikację kodu w warstwie aplikacji i dostosowanie go do własnych produktów za pomocą peryferyjnych sterowników. W ten sposób droga od pomysłu do wyrobu gotowego i do jego masowej produkcji znacznie się skróci. Za pomocą ESP-Jumpstart użytkownicy mogą rozpocząć opracowywanie produktów w sposób systematyczny, szybki i ekonomiczny.
Jako przykład prostego korzystania z ESP-Jumpstart podano „Inteligentne gniazdko”.
Oprogramowanie inteligentnego gniazdka zakłada, że urządzenie posiada jeden przycisk wejścia i jedno wyjście GPIO. Realizuje ono następujące funkcjonalności:
• fizyczne przełączanie wyjścia za pomocą przycisku,
• umożliwianie użytkownikowi skonfigurowana własnej sieci Wi-Fi za pomocą aplikacji na smartfony (iOS/Android),
• zdalne sterowanie wyjściem poprzez chmurę,
• bezprzewodowa aktualizacja (OTA) oprogramowania sprzętowego,
• reset do ustawień fabrycznych przez wciśnięcie i dłuższe przytrzymanie przycisku.
Kiedy użytkownik pozna ESP-Jumpstart, opracowywanie oprogramowania sprzętowego to kwestia zastąpienia sterowania wyjścia gniazdka własnym sterownikiem (np. inteligentne oświetlenie, inteligentne AGD, itp.).
Aby rozpocząć, należy również posiadać:
• zestaw do opracowywania, np. ESP32 ESP32-DevKit-C.
• środowisko opracowywania (Windows, Linux lub Mac).
Kompletny ESP-Jumpstart można znaleźć tutaj. Moduły ESP32 są na stanie, więc można je zamówić bez zbędnej zwłoki.
Jeśli jesteś zainteresowany innymi produktami Esspressif, lub potrzebujesz więcej informacji, skontaktuj się z nami pod adresem info@soselectronic.pl