Systemy wbudowane i firmware
Niezawodne oprogramowanie bezpośrednio na urządzeniu.
Od urządzeń IoT przez firmware po połączenie z chmurą: myślimy o sprzęcie i oprogramowaniu razem.
Niezawodne oprogramowanie bezpośrednio na urządzeniu.
Bezpiecznie łączyć urządzenia z chmurą i backendem.
Wsparcie od pierwszej płytki po skalowanie.
Typowy przypadek to firma, która chce coś mierzyć, sterować czymś lub coś nadzorować, a nie ma na to odpowiedniego urządzenia do kupienia: czujniki w instalacji, licznik w miejscu bez sieci, panel obsługi dla procesu, który istnieje tylko tutaj.
Do tego producenci, którzy chcą podłączyć istniejący produkt — maszyna pracuje, ale nikt zdalnie nie wie, co robi. I firmy z prototypem, który działa, lecz nie może trafić do seryjnej produkcji, bo brakuje oprogramowania układowego, aktualizacji i wytwarzania.
Elektronikę: schemat i projekt płytki, dobór elementów, montaż i uruchomienie pierwszych egzemplarzy próbnych. Typową podstawą są ESP32 i STM32; tam, gdzie potrzeba więcej, wbudowany Linux na bazie Yocto.
Oprogramowanie układowe: program na urządzeniu, w C++ albo Rust, wraz z bootloaderem i aktualizacją drogą radiową. Urządzenie bez aktualizacji OTA to urządzenie, które po pierwszym błędzie bezpieczeństwa trzeba zebrać z rynku.
Połączenie: BLE, LoRa albo Matter do urządzenia, a stamtąd zaszyfrowane do waszego backendu. To, co dzieje się dalej z danymi — analiza, interfejs, alarmowanie — budujemy w tej samej ręce.
Najdroższe błędy w projektach urządzeń powstają na granicy między jednym a drugim: płytka jest wyprodukowana i dopiero wtedy okazuje się, że wybrany standard radiowy o połowę skraca czas pracy baterii albo że pamięć nie wystarcza na aktualizację drogą radiową. Zmiany w sprzęcie kosztują jedną rundę produkcyjną, zmiany w oprogramowaniu jedno popołudnie.
Dlatego projektujemy jedno i drugie razem. Backend dla danych z urządzeń powstaje w naszym tworzeniu oprogramowania, a działa na naszej platformie — zobacz Managed Kubernetes Hosting. Park urządzeń, który wysyła dane, potrzebuje drugiej strony, która nie przestaje działać.
Zaczynamy od układu z gotowych modułów, który odpowiada na właściwe pytanie: czy metoda radiowa sprawdza się w tym miejscu? Czy bateria wystarcza? Czy czujnik mierzy dość dokładnie? To tańsze niż wyjaśnianie tych pytań na gotowej płytce.
Potem własna płytka, pierwsze egzemplarze próbne, oprogramowanie układowe. Przy wytwarzaniu współpracujemy z usługodawcami; nie jesteśmy fabryką, ale przygotowujemy dokumentację tak, by fabryka mogła na niej pracować.
To, co następuje potem, należy do rzeczy: aktualizacje drogą radiową, nadzór nad parkiem urządzeń, szukanie usterek w terenie. Urządzenie nie jest gotowe wraz z dostawą, lecz dopiero się tam zaczyna.
Rozliczamy według nakładu, po 150 EUR netto za godzinę. Widełek świadomie tutaj nie podajemy: projekty urządzeń są zbyt rozstrzelone, by liczba na tej stronie pożytkowała bardziej, niż wprowadzała w błąd.
O wyniku decydują: wielkość serii, metoda radiowa, wymagania co do czasu pracy baterii i otoczenia, to, czy powstaje obudowa — a przede wszystkim to, czy urządzenie potrzebuje homologacji radiowej albo oznakowania CE z badaniem. To pozycja, która najczęściej wysadza harmonogramy, i poruszamy ją w pierwszej rozmowie jako pierwszą.
Lucksmith e.K. ma siedzibę w Bogel koło Nastätten w powiecie Rhein-Lahn, około 25 km od Koblencji. Przy urządzeniach bliskość jest praktyczna: egzemplarze wędrują tam i z powrotem, a przy układzie wiele da się wyjaśnić w godzinę na miejscu, na co inaczej idzie tydzień korespondencji. Klienci w Koblencji, Wiesbaden i Limburgu docierają do nas w rozsądnym czasie; poza tym pracujemy w całych Niemczech.
Rozliczamy według nakładu, po 150 EUR netto za godzinę. Widełek z góry nie podajemy, ponieważ projekty urządzeń są zbyt rozstrzelone — wielkość serii, metoda radiowa, obudowa i możliwa homologacja radiowa przesuwają nakład wielokrotnie. Po bezpłatnej pierwszej rozmowie otrzymacie oszacowanie.
Jedno i drugie. Schemat i projekt płytki, montaż pierwszych egzemplarzy próbnych oraz oprogramowanie układowe na nich. Jeśli macie już płytkę, przejmujemy również samo oprogramowanie układowe — wtedy najpierw sprawdzamy, na co pozwala istniejący sprzęt.
Nie, nie jesteśmy fabryką. Przy wytwarzaniu współpracujemy z usługodawcami i przygotowujemy dokumentację tak, by produkcja mogła na niej pracować. Wybór podejmujemy wspólnie z wami.
Przez BLE, LoRa albo Matter do najbliższego przejścia, a stamtąd zaszyfrowane do backendu. Backend na życzenie budujemy i prowadzimy razem z wami — na własnych klastrach Kubernetes w niemieckich centrach danych.
Aktualizacja drogą radiową należy dla nas do wyposażenia podstawowego, nie do dodatków. Urządzenie bez tej drogi trzeba po pierwszym błędzie bezpieczeństwa zebrać z rynku — to kosztuje więcej niż trud przewidzenia jej od początku.
To zależy od urządzenia i od zastosowania, i jest to punkt, który najczęściej wysadza harmonogramy. Poruszamy go w pierwszej rozmowie jako pierwszy i mówimy wam, co możemy ocenić sami, a do czego potrzebujecie akredytowanej jednostki badawczej.
Umów bezpłatną rozmowę wstępną, napisz do nas na info@lucksmith.de albo po prostu zadzwoń: +49 6772 9198690