FreeRTOS

Sistema operativo in tempo reale per microcontroller

FreeRTOS è un sistema operativo in tempo reale open source per microcontroller che rende semplice programmare, distribuire, proteggere, collegare e gestire dispositivi edge di piccole dimensioni e a basso consumo. Distribuito gratuitamente con licenza open source MIT, FreeRTOS include un kernel e una gamma di librerie di software in espansione utilizzabili in tutti i settori e le applicazioni. Tra queste, è incluso il collegamento sicuro dei 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. FreeRTOS viene sviluppato dando particolare importanza ad affidabilità e facilità di utilizzo.

Un microcontroller contiene un semplice processore con risorse limitate reperibile in numerosi dispositivi, tra cui appliance, sensori, dispositivi di monitoraggio del fitness, automazione industriale e automobili. Molti di questi piccoli dispositivi possono trarre vantaggio dalla connessione al cloud o in locale ad altri dispositivi, ma hanno potenza di elaborazione e capacità di memoria limitate e in genere svolgono operazioni semplici e funzionali. I microcontroller eseguono spesso sistemi operativi che non potrebbero non disporre di funzionalità integrate per il collegamento a reti locali o al cloud, creando problemi per le applicazioni IoT. FreeRTOS aiuta a risolvere questo problema fornendo il kernel eseguibile su dispositivi a basso consumo, 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.

Vantaggi

Open source

FreeRTOS viene rilasciato con licenza open source MIT, una licenza permissiva che offre maggiori opportunità di riutilizzo del codice. Per ulteriori informazioni sulla community open source di FreeRTOS, consulta questa pagina.

Kernel affidabile

Il kernel FreeRTOS gode della fiducia dalle principali aziende a livello mondiale in quanto standard de facto per microcontroller e piccoli microprocessori grazie alla comprovata solidità, l'impatto minimo e il supporto di una vasta gamma di dispositivi.

Accelera il time-to-market

FreeRTOS include integrazioni di riferimento IoT (progetti FreeRTOS pre-integrati trasferiti su schede di valutazione basate su microcontroller che dimostrano connettività end-to-end al cloud) e demo pre-configurate che possono aiutarti a iniziare rapidamente un progetto. Puoi scaricare immediatamente il codice e compilarlo per accelerare il time-to-market.

Connetti, programma, distribuisci e gestisci in maniera sicura dispositivi a basso consumo

FreeRTOS include supporto per Transport Layer Security (TLS v1.2) per favorire un collegamento sicuro dei tuoi dispositivi ad AWS. Puoi anche programmare facilmente le funzionalità IoT di uso comune sul tuo dispositivo, comprese librerie di software 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. FreeRTOS include anche una libreria di aggiornamento over-the-air (OTA) per fornire ai dispositivi aggiornamenti da remoto che includono potenziamenti delle funzionalità o patch di sicurezza e una funzione di firma del codice per garantire la non compromissione del tuo dispositivo durante la distribuzione e gli aggiornamenti OTA.

Ampio supporto dell'ecosistema

Il nostro ecosistema di partner offre una vasta gamma di opzioni, inclusi contributi della community e supporto professionale, oltre a sviluppo integrato e strumenti di produttività. FreeRTOS ti offre la flessibilità per costruire facilmente soluzioni IoT su un'ampia gamma di chipset e supporta oltre 40 architetture. Puoi controllare quali dispositivi sono stati qualificati come compatibili con FreeRTOS e AWS IoT sull’AWS Partner Device Catalog.

Convalida i tuoi dispositivi FreeRTOS

AWS IoT Device Tester for FreeRTOS è uno strumento di automazione dei test che semplifica il test di scelta dei dispositivi. Puoi utilizzare AWS IoT Device Tester per eseguire autonomamente e con sicurezza i test per determinare se i dispositivi possono eseguire FreeRTOS e interagire con i servizi AWS IoT. Inoltre, puoi utilizzare l'AWS Partner Device Catalog per sfogliare e comprare i dispositivi che AWS considera adatti per lavorare in modo ottimale con FreeRTOS.

Come funziona

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 FreeRTOS dall'AWS Partner Device Catalog. Quindi, puoi utilizzare la console AWS o GitHub per scegliere e scaricare le librerie FreeRTOS e le integrazioni di riferimento IoT pre-convalidate pertinenti. Visita la nostra pagina Nozioni di base per ulteriori informazioni su tutte le opzioni disponibili.

È possibile connettere i dispositivi FreeRTOS 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 disponibile con AWS IoT Device Management. Un'integrazione con AWS IoT Device Defender consente di verificare i parametri lato dispositivo per rilevare eventuali deviazioni dal comportamento atteso.

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. 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

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. 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. 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. FreeRTOS consente a queste aziende di accelerare il lancio di nuovi prodotti commerciali, semplificando il processo di progettazione e sviluppo. Questi produttori potranno inoltre applicare patch alle serrature in tutta sicurezza tramite la caratteristica di aggiornamento OTA.

Clienti

Logo di Schlage
Con FreeRTOS, iDevices è stata in grado di accelerare lo sviluppo, lanciando Instinct™ sul mercato in meno di 6 mesi, e allo stesso tempo ridurre i costi complessivi.

Logo di Hive
Semios sfrutta FreeRTOS per fornire ai coltivatori dati relativi a clima di frutteti e vigneti, parassiti, acqua e malattie, consentendogli di proteggere i loro raccolti.

 

 

Logo di Kimberly-Clark

FreeRTOS aiuta SOLshare a costruire un innovativa microrete peer-to-peer che fornisce elettricità da energia solare a prezzi accessibili alle comunità del Bangladesh e di altri paesi.

Inizia a usare FreeRTOS

Fase 1: Registrati per creare un account AWS

Registrati per creare un account AWS

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

Apprendi con la nostra documentazione

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

Inizia a lavorare con AWS

Scopri di più sulle caratteristiche di FreeRTOS.

Scopri di più sulle caratteristiche di FreeRTOS

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