Utvikling av IoT-plattform: Tre ganger høyere effektivitet med LoRaWAN til TCP-konverterer

Innowise har utviklet en omformer mellom LoRaWAN- og TCP-protokollen for å gjøre IoT-enheter mer kompatible.

Kunde

Industri
Region
Europa
Kunde siden
2020
Kunden er et IoT-selskap som tilbyr sluttbrukere og bedrifter tilpassede IoT-moduler som drives av M-Bus-protokollen. Detaljert informasjon om kunden kan ikke utleveres i henhold til bestemmelsene i NDA.

Utfordring: Overvinne begrensningene i LoRaWAN-nettverket

Klienten har en lang rekke IoT-moduler som kommuniserer med hverandre og serveren via LoRaWAN-nettverket. Problemet er at nettverket setter visse begrensninger for pakkestørrelsen (bare 50 byte), og M-Bus-protokollen gjør også nettverket relativt tregt.
Kunden ønsket en IoT-nettverksløsning som kan forbedre enhetens tilkoblingsmuligheter uten å måtte endre maskinvaren.

Løsning: Opprette en modul som overfører LoRaWAN-kompatible pakker til et TCP-nettverk

Teamet vårt har bygget teststativet fra bunnen av. Det består av IoT-maskinvare, M-Bus-gatewayer, den tilpassede LoRaWAN/TCP-konverteringsmodulen, vertsserveren og masterenheten.

IoT-maskinvare

Maskinvaren består av ulike måleenheter som kommuniserer med verten og masterenheten via M-Bus-gatewayer.
TCP-omformer

LoRaWAN/TCP-konverterer

The major challenge for the system is to aggregate large data chunks and swiftly send them to the host and master devices. LoRaWAN network type won’t allow sending files heavier than 50 bytes, so that information should be accumulated somewhere else before being sent further, while the M-Bus protocol will slow down the data flow. To exclude these two factors from the equation, our engineers have redesigned an IoT network architecture and created a custom LoRaWAN-TCP protocol bridge that allows transmitting data sent through LoRaWAN to TCP networks that are much faster and capable of delivering heavy files. Every segment of the system is united via such converters. They gather data from the IoT devices related to them and transfer it further via TCP networks by the MQTT protocol. When the data reaches the master devices and the host, it’s operated by high-level software designed for working with MQTT messages.

Teknologier

Plattformer
Linux, POSIX
Programmeringsspråk
Protokoller
SMNP, MQTT, M-Bus
Nettverksmodeller
LoRaWAN, TCP/IP
Versjonskontroll
Git, Conan, CMake

Prosess

Prior to beginning the project, our tech specialists performed an in-depth analysis of the client’s needs and designed a set of theoretically possible solutions before picking the existing one. We’ve decided that Agile is the most suitable software development methodology for this project. Our team documented the client’s problem and agreed on ways of solving it. During the development process, Innowise’s team has been holding daily team meetings and bi-weekly sprint reviews to show the progress to the customer and gather feedback from them.

Team

1
Teamleder
2
Back-end-utviklere
2
Håndbok for kvalitets- sikringsingeniører
1
Automatiserings- og kvalitetssikringsingeniør
1
Løsningsarkitekt

Resultater

Innowise har bygget et system som gjør det mulig for kunden vår å beholde den kablede M-Bus-protokollen og samtidig bli kvitt alle dens og LoRaWANs ulemper når det gjelder dataoverføring i komplekse IoT-systemer.
Prosjektets varighet
  • Siden 2019
  • Prosjektet pågår fortsatt, og på dette stadiet støtter vi plattformen og implementerer støtte for nye protokoller.

1,5

måneder for etterforskning

3

ganger større arbeidsmengde håndtert av den trådløse IoT-plattformen

    Kontakt oss

    Bestill en samtale eller fyll ut skjemaet nedenfor, så kontakter vi deg når vi har behandlet forespørselen din.

    Send oss en talemelding
    Legg ved dokumenter
    Last opp fil

    Du kan legge ved én fil på opptil 2 MB. Gyldige filformater: pdf, jpg, jpeg, png.

    Ved å klikke på Send, samtykker du til at Innowise behandler dine personopplysninger i henhold til våre Retningslinjer for personvern for å gi deg relevant informasjon. Ved å oppgi telefonnummeret ditt samtykker du i at vi kan kontakte deg via taleanrop, SMS og meldingsapper. Priser for samtaler, meldinger og data kan gjelde.

    Du kan også sende oss en forespørsel

    .til contact@innowise.com
    Hva skjer videre?
    1

    Når vi har mottatt og behandlet forespørselen din, tar vi kontakt med deg for å beskrive prosjektbehov og signerer en taushetserklæring for å sikre konfidensialitet.

    2

    Etter å ha undersøkt dine ønsker, behov og forventninger, utarbeider teamet vårt et prosjektforslag med arbeidsomfang, teamstørrelse, tids- og kostnadsoverslag.

    3

    Vi avtaler et møte med deg for å diskutere tilbudet og spikre detaljene.

    4

    Til slutt signerer vi en kontrakt og begynner å jobbe med prosjektet ditt med en gang.

    pil