IP-over-USB
La tecnologia IP-over-USB combinata con un server web consente di accedere a un dispositivo da qualsiasi host: Linux, macOS e Microsoft Windows. Gli utenti devono semplicemente digitare il nome del […]
Leggi tuttoPoiché l’IoT comprende una collezione diversificata di dispositivi intelligenti connessi e funzionalità, gli sviluppatori devono soddisfare un’ampia gamma di requisiti software, soprattutto in termini di comunicazione e sicurezza.
SEGGER ha la soluzione a questi complessi requisiti. Il nostro completo portafoglio software fornisce le solide fondamenta su cui costruire la tua applicazione. Con il software SEGGER, puoi accelerare il tuo time-to-market con software e strumenti che semplicemente funzionano.
Caratteristiche principali
Soluzione completa end-to-end per qualsiasi scenario IoT
Ottimizzato per sistemi embedded con risorse limitate
Algoritmi ottimizzati per le prestazioni del tuo dispositivo target
Alte prestazioni con ridotta impronta di memoria
Cos’è un dispositivo IoT?
In primo luogo, c’è il lato funzionale del dispositivo IoT. Questa parte funzionale è essenzialmente un sistema embedded come lo conosciamo da anni. In secondo luogo, i dispositivi IoT interagiscono tra loro, un server o il cloud. Per raggiungere questo obiettivo, il dispositivo deve trovare le sue controparti; questo è supportato da protocolli come MQTT. La connessione stessa è gestita tramite protocolli basati su IP o UDP.
La comunicazione aumenta l’esposizione del dispositivo IoT, rendendo più importante tenere a mente i diversi aspetti della sicurezza durante lo sviluppo. Esistono diversi modi per compromettere un dispositivo IoT, pertanto è altamente raccomandato l’uso di componenti sicuri. Tali componenti possono includere la sicurezza del livello di trasporto, il shell sicuro, le firme digitali e i certificati per bloccare le comunicazioni indesiderate o lo snooping.
Poiché l’ambiente per il dispositivo IoT cambia costantemente, un altro componente di sicurezza è la sua capacità di adattarsi a questi cambiamenti. Ciò rende necessario consentire gli aggiornamenti sul campo.
Come supporta SEGGER lo sviluppo di dispositivi IoT?
Offriamo una soluzione completa end-to-end. I nostri clienti hanno accesso a un pacchetto IoT completo che copre tutte le aree dagli strumenti di sviluppo ai componenti firmware standard.
I componenti IP software di SEGGER, come emSSL Transport Layer Security (TLS), emSSH Secure Shell, emSecure Digital Signature suite, emCrypt Encryption libraries, emWeb HTTP Web server ed emNet TCP/IP stack, solo per citarne alcuni, possono essere utilizzati come fondamenta per il tuo dispositivo IoT connesso in modo sicuro. Il nostro software funziona praticamente su qualsiasi MCU. Collaboriamo con tutti i principali fornitori di silicio, tenendo le dita sul polso dei loro ultimi sviluppi per consentire la prossima generazione di progetti. Prendi ad esempio il nostro embOS-MPU RTOS. Questo sistema operativo super affidabile funziona senza sforzo sui moderni MCU basati su Cortex-M ed è già pronto per supportare la prossima generazione di architettura ARMv8-M.
I dispositivi connessi che richiedono supporto per l’interfaccia utente (UI) o l’interfaccia uomo-macchina (HMI) possono sfruttare il popolare pacchetto grafico emWin di SEGGER. Concesso in licenza da molte delle principali aziende di semiconduttori, la sua popolarità è una testimonianza della sua robustezza e flessibilità, perfetta per implementare la tua interfaccia grafica personalizzata.
Oltre alle nostre suite software, gli sviluppatori di sistemi possono anche usufruire dell’IDE Embedded Studio di SEGGER, del nostro strumento di tracciamento SystemView e della nostra sonda di debug J-Link leader del settore, tutto da un unico fornitore affidabile e affermato.
Le soluzioni IoT personalizzate possono essere sviluppate su richiesta, utilizzando il know-how e l’esperienza di ingegneria embedded di SEGGER.
La tecnologia IP-over-USB combinata con un server web consente di accedere a un dispositivo da qualsiasi host: Linux, macOS e Microsoft Windows. Gli utenti devono semplicemente digitare il nome del […]
Leggi tuttoemWeb ti consente di utilizzare il linguaggio più diffuso al mondo per creare interfacce grafiche utente: HTML.
Leggi tuttoDevAlert consente ai tuoi dispositivi in rete di fornire avvisi automatici quando vengono rilevati errori, inclusi dump del core e registrazioni degli eventi di sistema (trace funzionale) che aiutano a […]
Leggi tuttoIl sistema operativo dotato di un middleware veramente completo, tutto fornito in codice sorgente.
Leggi tuttoQuesto modulo implementa una interfaccia utente basata su HTML accessibile da qualsiasi luogo. Il webserver integrato consente di creare un’interfaccia utente indipendente dal sistema operativo (UI). Questa può essere implementata […]
Leggi tuttoembOS/IP Websocket protocol è un protocollo di trasporto basato su TCP/IP che semplifica la comunicazione attraverso i firewall. E’ semplice da utilizzare, leggero e aperto. Le sue caratteristiche lo rendono […]
Leggi tuttoMessage Queuing Telemetry Transport (MQTT) è un protocollo di trasporto messaggi publish/subscribe che viene utilizzato su TCP/IP. È semplice, leggero e aperto. Queste caratteristiche lo rendono ideale per l’utilizzo in […]
Leggi tuttoTecnologia embOS-MPU offre un meccanismo di protezione della memoria per il kernel real-time embOS. Esso contribuisce in modo significativo ad aumentare la stabilità e la sicurezza delle Vostre applicazioni […]
Leggi tuttoemSSH è una shell che supporta il login sicuro a un sistema embedded connesso in rete. emSSH consente di stabilire una connessione remota ma sicura con qualsiasi applicazione server […]
Leggi tuttoemSSL è una libreria in codice sorgente della SEGGER che implementa SSL/TLS (lato Client+Server)
Leggi tuttoStack USB Device ottimizzato per il kernel real-time Segger embOS. Sotto sono riportate le classi device attualmente disponibili MSD CDC-ACM Printer MTP IP-Over-USB HID BULK Virtual MSD Video Protocol class […]
Leggi tuttoLa libreria della SEGGER emUSB-Host è conforme alle specifiche standard USB stabilite dall’USB Implementors Forum. Supporta tutte le modalità di trasferimento (controllo, bulk, interrupt, isocrono) a tutte le velocità. La […]
Leggi tutto