Softuer & aplikacione

Zhvillim embedded e IoT, nga firmware-i te dashboard-i

Gjethe zhvillon sisteme të ngulitura dhe IoT: firmware për mikrokontrollues si ESP32, STM32 dhe Nordic nRF, integrim sensorësh dhe periferikësh, lidhje Bluetooth, Wi-Fi, LoRaWAN dhe celulare, përditësime të sigurta over-the-air, backend-e cloud IoT dhe dashboard-e, si dhe aplikacionet shoqëruese mobile që komunikojnë me pajisjen. Certifikimi i harduerit dhe miratimi i dizajnit elektrik mbeten te partnerë të kualifikuar.

  • Konsultim i parë falas
  • Ofertë me shkrim për projektin tuaj
  • Faza pagese fleksibile

Me një shikim

Mikrokontrollues
ESP32, STM32, nRF52/nRF53, RP2040
Lidhshmëria
BLE, Wi-Fi, LoRaWAN, celular, MQTT
Cloud
AWS IoT, Azure IoT, MQTT i hostuar vetë
Aplikacionet
Aplikacione shoqëruese mobile e dashboard-e uebi

Përkufizim

Çfarë është zhvillim embedded & iot?

Zhvillimi embedded është shkrimi i softuerit që ecën drejtpërdrejt në pajisje me burime të kufizuara. Zhvillimi IoT (Interneti i Gjërave) i lidh ato pajisje me rrjete, cloud-e e aplikacione që të monitorohen e kontrollohen në distancë.

Një produkt i lidhur ka tri pjesë që duhet të punojnë bashkë: firmware-in e pajisjes, cloud-in që mbledh të dhëna e dërgon komanda, e aplikacionin ose dashboard-in që përdorin njerëzit. Shumë projekte ngecin sepse secila pjesë ndërtohet nga ekip tjetër me supozime të ndryshme. Ndërtimi i tyre bashkë, me protokolle të qarta mes tyre, i bën pajisjet më të besueshme e shumë më të lehta për t'u përditësuar pas dërgimit.

Për kë është?

  • Startup-e hardueri

    Firmware, cloud dhe aplikacion për një produkt të parë të lidhur.

  • Kompani industriale

    Sensorë, monitorim e përshtatje retrofit për makina e objekte.

  • Projekte ndërtesash të zgjuara e energjie

    Matje, ndjeshmëri mjedisore e kontroll.

  • Logjistikë dhe flotë

    Gjurmim e monitorim gjendjeje për asete në tranzit.

Çfarë përfshihet dhe çfarë mbani ju

Çfarë përfshihet

  • Arkitekturë e pajisjes, lidhshmërisë e cloud-it
  • Zhvillim firmware-i në C, C++ ose Rust
  • Zhvillim RTOS e bare-metal
  • Drajverë sensorësh e periferikësh
  • Bluetooth Low Energy dhe provisioning Wi-Fi
  • MQTT e protokolle të tjera IoT
  • Secure boot dhe përditësime over-the-air
  • Optimizim energjie për pajisje me bateri
  • Backend cloud IoT e menaxhim pajisjesh
  • Dashboard-e e aplikacione shoqëruese mobile
  • Banka testimi e teste të automatizuara firmware-i

Çfarë merrni

Dorëzohet në fund. Mbetet e juaja.

  • Kodi burimor i firmware-it dhe udhëzime ndërtimi
  • Infrastrukturë cloud si kod
  • Kodi burimor për dashboard-et dhe aplikacionet
  • Dokumentim për protokollin dhe API-n
  • Raporte testimi dhe një procedurë përditësimi

Firmware që mund të përditësohet me siguri

Pajisjet në terren do të kenë nevojë për përditësime: rregullime defektesh, korrigjime sigurie, veçori të reja. Përditësimet over-the-air duhet të jenë të sigurta e të rikuperueshme, që një përditësim i dështuar të mos e lërë një pajisje të papërdorshme. Dizajnojmë përditësime dual-image me kontroll nënshkrimi e rikthim, e i testojmë me shkarkime të ndërprera e humbje energjie.

Zgjedhja e lidhshmërisë

OpsioniRrezja dhe energjiaE mirë për
Bluetooth Low EnergyRreze e shkurtër, energji shumë e ulëtPajisje të veshshme, sensorë të çiftuar me telefon
Wi-FiRreze ndërtese, energji më e lartëPajisje me rrjet elektrik në shtëpi ose zyra
LoRaWANRreze e gjatë, energji shumë e ulët, të dhëna të voglaSensorë të largët, bujqësi, shërbime komunale
Celular (LTE-M, NB-IoT)Mbulim i gjerë, energji e moderuarGjurmues e pajisje pa rrjete lokale

