IPhone avlägsen kontrollerade lampa (4 / 6 steg)
Steg 4: Programvara-Raspberry Pi
Någon ändring av Raspberry pi behövs för att utföra denna projektaktivitet.
1. automatisk inloggning
2. statisk IP
3. auto-run-skript
4. GPIO kontroll
5. socket server
Detaljer är listan nedan:
1. automatisk inloggning
Redigera/etc/inittab, ändra
"1:2345:respawn: / sbin/getty--noclear 38400 tty1" i
"1:2345:respawn: / bin/login -f pi tty1 /dev/tty1 2 > & 1"
Ref: http://elinux.org/RPi_Debian_Auto_Login
2. statisk IP
ställa in IP som "192.168.1.200"
Redigera/Interfaces, ändra
"iface eth0 inet dhcp" i
"iface eth0 inet statisk
adress 192.168.1.200
nätmask 255.255.255.0
nätverket 192.168.1.0
broadcast 192.168.1.255
Gateway 192.168.1.1 "
Ref: https://www.modmypi.com/blog/tutorial-how-to-give-...
3. auto-run-skript
Redigera .bashrc, Lägg på botten:
"sudo python server_5.py"
server_5.py är skriften för att tjäna lampa trafikstyrning
Ref: http://www.raspberrypi.org/forums/viewtopic.php?f=...
4. GPIO kontroll
att contol IO, är RPi.GPIO installerat,
Ref: http://openmicros.org/index.php/articles/94-ciseco...
Obs: versionen ändras till den senaste
5. socket server
Raspberry pi fungerar som en socketserver
Python-skript bifogas som server_5.py.
Ref: http://www.binarytides.com/python-socket-programmi...
Alla de ändrade filerna är bifogade.