Amazon FreeRTOS

Sistema operativo IoT per microcontroller

Amazon FreeRTOS (a:FreeRTOS) è un sistema operativo open source per microcontroller che rende semplice programmare, distribuire, proteggere, collegare e gestire dispositivi edge di piccole dimensioni e a basso consumo. Amazon FreeRTOS estende il kernel FreeRTOS, un popolare sistema operativo open source per microcontroller, con librerie software che facilitano il collegamento sicuro dei tuoi dispositivi di piccole dimensioni e a basso consumo a servizi AWS Cloud come AWS IoT Core o dispositivi edge più potenti che eseguono AWS IoT Greengrass.

Un microcontroller (MCU) è un singolo chip contenente un semplice processore reperibile in numerosi dispositivi, tra cui appliance, sensori, dispositivi di monitoraggio del fitness, automazione industriale e automobili. Molti di questi dispositivi di piccole dimensioni potrebbero trarre vantaggio dal collegamento al cloud o locale ad altri dispositivi. Ad esempio, i contatori elettrici smart devono collegarsi al cloud per segnalare i dati di utilizzo e i sistemi di sicurezza degli edifici devono comunicare localmente in modo che una porta possa aprirsi mediante l'utilizzo di una scheda. I microcontroller hanno potenza di elaborazione e capacità di memoria limitate e normalmente eseguono attività semplici e funzionali. I microcontroller eseguono spesso sistemi operativi che non dispongono di funzionalità integrate per il collegamento a reti locali o al cloud, creando problemi per le applicazioni IoT. Amazon FreeRTOS aiuta a risolvere questo problema fornendo il sistema operativo core (per il funzionamento del dispositivo edge), oltre a librerie software che semplificano il collegamento sicuro al cloud (o ad altri dispositivi edge) in modo da raccogliere i loro dati per le applicazioni IoT e per poter intervenire.

Per iniziare, puoi selezionare un dispositivo da AWS Partner Device Catalog. Per iniziare, puoi utilizzare la console Amazon FreeRTOS per scaricare Amazon FreeRTOS per il tuo dispositivo o scaricarlo da GitHub. Amazon FreeRTOS è open source e può essere utilizzato gratuitamente. Visita la nostra pagina Nozioni di base per ulteriori informazioni su Amazon FreeRTOS.

Cos'è Amazon FreeRTOS? (1:38)

Vantaggi

Estendi il kernel FreeRTOS

Amazon FreeRTOS è open source ed estende il kernel FreeRTOS, il sistema operativo in tempo reale più utilizzato per i microcontroller. Con Amazon FreeRTOS, puoi sfruttare il grande ecosistema di strumenti esistenti sviluppati per il kernel FreeRTOS. Se stai già utilizzando il kernel FreeRTOS sui tuoi dispositivi esistenti, puoi scegliere di utilizzare Amazon FreeRTOS e sfruttare la funzionalità fornita dalle librerie aggiuntive, oppure continuare a utilizzare solo il sistema operativo kernel.
 

Programma, distribuisci e gestisci facilmente dispositivi connessi a basso consumo

Amazon FreeRTOS include librerie software che facilitano la programmazione di funzionalità IoT di uso comune sul tuo dispositivo, comprese librerie che aiutano a configurare i dispositivi a una rete locale utilizzando opzioni di connettività comuni come Wi-Fi o Ethernet, o la connessione di un dispositivo mobile attraverso il Bluetooth Low Energy. Amazon FreeRTOS include inoltre una caratteristica di aggiornamento OTA (over-the-air) che permette di aggiornare i dispositivi in remoto con miglioramenti alle funzionalità e patch di sicurezza.
 

Connessioni sicure di dati e dispositivi

Amazon FreeRTOS è dotato di librerie per aiutarti a proteggere dati e connessioni dei dispositivi, incluso il supporto per la crittografia dei dati e la gestione delle chiavi di accesso. Amazon FreeRTOS include supporto per Transport Layer Security (TLS v1.2) per favorire un collegamento sicuro dei tuoi dispositivi nel cloud. Amazon FreeRTOS Il servizio offre anche una caratteristica di firma del codice, per garantire che il codice del dispositivo non venga compromesso durante la distribuzione o l'aggiornamento OTA.
 

