Non ci sono prodotti a carrello.
Clicca per ingrandire
€14,00 IVA inclusa
Disponibilitร immediata.
Mercury System
Mercury System | |
Mercury System (in breve, MS) รจ un sistema modulare per lo sviluppo di connettivitร e applicazioni IoT. Il sistema utilizza vari tipi di schede elettroniche (unitร logica, modem, scheda slave dotata di sensori e attuatori, schede di potenza …) e una completa struttura SW che permette la realizzazione di applicazioni complesse. Scalabilitร , facilitร d’uso e modularitร sono fattori chiave e sono garantiti dall’uso di un insieme eterogeneo di componenti che consentono di assemblare il sistema come una costruzione realizzata con mattoncini LEGOยฉ.
Il set di schede che compone il Sistema Mercury รจ costituito dalle seguenti “famiglie”: โข Base Board (BB): ร il “cervello” di tutto il Sistema Mercury e contiene l’unitร logica principale,ย diversi bus di comunicazione e i connettori per interfacciare gli slave. Contiene inoltre un semplice sistema di alimentazione e un’unitร di ricarica per una singola cella LiPo (in grado di soddisfare i requisiti di alimentazione di sistemi piรน semplici). Puรฒ esistere in diverse varianti, a seconda dell’unitร di microcontrollore utilizzata. โข Modem Board (MB): questa รจ la scheda che consente la connettivitร di rete. Puรฒ esistere in diverse varianti, a seconda dell’interfaccia di rete (GSM / GPRS, Wi-Fi, BT, Radio …). ร interfacciataย alla scheda base con una linea seriale dedicata. โข Power Board (PB): รจ la scheda che consente di soddisfare il particolare fabbisogno energetico del sistema, quando รจ necessario. Possono variare a seconda del particolare fabbisogno energetico da soddisfare (alta potenza, raccolta solare, raccolta piezoelettrica, ecc.). โข Slave Board (SB): sono le periferiche del sistema e variano a seconda del sensore o dell’attuatore montato specifico. Esempi tipici sono SB con relรจ, sensori di temperatura, controller LED RGB, servoregolatore, accelerometro, ecc. Comunicano con il BB con I2C o UART e un set di comandi dedicato. โข Expansion Board (EB):ย sono le schede che consentono la connessione planare delle schede Mercury. Ci sono varianti che possono contenere display, portaย batteria, ecc. โข Brain-Less Board (BL):ย queste sono le schede senza controller. In generale contengono sensori o attuatori veramente semplici che non necessitano dell’interfaccia bus. Sono unโalternativa alle schede slave per applicazioni che richiedono costi contenuti. Le Slave Board e le Modem Boardย sono pre-programmate con un Firmware che implementa un set di comandi dedicato per una gestione di alto livello, mentre le Base Boardย sono dotate di un framework Software che fornisce tutti i servizi di basso livello (sistema operativo, driver di periferica, servizi di sistema, ecc.), lasciando all’utente solo lo sviluppo della logica a livello di applicazione.ย |
|
Mercury System Framework | |
Mercury System Framework (MSF) รจ un framework Softwareย stratificato appositamente progettato per supportare lo sviluppo di applicazioni con il Sistema Mercury. Fornisce all’utente un set completo di funzionalitร di base per interfacciare facilmente le Slave Boardย (SB) e le Modem Board (MB)ย cosรฌ come alcuni servizi di sistema Software eย infrastrutturali.ย | |
Il framework รจ costituito dai seguenti componenti:
HAL (Hardware Abstraction Layer): lo scopo di questo livello รจ di astrarre le dipendenze Hardwareย ai livelli superiori.
OSL (Operative System Layer): questo layer รจ costituito da un RTOS leggero che fornisce servizi di base al sistema, come le tabelle di pianificazione per le varie attivitร , eventi, timer SW, allarmi, ecc. |
|
Documentazione e link utili | |