Lasciate i vostri contatti, vi invieremo la nostra panoramica via email
Acconsento al trattamento dei miei dati personali per l'invio di materiale di marketing personalizzato in conformità con la normativa vigente. Informativa sulla privacy. Confermando l'invio, l'utente accetta di ricevere materiale di marketing
Grazie!

Il modulo è stato inviato con successo.
Ulteriori informazioni sono contenute nella vostra casella di posta elettronica.

Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1800+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.
Chi siamo
Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1600+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.

Sviluppo di piattaforme IoT: Aumento dell'efficienza di 3 volte con il convertitore da LoRaWAN a TCP

Innowise ha realizzato un convertitore tra il protocollo LoRaWAN e TCP per espandere la compatibilità dei dispositivi IoT.

Cliente

Industria
IoT
Regione
Europa
Cliente da
2020
Il cliente è un'azienda IoT che fornisce a utenti finali e aziende moduli IoT personalizzati gestiti dal protocollo M-Bus.  Le informazioni dettagliate sul cliente non possono essere divulgate in base alle disposizioni dell NDA.

Sfida: Superare i limiti della rete LoRaWAN

Il client possiede un'ampia gamma di moduli IoT che comunicano tra loro e con il server attraverso la rete LoRaWAN. Il problema è che la rete pone alcuni limiti alla dimensione dei pacchetti (solo 50 byte) e il protocollo M-Bus rende la rete relativamente lenta.
Il cliente desiderava un Soluzione di rete IoT che migliorerebbe la connettività dei dispositivi senza la necessità di modificare l'hardware.

Soluzione: Creazione di un modulo che trasferisca i pacchetti compatibili con LoRaWAN su una rete TCP

Il nostro team ha costruito da zero il banco di prova composto da hardware IoT, gateway M-Bus, modulo di conversione LoRaWAN/TCP personalizzato, server host e dispositivo master.

Hardware IoT

L'hardware è costituito da vari dispositivi di misura che comunicano con l'host e il dispositivo master tramite gateway M-Bus.

Convertitore LoRaWAN/TCP

La sfida principale per il sistema è quella di aggregare grandi quantità di dati e inviarli rapidamente ai dispositivi host e master. La rete LoRaWAN non consente l'invio di file più pesanti di 50 byte, quindi le informazioni devono essere accumulate altrove prima di essere inviate, mentre il protocollo M-Bus rallenta il flusso di dati.Per escludere questi due fattori dall'equazione, i nostri ingegneri hanno riprogettato un'architettura di rete IoT e creato un ponte di protocollo LoRaWAN-TCP personalizzato che consente di trasmettere i dati inviati tramite LoRaWAN a reti TCP, molto più veloci e in grado di fornire file pesanti.Ogni segmento del sistema è unito da questi convertitori. Essi raccolgono i dati dai dispositivi IoT a loro collegati e li trasferiscono ulteriormente tramite reti TCP con il protocollo MQTT. Quando i dati raggiungono i dispositivi master e l'host, vengono gestiti da un software di alto livello progettato per lavorare con i messaggi MQTT.

Tecnologie

Piattaforme
Linux, POSIX
Linguaggi di programmazione
C++
Protocolli
SMNP, MQTT, M-Bus
Modelli di rete
LoRaWAN, TCP/IP
Controllo della versione
Git, Conan, CMake

Processo

Prima di iniziare il progetto, i nostri specialisti tecnici hanno effettuato un'analisi approfondita delle esigenze del cliente e hanno progettato una serie di soluzioni teoricamente possibili prima di scegliere quella esistente. Abbiamo deciso che Agile è la metodologia di sviluppo software più adatta per questo progetto.Il nostro team ha documentato il problema del cliente e ha concordato le modalità di risoluzione. Durante il processo di sviluppo, il team di Innowise ha tenuto riunioni di gruppo quotidiane e revisioni di sprint bisettimanali per mostrare i progressi al cliente e raccogliere il suo feedback.

Team

1
Team Lead
2
Sviluppatori back-end
2
Ingegneri QA manuali
1
Ingegnere di automazione QA
1
Architetto di soluzioni

Risultati

Innowise ha realizzato un sistema che consente al nostro cliente di mantenere il protocollo M-Bus cablato, eliminando tutti gli svantaggi di LoRaWAN e del protocollo stesso in termini di trasferimento dei dati in sistemi IoT complessi.
Durata del progetto
  • Dal 2019
  • Il progetto è ancora in corso; in questa fase, supportiamo la piattaforma e implementiamo nuovi protocolli di supporto.

1,5

mesi per l'indagine

3

carico di lavoro gestito dalla piattaforma IoT wireless

Contattateci!

Prenota una chiamata oppure compilate il modulo sottostante e sarete ricontattati una volta elaborata la vostra richiesta.

    Si prega di includere i dettagli del progetto, la durata, lo stack tecnologico, i professionisti IT necessari e altre informazioni pertinenti
    Registra un messaggio vocale sul tuo
    progetto per aiutarci a capirlo meglio
    Allega ulteriori documenti se necessario
    Caricare il file

    È possibile allegare fino a 1 file di 2 MB complessivi. File validi: pdf, jpg, jpeg, png

    Vi informiamo che cliccando sul pulsante Invia, Innowise tratterà i vostri dati personali in conformità con la nostra Informativa sulla privacy allo scopo di fornirvi informazioni adeguate.

    Cosa succede dopo?

    1

    Dopo aver ricevuto ed elaborato la vostra richiesta, vi ricontatteremo a breve per illustrare le esigenze del progetto e firmare un NDA per garantire la riservatezza delle informazioni.

    2

    Dopo aver esaminato i requisiti, i nostri analisti e sviluppatori elaborano una proposta di progetto con l'ambito di lavoro, le dimensioni del team, i tempi e i costi stimati.

    3

    Organizziamo un incontro con voi per discutere l'offerta e giungere a un accordo.

    4

    Firmiamo un contratto e iniziamo a lavorare sul vostro progetto il prima possibile.

    Спасибо!

    Cобщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Grazie!

    Il tuo messaggio è stato inviato.
    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    Grazie!

    Il tuo messaggio è stato inviato. 

    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    freccia