Collegati al cloud o a un dispositivo edge locale

I dispositivi Amazon FreeRTOS possono collegarsi direttamente ai servizi cloud come AWS IoT Core, a un dispositivo edge locale, come un dispositivo AWS IoT Greengrass, o a un dispositivo mobile tramite BLE (Bluetooth Low Energy). Collegando i dispositivi Amazon FreeRTOS a un IoT Greengrass Core, puoi continuare a comunicare con il dispositivo, anche se viene persa la connessione al cloud.

Ampio ecosistema hardware e tecnologico

Amazon FreeRTOS ti offre la flessibilità per costruire facilmente soluzioni IoT su un'ampia gamma di chipset e supporta una varietà di architetture. All’interno dell’AWS Partner Device Catalog puoi trovare tutti i dispositivi IoT che lavorano con AWS IoT. Per i nuovi dispositivi, puoi scegliere e acquistare una varietà di chipset qualificati dall’AWS Partner Device Catalog, un catalogo curato di hardware abilitati AWS che provengono dai nostri partner APN di fiducia.

Strumenti integrati di alta qualità

AWS IoT Device Tester per Amazon FreeRTOS è uno strumento di test automatico per microcontroller. Con AWS IoT Device Tester puoi eseguire facilmente test per determinare se il tuo dispositivo eseguirà Amazon FreeRTOS e interagirà con i servizi AWS IoT. Scopri ulteriori informazioni sul Tester del dispositivo AWS IoT e scarica lo strumento.

Come funziona

Amazon FreeRTOS fornisce tutto il necessario per programmare facilmente dispositivi collegati basati su microcontroller e raccogliere i loro dati per applicazioni IoT. Puoi iniziare scegliendo un microcontroller qualificato Amazon FreeRTOS dall’AWS Partner Device Catalog. Quindi puoi utilizzare la console Amazon FreeRTOS o GitHubper selezionare le librerie software pertinenti per i tuoi dispositivi e scaricare il sistema operativo Amazon FreeRTOS completo, comprese le librerie specifiche per dispositivi e applicazioni. Visita la nostra pagina Nozioni di base per ulteriori informazioni su tutte le opzioni disponibili.

Una volta completata la distribuzione di Amazon FreeRTOS sui dispositivi, è possibile connetterli a servizi cloud come AWS IoT Core, a un dispositivo edge locale, o a un dispositivo mobile tramite Bluetooth Low Energy e aggiornarli in remoto utilizzando la caratteristica di aggiornamento OTA.

Come utilizzare Amazon FreeRTOS

Casi d'uso

Applicazioni industriali

I clienti industriali utilizzano dispositivi basati su microcontroller che generano dati sui carichi di lavoro fondamentali per il business. Sensori industriali, attuatori, pompe e componenti di automazione utilizzano microcontroller perché sono economici, a basso consumo e in grado di eseguire azioni in tempo reale. Ad esempio, una singola pompa in un impianto petrolifero è controllata da un microcontroller e ha il potenziale di interrompere completamente la produzione in caso di guasto. Amazon FreeRTOS consente a questi clienti di raccogliere i dati sulle prestazioni e le sollecitazioni dell'impianto tramite un collegamento diretto al cloud e di intervenire tramite azioni fondamentali e locali, in tempo reale, con AWS IoT Greengrass per impedire tali gravi interruzioni.

Prodotti di consumo

Amazon FreeRTOS è in grado di aiutare le aziende di prodotti di consumo come appliance, tecnologia indossabile o produttori di illuminazione smart a standardizzare lo sviluppo, la consegna e la manutenzione di dispositivi basati su microcontroller su un'ampia gamma di prodotti e modelli. Amazon FreeRTOS fornisce un sistema operativo con un singolo microcontroller in grado di supportare un'ampia gamma di hardware di microcontroller di diversa potenza e capacità. Questo permette alle aziende di concentrarsi sull'innovazione dei prodotti, anziché gestire la complessità dello sviluppo di software su più linee di prodotti. Amazon FreeRTOS inoltre permette di aggiornare in tutta sicurezza le funzionalità di prodotti di consumo esistenti sul campo, grazie alla caratteristica di aggiornamento OTA.

