Spark Core och Android Garage öppnare. Minus Spark molnet. (4 / 19 steg)
Steg 4: Förbereda din Spark kärna
Observera att all mjukvara setup instruktioner förutsätter en Linux-arbetsstation. Jag använder Ubuntu 12.04.
Blinkande koder
Det första du behöver veta om Spark kärnan är hur man läser det är blinkande koder. Här är de koder som du behöver bry sig om för detta projekt. Spark i dokumentationen för andra.
- Blinkar blå: lyssna trådlöst referenser
- Blinkar grönt: ansluter till Wi-Fi-nätverket
- Andas green: ansluten till WiFi-nätverket
- Blinkande gul: DFU (enhet Firmware Upgrade) läge. <--det är den som används för att programmera enheten
Ansluta till Wi-Fi
Först måste du växla kärnan till AVLYSSNINGSLÄGE, vilket indikeras med blinkande blå lysdiod. Om det inte är i AVLYSSNINGSLÄGE, ändrar du genom att hålla ner MODE knappen i 3 sekunder. Helt klart alla lagrade autentiseringsuppgifter för Wi-Fi, fortsätta att hålla på MODE-knappen i 10 sekunder tills lysdioden blinkar blå snabbt, signalerar att alla profiler har tagits bort. LED-lampan bör nu blinkar blå igen.
Spark Core kan anslutas till nätverket trådlöst med serienummer via USB. När du ansluter den till en Linux-maskin, kommer kärnan att exponeras som en seriell enhet.
- Se till att du har åtkomstbehörighet till /dev/ttyACM0 (eller vad det kallas på datorn). Jag var tvungen att lägga mig till dialout gruppen.
- Ansluta till en serial-enhet:
skärm /dev/ttyACM0 9600
- Tryck på i: ("i" som i identifiera) att läsa ut den gnista Core ID:
Din kärna-id är ***
- Tryck på w: att ställa in din WiFi SSID och lösenord. Besvara uppmaningarna och du bör vara i affärer.
- Att stänga av skärmen trycker du på Ctrl-A k y
På denna punkt kommer att stock firmware försöka ansluta till Spark molnet, så att kärnan kommer att cykla mellan blinkar grönt och blinkande cyan för evigt. Vi kommer att behöva programmera kärnan, innan den gör något användbart.