Laat uw contactgegevens achter, dan sturen we u ons overzicht per e-mail.
Ik geef toestemming voor het verwerken van mijn persoonlijke gegevens om gepersonaliseerd marketingmateriaal te sturen in overeenstemming met de Privacybeleid. Door de inzending te bevestigen, gaat u akkoord met het ontvangen van marketingmateriaal
Bedankt.

Het formulier is succesvol verzonden.
Meer informatie vindt u in uw mailbox.

Innowise is een internationaal full-cycle software ontwikkelingsbedrijf opgericht in 2007. Wij zijn een team van 1800+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.
Over ons
Innowise is een internationaal full-cycle softwareontwikkelingsbedrijf bedrijf opgericht in 2007. Wij zijn een team van 1600+ IT professionals die software ontwikkelen voor andere professionals wereldwijd.

IoT-platformontwikkeling: Efficiëntieverhoging van 3x met LoRaWAN-naar-TCP-omzetter

Innowise heeft een converter gebouwd tussen LoRaWAN en het TCP-protocol voor uitbreiding van de compatibiliteit van IoT-apparaten.

Klant

Industrie
IoT
Regio
Europa
Klant sinds
2020
De klant is een IoT-bedrijf dat eindgebruikers en bedrijven voorziet van op maat gemaakte IoT-modules die worden aangestuurd door het M-Bus protocol.  Gedetailleerde informatie over de klant kan niet openbaar worden gemaakt krachtens de bepalingen van de NDA.

Uitdaging: De beperkingen van het LoRaWAN-netwerk overwinnen

De client beschikt over een groot aantal IoT-modules die met elkaar en met de server communiceren via het LoRaWAN-netwerk. Het probleem is dat het netwerk bepaalde beperkingen stelt aan de pakketgrootte (slechts 50 bytes), en het M-Bus protocol maakt het netwerk ook relatief traag.
De klant wilde een IoT-netwerkoplossing die de connectiviteit van apparaten zou verbeteren zonder de hardware aan te passen.

Oplossing: Een module maken die LoRaWAN-compatibele pakketten overbrengt naar een TCP-netwerk

Ons team heeft de testopstelling bestaande uit de IoT-hardware, M-Bus gateways, de aangepaste LoRaWAN/TCP-conversiemodule, de hostserver en het masterapparaat van de grond af opgebouwd.

IoT-hardware

De hardware bestaat uit verschillende meetapparaten die via M-Bus gateways communiceren met de host en het masterapparaat.

LoRaWAN/TCP-omzetter

De grootste uitdaging voor het systeem is om grote gegevensbrokken samen te voegen en ze snel naar de host en masterapparaten te sturen. Het LoRaWAN-netwerktype staat het verzenden van bestanden zwaarder dan 50 bytes niet toe, dus die informatie moet ergens anders worden verzameld voordat het verder wordt verzonden, terwijl het M-Bus protocol de gegevensstroom zal vertragen.Om deze twee factoren uit te sluiten, hebben onze technici een IoT-netwerkarchitectuur opnieuw ontworpen en een aangepaste LoRaWAN-TCP-protocolbrug gemaakt waarmee gegevens die via LoRaWAN zijn verzonden, kunnen worden verzonden naar TCP-netwerken die veel sneller zijn en zware bestanden kunnen leveren.Elk segment van het systeem is verenigd via dergelijke converters. Ze verzamelen gegevens van de IoT-apparaten die aan hen gerelateerd zijn en dragen deze verder over via TCP-netwerken door middel van het MQTT-protocol. Wanneer de gegevens de masterapparaten en de host bereiken, worden ze bediend door software op hoog niveau die ontworpen is voor het werken met MQTT-berichten.

Technologieën

Platformen
Linux, POSIX
Programmeertalen
C++
Protocollen
SMNP, MQTT, M-Bus
Netwerkmodellen
LoRaWAN, TCP/IP
Versiebeheer
Git, Conan, CMake

Proces

Voordat we aan het project begonnen, voerden onze technische specialisten een grondige analyse uit van de behoeften van de klant en ontwierpen ze een reeks theoretisch mogelijke oplossingen voordat ze de bestaande oplossing kozen. We hebben besloten dat Agile de meest geschikte softwareontwikkelingsmethode is voor dit project.Ons team heeft het probleem van de klant gedocumenteerd en is het eens geworden over manieren om het op te lossen. Tijdens het ontwikkelingsproces heeft het team van Innowise dagelijkse teamvergaderingen en tweewekelijkse sprintreviews gehouden om de voortgang aan de klant te laten zien en feedback van hen te verzamelen.

Team

1
Teamleider
2
Back-end Ontwikkelaars
2
Handmatige QA Engineers
1
Automatisering QA Engineer
1
Oplossing Architect

Resultaten

Innowise heeft een systeem gebouwd dat onze klant in staat stelt om het bedrade M-Bus protocol te behouden en tegelijkertijd te ontdoen van alle nadelen van het M-Bus protocol en LoRaWAN op het gebied van gegevensoverdracht in complexe IoT-systemen.
Duur van het project
  • Sinds 2019
  • Het project loopt nog; in dit stadium ondersteunen we het platform en implementeren we nieuwe protocollen ter ondersteuning.

1,5

maanden voor onderzoek

3

meer werklast verwerkt door het draadloze IoT-platform

Neem contact met ons op!

Boek een gesprek of vul het onderstaande formulier in en we nemen contact met je op zodra we je aanvraag hebben verwerkt.

    Voeg projectgegevens alsjeblieft, duur, technische stapel, IT-professionals nodig en andere relevante informatie toe
    Neem een spraakbericht over uw
    project op om het ons beter te helpen begrijpen
    Voeg indien nodig aanvullende documenten bij
    Bestand uploaden

    Je kunt maximaal 1 bestand van 2MB bijvoegen. Geldige bestanden: pdf, jpg, jpeg, png

    Wij wijzen u erop dat wanneer u op de verzendknop klikt, Innowise uw persoonsgegevens verwerkt in overeenstemming met ons Privacybeleid om u van de juiste informatie te voorzien.

    Wat gebeurt er nu?

    1

    Na ontvangst en verwerking van uw aanvraag, nemen wij binnenkort contact met u op om uw projectbehoeften in detail te beschrijven en een NDA te ondertekenen om de vertrouwelijkheid van informatie te garanderen.

    2

    Na het bestuderen van de vereisten, stellen onze analisten en ontwikkelaars een projectvoorstel met de omvang van de werkzaamheden, teamgrootte, tijd en kosten schattingen.

    3

    Wij regelen een ontmoeting met u om het aanbod te bespreken en tot een overeenkomst.

    4

    We tekenen een contract en beginnen zo snel mogelijk aan uw project te werken.

    Bedankt.

    Uw bericht is verzonden.
    Wij verwerken uw aanvraag en nemen zo spoedig mogelijk contact met u op.

    Bedankt.

    Uw bericht is verzonden. 

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

    pijl