Soluzioni B2B

I microcontroller vengono comunemente utilizzati nei dispositivi commerciali B2B a causa dei loro bassi requisiti di consumo e basso costo. Ad esempio, i produttori di attrezzature di sicurezza aggiungono sempre più spesso connettività ai dispositivi basati su microcontroller, come serrature di porte commerciali e sistemi di sensori. Amazon FreeRTOS consente a queste aziende di accelerare il lancio di nuovi prodotti commerciali, semplificando il processo di progettazione e sviluppo. Lo sviluppo è semplificato poiché l’AWS Partner Device Catalog ti permette di trovare e acquistare velocemente microcontroller qualificati Amazon FreeRTOS. Questi produttori potranno inoltre applicare patch alle serrature in tutta sicurezza tramite la caratteristica di aggiornamento OTA.

Clienti

Logo di Schlage
“Amazon FreeRTOS permette ad Allegion di innovare in modo rapido e semplice nuove caratteristiche per i nostri prodotti connessi, come le nostre serrature elettroniche Schlage, e spostarsi con facilità tra varie piattaforme hardware. Possiamo concentrarci sui nostri principali punti di forza, sviluppando prodotti di protezione e sicurezza innovativi, sapendo che Amazon FreeRTOS renderà l'integrazione affidabile e prevedibile.” 
 
– Todd Graves, Vice Presidente Senior di Allegion, Ingegneria e tecnologia

Amazon FreeRTOS consente la rapida integrazione di hardware incorporato con il cloud IoT. Le nuove caratteristiche aggiunte al kernel FreeRTOS, tra cui la funzionalità di aggiornamento OTA con firma del codice, permettono di utilizzare esclusivamente il protocollo MQTT, evitando di dover gestire più porte, prese e protocolli. Le librerie di Amazon FreeRTOS aiutano a ridurre i tempi di sviluppo iniziali in modo da permettere ad Allegion (Schlage) di concentrarsi sulle caratteristiche dei prodotti che aggiungono valore per i clienti per le loro soluzioni di sicurezza.


Logo di Hive
“Amazon FreeRTOS è un entusiasmante passo avanti per il nostro business e i nostri clienti. I team di sviluppo possono ora concentrare le loro energie sull'applicazione e non sugli aspetti di gestione, messaggistica o sicurezza. Al contrario, possono scegliere la scheda, il chip e connettersi ad AWS IoT in modo uniforme.”
 
– Seb Chakraborty, CTO

Centrica Connected Home (Hive) considera Amazon FreeRTOS come un fattore di stimolo per l'accelerazione dei cicli di sviluppo dei prodotti per i nuovi dispositivi connessi basati su microcontroller, come il sensore di rilevamento di perdite Hive. Rispetto alle tecnologie di firmware personalizzate che Centrica Connected Home ha utilizzato nei sensori precedenti, Amazon FreeRTOS è in grado di accelerare il time to market, grazie alla notevole riduzione dell'impegno di sviluppo necessario per un collegamento sicuro ad AWS IoT, e di valutare più chipset, dal momento che ora è possibile eseguire lo stesso codice su numerosi chipset. Inoltre, Centrica Connected Home prevede una potenziale riduzione dei costi operativi grazie all'utilizzo dei servizi gestiti di AWS, ad esempio la caratteristica di aggiornamento OTA con firma del codice.


Logo di Kimberly-Clark

