IoT-kehityspalvelut
IoT-kehityspalvelut laitteesta kojelautaan: yhteydet, laitteiden provisiointi, pilvialustat Azuressa tai AWS:ssä, laitekannan päivitykset, edge-yhdyskäytävät, teollinen IoT, omaisuuden seuranta, sähköautojen lataus- ja energia-alustat, verkkoportaalit ja oheissovellukset älykodille ja -rakennuksille, valmistukseen, energia- ja yhdyskuntapalveluihin, logistiikkaan, maatalouteen ja terveydenhuoltoon, dedikoiduilla IoT-kehittäjillä tiimiinne tai alusta loppuun toteutettuina projekteina.
Rakentamamme IoT-järjestelmät
Laitteiden yhteydet
Bluetooth Low Energy, Wi-Fi, Thread ja Matter kotona, LoRaWAN ChirpStackilla tai The Things Stackilla peltojen ja rakennusten halki sekä LTE-M tai NB-IoT eSIMillä seurantalaitteisiin ja mittareihin, valittuna kantaman, akunkeston ja laitekohtaisten käyttökustannusten perusteella.
Provisiointi ja laitteen identiteetti
Yksilöllinen X.509-sertifikaatti laitetta kohden, säilytettynä secure elementissä, jos laitteistossa sellainen on, myönnettynä tuotantolinjalla ja rekisteröitynä Azure IoT Hub Device Provisioning Servicen tai AWS IoT Coren kautta, eikä missään ole jaettua salasanaa.
Pilvisyöttö ja tallennus
MQTT Azure IoT Hubiin, Event Gridin MQTT-brokeriin, AWS IoT Coreen tai itse ylläpidettyyn EMQX- tai HiveMQ-klusteriin, käsiteltynä funktioilla tai konteilla ja tallennettuna aikasarjoina Azure Data Exploreriin tai PostgreSQL:ään TimescaleDB:llä, kaikki otettuna käyttöön Terraformilla.
Laitekannan hallinta ja päivitykset
Device twinit tai shadowt konfigurointiin, laiteohjelmisto julkaistaan ensin pienelle osalle laitekannasta, ja terveystelemetria pysäyttää julkaisun, kun kaatumis- tai uudelleenyhdistämisluvut nousevat.
Kojelaudat ja oheissovellukset
Verkkoportaalit Angularilla tai Reactilla, ThingsBoard siellä, missä valmis alusta sopii, sekä mobiilisovellukset iOS:lle, .NET MAUI:lla tai React Nativella laiteparin muodostamiseen, asetuksiin ja hälytyksiin, rakennettuna samassa yhtiössä kuin laitepuoli.
Teollinen IoT
Kone- ja anturidata kerätään PLC-ohjaimilta OPC UA:n ja MQTT Sparkplug B:n yli yhtenäiseen nimiavaruuteen (unified namespace), kunnonvalvonta värähtelystä, lämpötilasta ja tehonotosta sekä yhteydet MES-, kunnossapito- ja ERP-järjestelmiinne.
Yhdyskäytävät ja edge-laskenta
Sulautettuun Linuxiin perustuvat edge-yhdyskäytävät, jotka lukevat Modbus-, BACnet-, M-Bus- tai DLMS-laitteita, ajavat kontteja ja paikallisia sääntöjä Azure IoT Edgellä tai AWS IoT Greengrassilla, puskuroivat verkkokatkosten yli ja välittävät eteenpäin vain sen, mitä pilvi tarvitsee.
Omaisuuden seuranta ja telematiikka
GNSS- ja matkapuhelinverkkoseurantalaitteet ajoneuvoille, konteille ja lavoille, Bluetooth- ja UWB-tunnisteet (ultra-wideband) sisätilapaikannukseen, ajoneuvodata OBD-II:stä, J1939:stä ja CAN:sta sekä niiden päälle rakennetut geoaidat, matkat ja hälytykset.
Sähköautojen lataus- ja energia-alustat
Latauspisteiden hallinta OCPP 1.6:lla, 2.0.1:llä ja 2.1:llä, Plug & Charge ISO 15118:lla, verkkovierailu (roaming) OCPI:n yli sekä aurinkosähkön, akkuvarastojen ja älymittarien seuranta ja ohjaus, kysyntäjousto OpenADR:llä.
Palkatkaa IoT-kehittäjät
Dedikoidut IoT-kehittäjät
IoT-kehittäjät liittyvät tiimiinne kokoaikaisesti, työskentelevät teidän työkaluillanne ja prosessissanne ja raportoivat teidän vetäjällenne. Te haastattelette heidät, ja me vastaamme ukrainalaisesta sopimuksesta, palkanmaksusta, laskutuksesta ja lomista.
Projektit: IoT-kehitys
IoT-kehitys rajattuna kokonaisuutena: sovittu laajuus, kiinteä suunnitelma ja meidän puolellamme nimetty vetäjä, joka vastaa tuloksesta ja raportoi edistymisestä teidän kanavissanne.
Jatkuva IoT-kehitys
IoT-kehitys jatkuvana palveluna: samat ihmiset joka kuukausi, backlog, jonka priorisoitte itse, ja tunnit, jotka näette portaalissamme ja laskulla.
Dedikoitu tiimi -sivu selittää, miten asiantuntijat liittyvät tiimiinne, ja ulkoistussivu kattaa projektitoimituksen, haltuunotot ja hinnoittelumme.
Ketkä työskentelevät kanssanne: IoT-kehitys
IoT-kehittäjät
Yhteydet, provisiointi ja laitekannan päivitykset
Laiteohjelmistokehittäjät
Laitteella toimiva koodi
.NET-, Python- ja Java-kehittäjät
Syöttö, rajapinnat ja dataputket Azuressa tai AWS:ssä
Front-end- ja mobiili-insinöörit
Verkkokojelaudat ja oheissovellukset
QA-insinöörit
Päästä päähän -testit laitteesta kojelautaan
Näin rakennamme IoT-järjestelmiä
Jokaista laitetta kohdellaan epäluotettavana verkkoasiakkaana: sillä on oma identiteettinsä, ei oletus- tai jaettuja salasanoja, salatut yhteydet, pääsy täsmälleen niihin topiceihin, joita se tarvitsee, ja julkaistu tapa ilmoittaa haavoittuvuuksista. Näitä ETSI EN 303 645, Ison-Britannian tuoteturvallisuussääntely ja EU:n radiolaitedirektiivin kyberturvallisuusvaatimukset edellyttävät verkkoon kytketyiltä tuotteilta, ja EU:n kyberkestävyysasetus (Cyber Resilience Act) lisää ohjelmistoluettelon (SBOM) ja haavoittuvuuksien käsittelyn koko tukikauden ajaksi, minkä generoimme koontiversiosta.
Pilvipuoli noudattaa samoja sääntöjä, joiden mukaan ajamme omia järjestelmiämme: infrastruktuuri Terraformilla, käyttöönotot GitHub Actionsista federoiduilla tunnistetiedoilla, salaisuudet ja allekirjoitusavaimet holvissa sekä oletuksena kieltävät verkkosäännöt, toimipa se Azuressa, AWS:ssä tai omilla ylläpitämillänne palvelimilla.
Muut sulautettujen järjestelmien ja laitteistojen palvelut
Sulautettujen ohjelmistojen kehitys
Sulautettujen ohjelmistojen kehityspalvelut: sulautettu Linux, Android ja RTOS, ajurit, BSP:t, autoala, verkko-, ääni- ja videoohjelmistot sekä suojatut päivitykset, dedikoiduilla sulautettujen ohjelmistojen insinööreillä tai projektitoimituksena.
Firmware-kehitys
Firmware-kehityspalvelut: mikrokontrollerien firmware C:llä, C++:lla ja Rustilla, langattomat pinot, bootloaderit, autoalan ECU:t, moottorinohjaus ja matalan virrankulutuksen suunnittelu, dedikoiduilla firmware-insinööreillä tai projektitoimituksena.
FPGA-kehitys
FPGA-kehityspalvelut: RTL-suunnittelu SystemVerilogilla ja VHDL:llä, FPGA- ja ASIC-verifiointi, SoC FPGA, video, verkot, datan keruu ja kiihdytys, dedikoiduilla FPGA-insinööreillä tai projektitoimituksena.
Laitteisto- ja piirilevysuunnittelu
Laitteisto- ja piirilevysuunnittelun palvelut: kytkentäkaaviot, monikerros- ja HDI-layout, suurnopeus-, RF-, analogia- ja tehosuunnittelu, EMC-valmistelu ja tuotantotiedostot, dedikoiduilla laitteistoinsinööreillä tai projektitoimituksena.
Sulautettujen järjestelmien ja laitteiston testaus
Sulautettujen järjestelmien ja laitteiston testauspalvelut: laitetestaus, hardware-in-the-loop-testilaitteistot, firmware-automaatio, autoalan ECU-, yhteys- ja tietoturvatestit, dedikoiduilla sulautettujen järjestelmien QA-insinööreillä tai projektitoimituksena.
Robotiikkaohjelmistot
Robotiikkaohjelmistojen kehityspalvelut ROS 2:lla: havainnointi, navigointi, liikkeen suunnittelu, robotin ohjaus, teolliset solut, autonomiset ajoneuvot ja kalustoohjelmistot, dedikoiduilla robotiikkainsinööreillä tai projektitoimituksena.
Kysymyksiä IoT-kehityksestä
Mitä yhteystekniikkaa laitteemme pitäisi käyttää?
Se riippuu siitä, missä laite sijaitsee, kuinka usein se raportoi ja mikä sitä virroittaa. Bluetooth Low Energy, kun puhelin on lähellä; Wi-Fi tai Thread ja Matter verkkovirtaa käyttäville koti- ja rakennuslaitteille; LoRaWAN pienille mittauksille pelloilta tai kellareista vuosien ajan yhdellä akulla; LTE-M tai NB-IoT, kun laite liikkuu tai paikallista verkkoa ei ole. Vertaamme laitekohtaista vuosittaista käyttökustannusta ennen kuin radio valitaan.
Voitteko rakentaa koko järjestelmän laitteesta sovellukseen?
Kyllä, yhtenä tiiminä: laiteohjelmisto, pilvi, verkkoportaali ja mobiilisovellus rakennetaan yhden viestisopimusten joukon varaan, jotta laitteen muutos ei riko kojelautaa. Kun osa järjestelmästä on jo olemassa, rakennamme loput sen varaan, mitä on.
Mitä IoT-pilviä ja -alustoja käytätte?
Azure IoT Hub ja Event Gridin MQTT-broker, AWS IoT Core, itse ylläpidetyt brokerit kuten EMQX, HiveMQ tai Mosquitto sekä alustat kuten ThingsBoard, rakennettuna sille pilvelle, jota ympäristönne jo käyttää. Laitepuoli pysyy siirrettävänä: MQTT TLS:n yli X.509-identiteeteillä toimii kaikkien kanssa, joten pilvi voidaan vaihtaa kirjoittamatta laiteohjelmistoa uudelleen.
Millä toimialoilla IoT-kehittäjänne työskentelevät?
Älykoti ja älyrakennukset: termostaatit, lukot, valaistus ja kiinteistönhallinta; valmistus: koneiden valvonta ja ennakoiva kunnossapito; energia- ja yhdyskuntapalvelut: älymittarit, aurinko- ja akkujärjestelmät sekä sähköautojen latausverkot; logistiikka: kaluston, konttien ja kylmäketjun seuranta; maatalous: peltoanturit ja kasvihuoneen ohjaus; terveydenhuolto: etäpotilasseuranta ja verkkoon kytketyt lääkinnälliset laitteet; sekä turvallisuus: hälytys- ja kulunvalvontajärjestelmät, jotka on yhdistetty valvomoihin.
Kuinka nopeasti IoT-kehittäjät voivat aloittaa?
Kun sopiva IoT-kehittäjä on saatavilla, aloitus riippuu vain teidän haastattelustanne sekä salassapitosopimuksesta (NDA) ja immateriaalioikeuksien siirrosta. Muussa tapauksessa teemme haun, joka tuottaa yleensä ehdokasprofiileja kahden tai kolmen viikon kuluessa, eikä kukaan aloita ennen kuin olette hyväksyneet.
Miten palkataan IoT-kehittäjät BigTree108:n kautta?
Kertokaa meille työstä, kokemustasosta ja tarvitsemistanne tunneista. Ehdotamme yhtä tai kahta henkilöä profiileineen, te haastattelette heidät samoin kuin haastattelisitte oman rekrytointinne, ja allekirjoitatte yhden sopimuksen BIG TREE 108 LLC:n kanssa ja saatte yhden laskun kuukaudessa.
Kenelle heidän tuottamansa työ kuuluu?
Teille. Jokaisella asiantuntijalla on BigTree108:n kanssa allekirjoitettu sopimus, jossa kaikki työn tulokset siirretään yhtiölle, ja meidän sopimuksemme teidän kanssanne siirtää ne edelleen teille. Koodi, suunnitelmat ja dokumentit toimitetaan teidän omiin repositorioihinne ja työkaluihinne, eikä niitä säilytetä paikassa, jossa vain me voimme muuttaa niitä.
Rakennatteko verkkoon kytkettyä tuotetta?
Kertokaa, mitä laite mittaa tai ohjaa, missä se sijaitsee ja kuinka monta niitä tulee. Saatte vastauksen yhden arkipäivän kuluessa: suunnitelman järjestelmälle, ehdokasprofiileja tai suosituksen yhteystekniikasta.