Jetëgjatësia e baterisë dizajnohet, nuk shpresohet

Për pajisjet me bateri, firmware-i vendos sa zgjat bateria: sa shpesh zgjohet pajisja, sa kohë është ndezur radioja, si grupohen të dhënat. Masim konsumin e energjisë në hardware real, modelojmë jetëgjatësinë e baterisë për përdorim realist e optimizojmë derisa të arrihet objektivi.

Siguria nga pajisja e lart

Pajisjet e lidhura janë objektiva tërheqës. Përdorim kredenciale unike pajisjeje, lidhje të enkriptuara, firmware të nënshkruar, ndërfaqe të hapura minimale e leje cloud me privilegj më të vogël. Për produktet e shitura në BE, kërkesat e sigurisë kibernetike për produktet e lidhura po shtrëngohen, e dizajnimi i sigurisë që nga fillimi e bën përputhshmërinë shumë më të lehtë.

Çfarë mbetet te specialistët

Fokusi ynë është softueri: firmware, lidhshmëria, cloud-i e aplikacionet. Dizajni elektrik, miratimi i faqosjes PCB, certifikimi i radios e certifikimi i sigurisë së produktit kërkojnë inxhinierë të specializuar e laboratorë të akredituar. Punojmë krah partnerit tuaj të hardware-it ose ju ndihmojmë të gjeni një, e përgatisim dokumentimin e softuerit që kërkojnë ato procese.

Çfarë na ndihmon të fillojmë

  • Çfarë duhet të masë ose kontrollojë pajisja
  • Hardware ekzistues, skema ose bordet e zhvillimit
  • Burimi i energjisë e objektivi i jetëgjatësisë së baterisë
  • Ku do të instalohen pajisjet e si lidhen
  • Kush do t'i përdorë të dhënat, dhe si
  • Numri i pritur i pajisjeve

Dashboard-e e alarme mbi të cilat veprojnë njerëzit

Të dhënat nga pajisjet janë të dobishme vetëm nëse dikush vepron. Dizajnojmë dashboard-e rreth vendimeve: cila makinë kërkon vëmendje, cili sensor është jashtë intervalit, cila pajisje ka heshtur. Alarmet shkojnë te personi i duhur me email, SMS ose aplikacion mesazhesh, me kontekst të mjaftueshëm për të vepruar, e rregullohen që të mos bëhen zhurmë.

Nga prototipi te prodhimi

Kalimi nga një grusht prototipesh te qindra pajisje ngre pyetje të reja: si merr çdo pajisje kredencialet e veta unike, si flashohet e testohet firmware-i në vijën e prodhimit e si regjistrohen pajisjet në cloud. Ndërtojmë mjete provisioning-u e testimi që prodhimi të ndjekë një procedurë të përsëritshme.

Si funksionon zhvillimi i sistemeve të ngulitura dhe IoT, hap pas hapi

Çdo hap ka një rezultat të qartë që mund ta shqyrtoni. Afatet dakordësohen në ofertën tuaj.

  1. 1

    Arkitektura

    Pajisja, lidhshmëria, cloud-i dhe aplikacioni dizajnohen së bashku.

  2. 2

    Provë koncepti

    Karta zhvillimi dhe një rrugë minimale të dhënash nga fillimi në fund.

  3. 3

    Firmware

    Drejtues, logjikë, lidhshmëri dhe përditësime në harduerin e synuar.

  4. 4

    Cloud dhe aplikacione

    Menaxhim pajisjesh, ruajtje të dhënash, dashboard-e dhe aplikacion.

  5. 5

    Testimi

    Teste të automatizuara, prova në terren, teste energjie dhe përditësimesh.

  6. 6

    Mbështetja e prodhimit

    Provizionim, mjete testimi prodhimi dhe dokumentim.

Mjetet dhe çfarë e formëson ofertën tuaj

Çmimi bazohet në projektin tuaj dhe bihet dakord në ofertën tuaj. Këto janë gjërat që e lëvizin atë.