"Per quasi 150 anni, Kimberly-Clark ha accostato innovazioni fondamentali alle visioni del consumatore, per creare gli strumenti essenziali per una vita migliore. Amazon FreeRTOS è diventato una componente chiave utilizzata dai nostri sviluppatori per ideare prodotti basati su IoT intelligenti che reinventano l’esperienza del consumatore. I nostri sviluppatori sono ora liberi di concentrarsi su design incentrati sul consumatore, migliorando la sua vita attraverso la trasformazione di dati in prodotti pieni di significato, marchi e canali innovativi."

-Jon Boulos, Technical Strategist, Global Research & Engineering

Alimentata dall’ingegnosità, dalla creatività e dalla capacità di comprendere i bisogni più essenziali delle persone, Kimberly-Clark si batte per creare prodotti che aiutino gli individui a vivere ciò che più è importante per loro. Il suo portfolio di marchi di fiducia, quali Huggies, Kleenex, Scott, Kotex, Cottonelle, Poise, Depend, Andrex, Pull-Ups, GoodNites, Intimus, Neve, Plenitud, Viva e WypAll è una parte indispensabile della vita delle persone in più di 175 paesi. Amazon FreeRTOS permette a Kimberly-Clark di trasformare in commodity aspetti infrastrutturali dello sviluppo del prodotto, come la connettività e gli aggiornamenti, consentendo ai team di ricerca di creare, testare e iterare rapidamente strumenti innovativi che rivelano verità fondamentali sulla prestazione del prodotto e sulle abitudini del consumatore.


Logo di Honeywell
“Abbiamo valutato le tecnologie AWS IoT Greengrass e Amazon FreeRTOS nell'ambito di un progetto di proof of concept e, a breve termine, queste tecnologie ci hanno permesso di connettere in modo sicuro i sistemi Honeywell su una rete prossimale, consentendo una comunicazione a latenza molto bassa in mancanza di una connessione Internet. Questa tecnologia può aiutarci a introdurre prodotti di terze parti nel nostro ecosistema. La capacità di AWS IoT Greengrass di eseguire analisi nell'edge è particolarmente interessante per noi per più casi d'uso.”
 
– Aravind Padmanabhan, Vice Presidente, Piattaforme IoT e innovazione

Honeywell sta dimostrando una proof of concept (POC) sviluppata dal team di innovazione utilizzando le tecnologie AWS IoT Greengrass e Amazon FreeRTOS. Questa POC ha permesso a Honeywell di creare rapidamente un prototipo di dimostrazione di sistema utilizzando il termostato Wi-Fi Lyric T5, un sistema di sicurezza residenziale Honeywell e una varietà di sensori esterni. I vantaggi chiave per i clienti includono la definizione di reti prossimali in modo rapido e la conduzione di analisi all'edge. Non si tratta di un'offerta disponibile in commercio, ma dimostra la fattibilità di utilizzo dei nuovi servizi IoT di AWS per questa soluzione.


Logo della NASA

I robot del Jet Propulsion Laboratory della NASA devono lavorare in ambienti impervi, spesso ai confini dell'Universo conosciuto. Utilizzando AWS edge computing e Amazon FreeRTOS, il JPL ha costruito un prototipo robotico diversificato a sciame che utilizza diversi tipi di robot per eseguire un'attività complessa. Amazon FreeRTOS ha consentito al JPL di costruire e incorporare robot in miniatura nuovi, diversi e più potenti in tempi molto più rapidi rispetto a prima, il tutto su un hardware di calcolo estremamente vincolato.

Nozioni di base su Amazon FreeRTOS

Fase 1: Registrati per creare un account AWS

Registrati per creare un account AWS

Iniziare è semplice: visita la console Amazon FreeRTOS.
Fase 2: Apprendi con la nostra documentazione

Apprendi con la nostra documentazione

Visita la documentazione Amazon FreeRTOS per maggiori informazioni.
Fase 3: Inizia a lavorare con AWS

Inizia a lavorare con AWS

Scopri di più sulle caratteristiche di Amazon FreeRTOS qui.

Scopri di più sulle caratteristiche di Amazon FreeRTOS

Visita la pagina delle caratteristiche
Ti senti pronto?
Inizia a usare FreeRTOS
Hai altre domande?
Contattaci