Lämna dina kontaktuppgifter, så skickar vi dig vår översikt via e-post
Jag samtycker till att mina personuppgifter behandlas för att skicka personligt marknadsföringsmaterial i enlighet med Integritetspolicy. Genom att bekräfta inlämningen samtycker du till att få marknadsföringsmaterial
Tack!

Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.

Innowise är ett internationellt företag för utveckling av mjukvara med fullständig cykel som grundades 2007. Vi är ett team med över 1800+ IT-proffs som utvecklar mjukvara för andra yrkesverksamma över hela världen.
Om oss
Innowise är ett internationellt företag som utvecklar mjukvara för hela cykeln som grundades 2007. Vi är ett team på över 1600+ IT-proffs som utvecklar mjukvara för andra företag yrkesverksamma över hela världen.

Utveckling av IoT-plattformar: 3x effektivitetsökning med LoRaWAN till TCP-konverterare

Innowise har byggt en omvandlare mellan LoRaWAN och TCP-protokollet för att öka kompatibiliteten med IoT-enheter.

Kund

Industri
IoT
Region
Europa
Kund sedan
2020
Kunden är ett IoT-företag som förser slutanvändare och företag med anpassade IoT-moduler som drivs av M-Bus-protokollet.  Detaljerad information om kunden kan inte lämnas ut enligt bestämmelserna i NDA.

Utmaning: Övervinna begränsningarna i LoRaWAN-nätverket

Klienten har ett stort antal IoT-moduler som kommunicerar med varandra och servern via LoRaWAN-nätverket. Problemet är att nätverket sätter vissa begränsningar för paketstorleken (endast 50 bytes), och M-Bus-protokollet gör också nätverket relativt långsamt.
Kunden ville ha en IoT-nätverkslösning som skulle förbättra enheternas anslutningsmöjligheter utan att hårdvaran behöver ändras.

Lösning: Skapa en modul som överför LoRaWAN-kompatibla paket till ett TCP-nätverk

Vårt team har från grunden byggt teststället som består av IoT-hårdvaran, M-Bus-gateways, den anpassade LoRaWAN/TCP-konverteringsmodulen, värdservern och huvudenheten.

IoT-hårdvara

Hårdvaran består av olika mätinstrument som kommunicerar med värden och masterenheten via M-Bus gateways.

LoRaWAN/TCP-omvandlare

Den största utmaningen för systemet är att samla ihop stora datamängder och snabbt skicka dem till värd- och masterenheterna. LoRaWAN-nätverkstypen tillåter inte att filer som är tyngre än 50 byte skickas, så informationen måste samlas någon annanstans innan den skickas vidare, medan M-Bus-protokollet kommer att sakta ner dataflödet.För att utesluta dessa två faktorer ur ekvationen har våra ingenjörer gjort om en IoT-nätverksarkitektur och skapat en anpassad LoRaWAN-TCP-protokollbrygga som gör det möjligt att överföra data som skickas via LoRaWAN till TCP-nätverk som är mycket snabbare och klarar av att leverera tunga filer.Varje segment i systemet är sammankopplat via sådana omvandlare. De samlar in data från de IoT-enheter som är relaterade till dem och överför dem vidare via TCP-nätverk med hjälp av MQTT-protokollet. När data når masterenheterna och värden hanteras de av programvara på hög nivå som är utformad för att arbeta med MQTT-meddelanden.

Teknik

Plattformar
Linux, POSIX
Programmeringsspråk
C++
Protokoll
SMNP, MQTT, M-Bus
Modeller för nätverk
LoRaWAN, TCP/IP
Versionskontroll
Git, Conan, CMake

Process

Innan projektet påbörjades gjorde våra teknikspecialister en djupgående analys av kundens behov och utformade en uppsättning teoretiskt möjliga lösningar innan de valde den befintliga lösningen. Vi har beslutat att Agile är den lämpligaste metoden för programvaruutveckling för detta projekt.Vårt team dokumenterade kundens problem och kom överens om hur det skulle lösas. Under utvecklingsprocessen har Innowises team hållit dagliga teammöten och sprintgenomgångar varannan vecka för att visa framstegen för kunden och samla in feedback från dem.

Team

1
Gruppledare
2
Back-end-utvecklare
2
Manuella QA-ingenjörer
1
QA-ingenjör för automatisering
1
Lösningsarkitekt

Resultat

Innowise har byggt ett system som gör det möjligt för vår kund att behålla det trådbundna M-Bus-protokollet och samtidigt bli av med alla dess och LoRaWAN:s nackdelar när det gäller dataöverföring i komplexa IoT-system.
Projektets löptid
  • Sedan 2019
  • Projektet pågår fortfarande; i detta skede stöder vi plattformen och implementerar nya protokollstöd

1,5

månader för undersökning

3

gånger större arbetsbelastning som hanteras av den trådlösa IoT-plattformen

Kontakta oss!

Boka ett samtal eller fyll i formuläret nedan så återkommer vi till dig när vi har behandlat din förfrågan.

    Vänligen inkludera projektinformation, varaktighet, teknologistack, IT-proffs som behövs och annan relevant information
    Spela in ett röstmeddelande om ditt projekt för att hjälpa oss att förstå det bättre
     
    Bifoga ytterligare dokument vid behov
    Ladda upp filen

    Du kan bifoga upp till 1 fil på totalt 2 MB. Giltiga filer: pdf, jpg, jpeg, png

    Observera att när du klickar på knappen Skicka kommer Innowise att behandla dina personuppgifter i enlighet med vår Integritetspolicy för att ge dig lämplig information.

    Vad händer härnäst?

    1

    Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.

    2

    Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.

    4

    Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    Tack!

    Ditt meddelande har skickats. 

    We’ll process your request and contact you back as soon as possible.

    pil