Zhvillim embedded & IoT: faktorët e çmimit
FaktoriPse ka rëndësi
Pjekuria e hardware-itPuna fillimisht me borde zhvillimi është ndryshe nga hardware-i i përfunduar.
LidhshmëriaÇdo teknologji radioje shton firmware e testim.
Kufizimet e energjisëPajisjet me bateri kërkojnë optimizim të kujdesshëm.
Fusha e cloud-itMenaxhimi i pajisjeve, ruajtja e të dhënave e dashboard-et shtojnë zhvillim.
Aplikacioni shoqëruesNjë aplikacion mobil është projekt më vete.
Madhësia e flotësFlotat më të mëdha kërkojnë mjete provisioning-u e monitorimi.

Gabime të zakonshme që duhen shmangur

Çfarë shohim që shkon keq më shpesh dhe si e shmang një projekt i mirë.

  • Pa plan për përditësime

    Pajisjet që nuk mund të përditësohen nuk mund të rregullohen. Ndërtoni përditësime të sigurta OTA që nga fillimi.

  • Kredenciale të përbashkëta

    Një fjalëkalim për çdo pajisje do të thotë se një rrjedhje i ekspozon të gjitha.

  • Testimi vetëm në banak

    Instalimet reale kanë sinjale të dobëta, ndërhyrje dhe luhatje energjie. Bëni prova në terren.

  • Ndërtimi veç e veç i cloud-it dhe firmware-it

    Dakordësoni protokollet dhe formatet e të dhënave herët që pjesët të përputhen.

Pyetje të shpeshta

Me cilët mikrokontrollues punoni?

ESP32, STM32, Nordic nRF52 e nRF53, RP2040 e familje të ngjashme, të zgjedhura sipas produktit.

A dizajnoni qarqe të printuara?

Fokusi ynë është softueri. Punojmë me inxhinierët tuaj të hardware-it ose një partner për dizajn elektrik e faqosje PCB.

A mund të merreni me certifikimin?

Certifikimin e radios e të sigurisë e bëjnë laboratorë të akredituar. Ne përgatisim softuerin e dokumentimin që kërkojnë ato procese.

A mund të ndërtoni aplikacionin mobil për pajisjen tonë?

Po. Ndërtojmë aplikacione shoqëruese në React Native ose kod native, me komunikim Bluetooth ose cloud.

Cilat platforma cloud përdorni?

AWS IoT Core, Azure IoT Hub ose brokerë MQTT të hostuar vetë, sipas shkallës e preferencës.

A mund të shtoni lidhshmëri te makinat ekzistuese?

Shpesh po, me sensorë retrofit ose gateway-e që lexojnë ndërfaqe ekzistuese si Modbus.

A shkruani firmware në Rust?

Po, ku e mbështet mirë platforma, si dhe në C e C++.

Kujt i përket firmware-i?

Juve, sapo projekti paguhet, së bashku me kodin e cloud-it e të aplikacionit.

Si çmohet zhvillimi IoT?

Ofrohet sipas pjekurisë së hardware-it, lidhshmërisë, kërkesave të energjisë, fushës së cloud-it e nëse përfshihet një aplikacion.

A mund të merrni përsipër firmware të shkruar nga dikush tjetër?

Po. Shqyrtojmë kodin, dokumentojmë si funksionon, rregullojmë çështje e ngrejmë një proces build-i e testimi para se të shtojmë veçori.

A punoni me Raspberry Pi ose pajisje Linux?

Po, për gateway-e e pajisje që kanë nevojë për më shumë fuqi llogaritëse, krah projekteve me mikrokontrollues.

Si e testoni firmware-in?

Me teste njësie ku është e mundur, banka testimi hardware-in-the-loop për funksionet kyçe e prova në terren në instalime reale.

A mund të punojnë pajisjet kur bie lidhja?

Po. Dizajnojmë firmware-in të ruajë të dhëna lokalisht e t'i dërgojë kur kthehet lidhja, ndaj asgjë nuk humbet gjatë ndërprerjeve.

Zhvillimi i sistemeve të ngulitura dhe IoT sipas industrisë

Lidhni produktin tuaj.

Na tregoni çfarë ju duhet. Merrni një vlerësim të sinqertë, një plan të qartë dhe një ofertë me shkrim. Konsultimi i parë është gjithmonë falas.

  1. Çfarë ndodh më pas
  2. 1Na tregoni çfarë ju nevojitet
  3. 2Synojmë t'ju përgjigjemi brenda 24 orëve me pyetje
  4. 3Merrni një ofertë me shkrim për projektin tuaj