24FreelanceRynek freelancerów, który nigdy nie śpi
Okres odpowiedzi minął

Oprogramowanie układowe dla urządzenia IoT na ESP32: czujniki i telemetria do chmury

80 przeglądów 0 opinii#42389
Budżet€825za projekt
FormatProjekt jednorazowybrak zaliczki
PłatnośćGotówka, Przelew bankowy
Odpowiedzi akceptowaneOkres odpowiedzi minąłdo 14.09.2026
Odpowiedzi0średnia w kategorii: 0,5
Widoki8030 w ciągu 14 dni

Opis projektu

Przetłumaczone
Mamy gotowy sprzęt oparty na module ESP32 i potrzebujemy dewelopera oprogramowania układowego, aby doprowadzić go do stanu roboczego. Płytka odczytuje kilka czujników (temperatura, wilgotność i prąd szeregowy), kontroluje kilka siłowników za pomocą przekaźników i małego sterownika silnika, i powinna budzić się tylko wtedy, gdy naprawdę jest to potrzebne. Na razie mamy tylko surowy prototyp, który miga diodą LED i nic więcej, więc musimy napisać cały warstwę oprogramowania układowego od podstaw. Szukamy kogoś, kto rzeczywiście dostarczył urządzenia do terenu, a nie tylko uruchamiał przykłady na płytce stykowej, ponieważ to urządzenie będzie działać autonomicznie na baterii przez miesiące. Oprogramowanie układowe musi cyklicznie odczytywać czujniki zgodnie z harmonogramem, stosować prostą kalibrację i progi oraz kontrolować siłowniki lokalnie, aby urządzenie mogło działać nawet w przypadku awarii sieci. Potrzebujemy łączności WiFi, a BLE jest używane do początkowej konfiguracji z telefonu smartfonowego, po czym telemetria jest wysyłana do naszego serwera w małych pakietach JSON za pośrednictwem MQTT lub HTTPS. Niezawodność jest dla nas kluczowa: logika ponownego połączenia, timer watchdog, bezpieczne zachowanie podczas spadków zasilania i czysta maszyna stanów zamiast jednej masywnej pętli. Aktualizacje OTA są obowiązkowe, z możliwością powrotu do poprzedniego obrazu, jeśli nowe oprogramowanie układowe nie załadowało się, ponieważ nie będziemy w stanie fizycznie dotrzeć do każdego urządzenia. Najbardziej niepokoi nas zarządzanie energią. Urządzenie spędza większość czasu w głębokim uśpieniu i budzi się albo przez timer, albo przez zewnętrzny przerwanie, więc ważne jest, aby prąd w trybie uśpienia był mierzony i minimalizowany, a peryferia były poprawnie wyłączane, a powody budzenia były obsługiwane w sposób czysty. Proszę pokazać przykłady swojej pracy w zakresie oprogramowania układowego, powiedzieć, które narzędzia preferujesz (ESP-IDF lub rdzeń Arduino) i jak testujesz oprogramowanie układowe przed wydaniem. Czysty skomentowany C lub C++ oraz krótka instrukcja dotycząca programowania i konfigurowania jednostki są częścią wyniku. Czego oczekujemy od gotowej pracy: — Odczyt czujników z kalibracją i lokalnymi progami; — Bezpieczna kontrola mechanizmów offline; — Łączność WiFi i BLE z niezawodnym ponownym połączeniem; — Telemetria za pośrednictwem MQTT lub HTTPS w udokumentowanym formacie; — Aktualizacje OTA z możliwością powrotu; — Zarządzanie energią z głębokim uśpieniem i mierzonym prądem.
Inne / Różne Gotówka, Przelew bankowy
24
Dwadzieścia · wskazówka

Jak napisać odpowiedź, która zostanie wybrana

  • Zacznij od zadania klienta, a nie od opowieści o sobie.
  • Podlinkuj jedno lub dwa podobne projekty ze swojego portfolio.
  • Podaj cenę i termin — oraz co dokładnie one obejmują.
  • Zadaj jedno pytanie wyjaśniające: to rozpoczyna rozmowę.

Odpowiedzi 0

Teksty odpowiedzi są widoczne tylko dla klienta.

Ta sama kategoria

Podobne projekty

Wszystkie projekty w kategorii
Kute balustrady do schodów w domu i na werandzie

Kute balustrady do schodów w domu i na werandzie

Potrzebuję kutego balustrady na schody w moim domu oraz pasującej małej balustrady na werandzie: szkic wykonany dla tego domu, stonowane motywy roślinne, wygodny poręcz, wykończeni…

Inne / Różne23.09.20260188
0opinii
Szkliwiona mozaika na ścianę basenu wewnętrznego, 2 x 1,5 m

Szkliwiona mozaika na ścianę basenu wewnętrznego, 2 x 1,5 m

Poszukiwany: panel mozaikowy o wymiarach 2 x 1,5 m na nagą ścianę końcową naszego zadaszonego basenu. Motyw morski bez kreskówkowych ryb, płytki szklane z gradientem, od szkicu w s…

Inne / Różne20.09.20260194
0opinii
Dobrze wiedzieć
Jak mogę odpowiedzieć na ten projekt?

Zaloguj się jako freelancer, opisz, jak rozwiążesz zadanie, podaj swoją cenę i termin. Klient czyta odpowiedzi i zaczyna dialog z najlepszymi.

Kto może zobaczyć moją odpowiedź?

Tylko klient, który opublikował projekt, oraz ty. Inni freelancerzy nie widzą twojego tekstu ani ceny.

Gdzie mogę znaleźć podobne prace?

Nowe projekty w „Inne / Różne” pojawiają się codziennie. Wszystkie projekty w kategorii

FOR CLIENTS · SAFE DEAL ESCROW

Need a similar project? Post your task for free in 30 seconds

Get competitive bids from verified freelancers and release payment only when you approve the work via Safe Deal.

Post a Task for Free →How Safe Deal Works
FOR FREELANCERS · PAYORA 1-CLICK

Pin your profile to the TOP of the category for $5 / week

Boost your profile and portfolio to #1 in the directory (1-click crypto & fiat checkout via Payora) to get 5× more direct orders.

Pin Profile to TOP ($5/wk)Top Up via Payora