Amarino per la domotica

NPROnline:

Amarino is a software toolkit developed by Bonifaz Kaufmann. It includes two main parts: an Android application and an Arduino library. Amarino enables the communication channels for sending and receiving data via Bluetooth between an Arduino-based device and an Android phone. It is done by an event-based communication standard. The Arduino provides a callback mechanism for incoming events, so a developer can register specific callbacks for each event. After that the microcontroller allows extracting data concerning to the event. Amarinos Android application has a GUI to easily connect to several boards, create specific events and monitor the data stream. The application is also capable of using the phones sensors and sending info to the Arduino regarding the received information.

Amarino è un toolkit software sviluppato da Bonifaz Kaufmann. Esso comprende due parti principali: un’applicazione Android e una libreria Arduino. Amarino abilita i canali di comunicazione per l’invio e la ricezione di dati via Bluetooth tra un dispositivo basato su Arduino e un telefono Android. Amarino è costituito da uno standard di comunicazione basato su eventi. Arduino fornisce un meccanismo di callback per gli eventi in arrivo, quindi uno sviluppatore può registrare callback specifici per ogni evento. Successivamente il microcontrollore consente di estrarre i dati relativi all’evento. L’applicazione Android Amarinos ha una GUI per connettersi facilmente a più schede, creare eventi specifici e monitorare il flusso di dati. L’applicazione è anche in grado di utilizzare i sensori del telefono e di inviare informazioni ad Arduino in merito alle informazioni ricevute.

NPROnline:
NPROnline: