In dit Instructable laten we zien hoe een ADRC schild unbox en uitvoeren van de 'ledonoff'-app die voorgeïnstalleerd op het is. Uw verpakking zal bevatten een of meer shields (afhankelijk van wat u besteld) en een hub. U moet weten dat het geen een Arduino board. Daar zul je een van deze bron afzonderlijk.
Het schild van de ADRC behoort tot de ontwikkelborden beschikbaar voor het ADRC platform. Dit systeem heeft drie hoofdonderdelen:
- De DeB-app voor uw smartphone
- Het schild (en bibliotheek)
- De hub
De DeB-app is momenteel beschikbaar voor Android en Linux. Het is naar verwachting worden beschikbaar voor iOS apparaten in September 2015.
Het schild heeft twee radio's die verschillende doeleinden dienen. De eerste is een NFC (dichtbij de mededeling van het veld) radio die het mogelijk maakt uw telefoon te onttrekken (moet NFC). Deze kraan paren het schild (en uw project) aan op de hub zodat het kan worden bediend vanuit de telefoon. De tweede is een 802.15.4 radio dat is vergelijkbaar met Bluetooth, maar heeft langer bereik dan Bluetooth en verbruikt minder energie dan Wi-Fi; dus het is geweldig voor batterij aangedreven toepassingen.
De hub vertaalt tussen de Wi-Fi op uw telefoon en de 802.15.4 radio op het schild. Het loopt ook een geavanceerde apparaat server dat de communicatie tussen meerdere apparaten en de DeB telefoon app betrouwbaar maakt. Het biedt ook in het voorgeheugen onderbrengende netwerkgebruik zo efficiënt mogelijk te maken. Voor gevorderde gebruikers biedt het een TCP/IP netwerk-functionaliteir waarmee genetwerkte toepassingen worden ontwikkeld voor het.
Om de ontwikkeling van de code van de Arduino voor de communicatie met het schild echt gemakkelijk, ontwikkelden we een Arduino-bibliotheek die u kunt downloaden. De bibliotheek wordt geleverd met een paar voorbeeld apps die hoe het aantonen te gebruiken.
Ontwikkeling van een gebruikersinterface voor voor uw projecten is gedaan met behulp van de RML-taal die een apparaat beschrijvingstaal is gebaseerd op XML. We ontwikkelden de Equinox-IDE die het makkelijk om te schrijven maakt, debuggen en testen van RML. U ontwikkelt de RML met behulp van de IDE en zodra u tevreden met het bent, kunt u de resulterende RML-bestand uploaden naar het schild vanuit de IDE. Het bestand is via de radio verzonden en opgeslagen in het bestandssysteem op het schild. Zodra dit gebeurt, kunt de DeB-app op de telefoon uw project.
Wij maken een andere Instructable helpen u te installeren en gebruiken van Equinox te wijzigen van een gebruikersinterface.