Služby vývoje IoT
Služby vývoje IoT od zařízení po dashboard: konektivita, provisioning zařízení, cloudové platformy na Azure nebo AWS, aktualizace flotily, edge brány, průmyslové IoT, sledování majetku, nabíjení elektromobilů a energetické platformy, webové portály a doprovodné aplikace pro chytrou domácnost a budovy, výrobu, energetiku a veřejné služby, logistiku, zemědělství a zdravotnictví, s dedikovanými vývojáři IoT pro váš tým nebo s projekty dodanými od začátku do konce.
Systémy IoT, které stavíme
Konektivita zařízení
Bluetooth Low Energy, Wi-Fi, Thread a Matter v domácnosti, LoRaWAN na ChirpStack nebo The Things Stack napříč poli a budovami a LTE-M nebo NB-IoT s eSIM pro trackery a měřiče, vybírané podle dosahu, výdrže baterie a provozních nákladů na zařízení.
Provisioning a identita zařízení
Jedinečný certifikát X.509 pro každé zařízení, uložený v secure elementu tam, kde ho hardware má, vydaný na výrobní lince a zaregistrovaný přes Azure IoT Hub Device Provisioning Service nebo AWS IoT Core, bez sdíleného hesla kdekoli.
Příjem a ukládání dat v cloudu
MQTT do Azure IoT Hub, brokeru MQTT v Event Grid, AWS IoT Core nebo vlastního clusteru EMQX či HiveMQ, zpracované funkcemi nebo kontejnery a ukládané jako časové řady v Azure Data Explorer nebo PostgreSQL s TimescaleDB, vše nasazené pomocí Terraformu.
Správa flotily a aktualizace
Device twins nebo shadows pro konfiguraci, firmware nasazovaný nejprve na malou část flotily a telemetrie stavu, která pozastaví nasazování, když roste počet pádů nebo opětovných připojení.
Dashboardy a doprovodné aplikace
Webové portály v Angularu nebo Reactu, ThingsBoard tam, kde se hodí hotová platforma, a mobilní aplikace na iOS, .NET MAUI nebo React Native pro párování, nastavení a upozornění, vytvořené stejnou firmou jako strana zařízení.
Průmyslové IoT
Data strojů a senzorů sbíraná z PLC přes OPC UA a MQTT Sparkplug B do jednotného jmenného prostoru (unified namespace), sledování stavu podle vibrací, teploty a odběru výkonu a napojení na vaše systémy MES, údržby a ERP.
Brány a edge computing
Edge brány na embedded Linuxu, které čtou zařízení Modbus, BACnet, M-Bus nebo DLMS, provozují kontejnery a lokální pravidla na Azure IoT Edge nebo AWS IoT Greengrass, překlenují výpadky sítě a do cloudu předávají jen to, co potřebuje.
Sledování majetku a telematika
GNSS a mobilní trackery pro vozidla, kontejnery a palety, tagy Bluetooth a ultraširokopásmové (UWB) pro lokalizaci uvnitř budov, data vozidel z OBD-II, J1939 a CAN a geofence, jízdy a upozornění nad nimi postavené.
Platformy pro nabíjení elektromobilů a energetiku
Správa nabíjecích stanic na OCPP 1.6, 2.0.1 a 2.1, Plug & Charge s ISO 15118, roaming přes OCPI a sledování a řízení solárních elektráren, bateriových úložišť a chytrých měřičů, s řízením odezvy poptávky přes OpenADR.
vývojáři IoT do vašeho týmu
Dedikovaní vývojáři IoT
Vývojáři IoT, kteří nastoupí do vašeho týmu na plný úvazek, pracují ve vašich nástrojích a procesu a zodpovídají se vašemu vedoucímu. Pohovor s nimi vedete vy; my neseme ukrajinskou smlouvu, mzdy, fakturaci a dovolenou.
Projekty v oblasti „Vývoj IoT“
Vymezená část práce v oblasti „Vývoj IoT“ s rozsahem, pevným plánem a jmenovaným vedoucím na naší straně, který odpovídá za výsledek a o postupu informuje ve vašich kanálech.
Průběžná spolupráce v oblasti „Vývoj IoT“
Průběžná služba v oblasti „Vývoj IoT“: každý měsíc stejní lidé, backlog, kterému určujete priority, a hodiny, které vidíte v našem portálu i na faktuře.
Stránka o dedikovaném týmu vysvětluje, jak se specialisté připojují k vašemu týmu, a stránka o outsourcingu pokrývá dodávku projektů, převzetí systémů a jak účtujeme.
Kdo pracuje na vašem zadání v oblasti „Vývoj IoT“
vývojáři IoT
Konektivita, provisioning a aktualizace flotily
Inženýři firmwaru
Kód v zařízení
Inženýři .NET, Python a Java
Příjem dat, API a datové pipeline na Azure nebo AWS
Frontend a mobilní vývojáři
Webové dashboardy a doprovodné aplikace
QA inženýři
End-to-end testy od zařízení po dashboard
Jak stavíme systémy IoT
Každé zařízení se považuje za nedůvěryhodného síťového klienta: vlastní identita, žádná výchozí ani sdílená hesla, šifrovaná spojení, přístup přesně k těm tématům, která potřebuje, a zveřejněný způsob hlášení zranitelností. To po připojených produktech požadují ETSI EN 303 645, britský režim bezpečnosti produktů a požadavky na kybernetickou bezpečnost směrnice EU o rádiových zařízeních a evropský Cyber Resilience Act k tomu přidává software bill of materials a řešení zranitelností po celou dobu podpory, což generujeme z buildu.
Cloudová část se řídí pravidly, podle kterých provozujeme vlastní systémy: infrastruktura v Terraformu, nasazení z GitHub Actions s federovanými přihlašovacími údaji, tajemství a podpisové klíče v trezoru a síťová pravidla s výchozím zákazem, ať už běží na Azure, na AWS, nebo na serverech, které provozujete sami.
Další služby embedded zařízení a hardwaru
Vývoj embedded softwaru
Služby vývoje embedded softwaru: embedded Linux, Android a RTOS, ovladače, BSP, automotive, síťový, audio a video software a zabezpečené aktualizace, s dedikovanými inženýry embedded softwaru nebo dodávkou projektu.
Vývoj firmwaru
Služby vývoje firmwaru: firmware pro mikrokontroléry v C, C++ a Rustu, bezdrátové stacky, bootloadery, automobilové ECU, řízení motorů a návrh s nízkou spotřebou, s dedikovanými inženýry firmwaru nebo dodávkou projektu.
Vývoj FPGA
Služby vývoje FPGA: návrh RTL v SystemVerilogu a VHDL, verifikace FPGA a ASIC, SoC FPGA, video, sítě, sběr dat a akcelerace, s dedikovanými inženýry FPGA nebo dodávkou projektu.
Návrh hardwaru a PCB
Služby návrhu hardwaru a PCB: schémata, vícevrstvé desky a HDI, vysokorychlostní, RF, analogový a napájecí návrh, příprava na EMC a výrobní soubory, s dedikovanými hardwarovými inženýry nebo dodávkou projektu.
Testování embedded a hardwaru
Služby testování embedded a hardwaru: testování zařízení, stendy hardware-in-the-loop, automatizace firmwaru, automobilové ECU, testy konektivity a bezpečnosti, s dedikovanými embedded QA inženýry nebo dodávkou projektu.
Software pro robotiku
Služby vývoje softwaru pro robotiku na ROS 2: percepce, navigace, plánování pohybu, řízení robotů, průmyslové buňky, autonomní vozidla a software pro flotily, s dedikovanými inženýry robotiky nebo dodávkou projektu.
Otázky k vývoji IoT
Jakou konektivitu má naše zařízení použít?
Vyplývá z toho, kde zařízení žije, jak často hlásí data a čím je napájené. Bluetooth Low Energy, když je nablízku telefon; Wi-Fi, nebo Thread s Matter, pro síťově napájená zařízení v domácnostech a budovách; LoRaWAN pro malé hodnoty z polí nebo sklepů po léta na jednu baterii; LTE-M nebo NB-IoT, když se zařízení pohybuje nebo není místní síť. Než se rádio vybere, porovnáme provozní náklady na zařízení za rok.
Postavíte celý systém, od zařízení po aplikaci?
Ano, jako jeden tým: firmware, cloud, webový portál a mobilní aplikace postavené nad jednou sadou kontraktů zpráv, takže změna na zařízení nerozbije dashboard. Když část systému už existuje, stavíme zbytek podle toho, co je k dispozici.
S jakými cloudy a platformami IoT pracujete?
Azure IoT Hub a broker MQTT v Event Grid, AWS IoT Core, vlastní brokery jako EMQX, HiveMQ nebo Mosquitto a platformy jako ThingsBoard, postavené na cloudu, který už vaše prostředí používá. Strana zařízení zůstává přenositelná: MQTT přes TLS s identitami X.509 funguje se všemi, takže se cloud může změnit bez přepisování firmwaru.
V jakých odvětvích pracují vaši vývojáři IoT?
Chytrá domácnost a budovy, v termostatech, zámcích, osvětlení a správě budov; výroba, ve sledování strojů a prediktivní údržbě; energetika a veřejné služby, v chytrých měřičích, solárních a bateriových systémech a sítích nabíječek elektromobilů; logistika, ve sledování flotily, kontejnerů a chladicího řetězce; zemědělství, v polních senzorech a řízení skleníků; zdravotnictví, ve vzdáleném sledování pacientů a propojených zdravotnických prostředcích; a bezpečnost, v poplachových a přístupových systémech napojených na dohledová centra.
Jak rychle mohou nastoupit vývojáři IoT?
Když je k dispozici ten pravý vývojář IoT, začátek brzdí jen váš pohovor, NDA a převod práv duševního vlastnictví. Jinak vedeme hledání, které obvykle přinese profily kandidátů do dvou až tří týdnů, a nikdo nenastoupí, dokud neřeknete ano.
Jak probíhá najímání přes BigTree108 (role: vývojáři IoT)?
Řekněte nám, jakou práci, jakou seniority a kolik hodin potřebujete. Navrhneme jednoho nebo dva lidi s jejich profily, pohovoříte s nimi stejně jako s vlastním zaměstnancem a podepíšete jednu smlouvu s BIG TREE 108 LLC a budete dostávat jednu fakturu měsíčně.
Komu patří práce, kterou vytvářejí?
Vám. Každý specialista má podepsanou smlouvu s BigTree108, která převádí všechny výsledky práce na společnost, a naše smlouva s vámi je převádí dál. Kód, návrhy a dokumenty se dodávají do vašich vlastních repozitářů a nástrojů, ne do míst, kde je můžeme měnit jen my.
Vyvíjíte propojený produkt?
Napište nám, co zařízení měří nebo řídí, kde žije a kolik jich bude. Odpověď dostanete do jednoho pracovního dne: plán systému, profily kandidátů nebo doporučení konektivity.