Spark Core och Android Garage öppnare. Minus Spark molnet.
Detta Instructable beskriver en process för att göra en egen garage öppnare som du kan använda från din Android-telefon. Slutprodukten är kapabel att driva garageporten och återrapportering dörren status till Android-telefon.
Användare kan normalt programmet kärnan genom ett enkelt webbaserat gränssnitt. Den inbyggda programvaran laddas sedan in i din kärna av molnet över Internet. Naturligtvis kommer vi att använda något sådant, och lära sig att kompilera och ladda upp vår egen firmware.
En ovanlig aspekt av denna gnista Core project är att jag inte utnyttja Spark molnet för programmering eller kommunicera med gnistan, så detta projekt innehåller ett re-usable bibliotek som låter dig kommunicera direkt med din Spark kärna över en säker kanal. Detta resulterar i en mycket renare och enklare arkitektur.
Maskinvaran för detta projekt är otroligt enkel, så jag kommer att få det ur vägen först, och sedan prata om programvaran, som är den intressanta delen av detta projekt.
Observera att all mjukvara setup instruktioner förutsätter en Linux-arbetsstation. Jag använder Ubuntu 12.04.