Stap 2: Implementatiestappen
Omdat dit specifieke App meestal een groep gebruikers vergt, raden we definiëren een gedeelde account (in www.nearbus.net), en beheren het tussen alle gebruikers vereenvoudigen het configuratieproces wordt vastgelegd.
2 - download de codebibliotheek Agent
Download de Arduino NearBus-bibliotheek van de download-menu (www.nearbus.net). Omdat dit een bètaversie is het slechts één ondersteund platform Arduino Ethernet.
3 - de nieuwe apparaten in de NearBus databank opzetten
De "Nieuwe apparaat"-menu kunt u de apparaten in het systeem van de NearBus activeren. Wanneer u een nieuw apparaat genereert geeft het systeem u een nieuwe "device_Id". Deze device_Id identificeert het apparaat op een unieke manier (zoals een MAC) dus je moet om in te stellen van deze device_Id (en het gedeelde geheim) in de code van de Arduino voordat het uploaden van het aan de Raad van bestuur.
4 - update de Agent code in elke Arduino-platform
Instellen van de juiste "device_Id", "shared_secret" en Ethernet MAC-adres voor het uploaden van de code van de Agent in elke Arduino board.
5 - Sluit het licht systeem aan de Agent van de Arduino
Deze Beta release van NearBIOS ondersteunt maximaal 4 kanalen op de Arduino-agent. Voor dit App moet u alleen verbinding maken met de "digitale pinnen" van Arduino. De grafiek hieronder toont de toegewezen pin voor elk kanaal:
Kanaal 0--> Dig_pin 3
Kanaal 1--> Dig_pin 5
Kanaal 2--> Dig_pin 6
Kanaal 3--> Dig_pin 9
Als u verbinding wilt maken over elke Agent (van 1 tot 4) lichtsystemen moet u zo veel kanalen.
Opmerking: zoals gebruikelijk, om een licht systeem van macht u moet implementeren een macht-stuurprogramma. De eenvoudigste oplossing is het gebruik van een elektromechanische Relais die gedreven door een kleine transistor. In de Help-sectie vindt u een diagram van dit eenvoudige schakeling.
De foto toont de triviale uitvoering van een vier kanaal NearBus Agent met Arduino Ethernet (er geen actieve bestanddelen in dit prototype, alleen heeft vier audio-aansluitingen direct bedraad (GND, Vcc, signaal) aan de Arduino board).