Dans ce Instructable, nous démontrons comment effectuer une conversion unboxing un bouclier de l’ADRC et exécuter l’application « ledonoff » qui est livré pré-installé sur elle. Votre pack contient un ou plusieurs écrans (selon lequel vous avez commandé) et un concentrateur. Vous devez être conscient qu’il ne contienne pas une carte Arduino. Vous aurez à la source de l’un d'entre eux séparément.
Le bouclier de l’ADRC est l’un des conseils de développement disponibles pour la plate-forme de l’ADRC. Ce système comporte trois parties principales :
- L’app de DeB pour votre smartphone
- Le bouclier (et bibliothèque)
- Le moyeu
L’app de DeB est actuellement disponible pour Android et Linux. Il est prévu d’être disponible pour les appareils iOS en septembre 2015.
Le bouclier a deux radios qui servent à différentes fins. La première est une radio de NFC (Near Field Communication) qui permet d’exploiter votre téléphone pour qu’il (doit avoir NFC). Ce robinet de paires le bouclier (et votre projet) au concentrateur afin qu’il puisse être commandé depuis le téléphone. Le second est un 802.15.4 radio qui est semblable au Bluetooth mais a une portée plus longue que Bluetooth et consomme moins d’énergie que le Wi-Fi ; Il est donc idéal pour les applications de piles.
Le hub se traduit entre le Wi-Fi sur votre téléphone et le 802.15.4 radio sur le bouclier. Il gère également un serveur de dispositif de pointe qui rend les communications entre plusieurs périphériques et l’application de téléphone DeB fiable. Il fournit également des services de mise en cache pour rendre l’utilisation du réseau le plus efficace possible. Pour les utilisateurs avancés, il fournit une interface de réseau TCP/IP qui permet à des applications en réseau doivent être développés pour elle.
Pour faciliter l’élaboration du code de l’Arduino pour communiquer avec le bouclier très facile, nous avons développé une librairie Arduino que vous pouvez télécharger. La bibliothèque est livré avec quelques applications exemple démontrant comment l’utiliser.
Développer une interface utilisateur pour vos projets est fait en utilisant le langage RML qui est un langage de description de périphérique basé sur XML. Nous avons développé l’IDE d’équinoxe qui le rend facile à écrire, déboguer et tester RML. Vous développez le RML à l’aide de l’IDE et une fois que vous êtes heureux avec elle, vous pouvez télécharger le fichier RML sur le bouclier de l’IDE. Le fichier est envoyé à la radio et stocké dans le système de fichiers sur le bouclier. Dès lors, l’application DeB sur le téléphone peut contrôler votre projet.
Nous faisons un autre Instructable pour vous aider à installer et utiliser Equinox pour modifier une interface utilisateur.