Tải bản đầy đủ (.pdf) (5 trang)

Apress - Smart Home Automation with Linux (2010)- P59 doc

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (298.97 KB, 5 trang )

■ INDEX
278

LM12U, 7–8
LM15EB, 8–9
LM15ES, 8
micromodule with dimmer (LWM1), 10
wall switch (LW10U), 9
X10 modules, 2
laptops, hacking, 80
LD11 module, 11
LEGO Mindstorms, hacking, 60–61
leJOS NXJ, 61
libdvdcss2, 87
lifestyle applets, 245–248
light switches, C-Bus, 29
light-dependent resistor (LDR), 66
lights, computer, 120
line-of-sight problem, IR controls and, 41–
42
Linksys NLSU2
developing on, 51
hacking, 49–51
always on, 58
hardware, 58–59
overclocking, 58–59
serial port, 59
Linux
distributions, 105–107
operating system, 105
running on Xbox, 56–57


software, 40, 105–107
Linux accounts, 220
Linux box
configuring, 95–98
preparing filesystem, 97
preparing machine, 96
preparing master server, 97–98
LinuxDC, 53
LIRC (Linux Infra-Red Remote Control),
46–47
Live Departure Boards, 191
living room, as location for Node0, 121
LM12U lamp module, 7–8
LM15EB lamp module, 8–9
LM15ES lamp module, 8
local control modules, 6
localization issues, 157
location-based messaging, 236
loft, as location for Node0, 122
LOGFILE directive, 154
logging conduit, 227
Logical Block Addressing (LBA), 91
lstatus command, 261
LW10U wall switch, 9
LWM1 micromodule, 10
LXDream, 53
■M
machine name, 97
macros, 24
MagpieRSS, 201–203

mail retrieval, 151
■ INDEX
279

mail transfer agent (MTA), 151
mail user agent (MUA), 151
main applet, 242–243
mains line-powered control, 1–27
mains-powered devices, hacking, 81–83
Manifest, 256–257
Marple, 222, 257–260
Bearskin compatibility, 260
protocol handling, 258–260
workings, 258
matrix switchers, 108–111, 266
maxi controller (SC2800), 17
MBROLA, 162
MC460 controller, 16
media access, web-based, 173–174
media applets, 243–245
media data
extracting, 86–91
local processing vs. remote processing,
107
media extenders, 98–107
EmprexME1, 104
MediaMVP, 99–103
Squeezebox, 103–104
stand-alone hardware, 99–103
Xtremer, 103

Media MVP, 95, 99
bootup procedure, 99
media center, 100–103
other functionality, 103
server creation, 99–100
video transcoding, 101–102
weather reports, 101
media playback
NAS with, 94–95
output from devices, 107
media player, software, 105–107
media plug-ins, 174
media systems, 85–115
configuring Linux box, 95–98
control of, 112–115
local, 112
remote-control methods, 112–115
data chain, 85–91
data storage, 91–98
distribution, 107–111
media extenders, 98–107
media/tv folder, 96
MediaPlayer II, 95
MediaPortal, 57
mencoder, 41, 88
message relays, 234
message-relay system, 23–24
messages
location-based, 236
receiving, 231–233

time-based, 234–236
transmission of, 229–231
MicroModule Transmitter Dimmer
(TMD4), 19
■ INDEX
280

micromodule with dimmer (LWM1), 10
microphones, 160
Microsoft DVD Playback Kit, 57
Microsoft Xbox. See Xbox
millis function, 64
$MINBASE variable, 219
$MINBASE/bin directory, 261
Mindstorms Robotics Invention System
(RIS) Kit, 60
Minerva, 218–262
conduits, 226–234
administration, 228
building, 233–234
output, 229–231
receiving messages, 231–233
Cosmic, 237–239
device abstractions, 222–225
monexec, 224
TODO application, 225
directory structure, 219
installation, 220
location-based messaging, 236
Manifest, 256–257

Marple, 257–260
message relays, 234
messaging condiuts, 226–229
Minerva user, 222
overview, 219–220
public user, 222
time-based messaging, 234–236
user accounts, 220–222
utility scripts, 261–262
web applets, 241–256
web interface, 240–243
Zinc and, 240
Minerva Appliance Routing and ProtocoL
Engine. See Marple
Minerva Minx system, 78–79
Minerva Timing System (MTS), 234–236
mini controller (MC460), 16
mini timer (MT10U), 16
Mini-ITX, 126–127
Mini-PC, 127
minuser command, 232
mixer abstraction, 223
mobile phone packages, 175
mod_musicindex module, 173
mod_rewrite module, 171
modchips, 56
modems
broadband, 118
cable, 118
power-cycling, 13

moisture, 119
monexec, 224
mood lighting, 11
Moonbeam applet, 248
more command, 256
motion sensors, 20
motion utility, 41
■ INDEX
281

motor shield, 73
movie files, 88–89
MP3 jukebox, 244
mp3player abstraction, 223, 240
msgconduit command, 228
msginstall command, 229
msgrcv command, 229
msgrcv script, 231–233
msgxmit script, 229–231
mstatus command, 261
music data, data chain and, 85–86
mythback server, 106
mythfront, 106
MythTV, 106
■N
Nano-ITX, 127
native development, 51
Neo light switch, 29
netstatus command, 261
network addressable storage (NAS), 91–98

extra functionality, 94
hard drive considerations, 91–93
network considerations, 93
with media playback, 94–95
network addressable storage (NAS) device,
49
networked devices, 31–41
BitTorrent clients, 41
CCTV cameras, 38–41
Ethernet devices, 31
networking basics, 31–38
addressing, 32–35
computer names, 35–36
concepts, 32
network services, 36–38
networks/networking
configuration, 262–264
NAS and, 93
wired, 143–145
news data, 201–204
news manifest, 256–257
news-read command, 249
Nintendo Wii, 80
Node0, 117–123
as center of installation, 142
determining location for, 118–121
human considerations, 120–121
legal considerations, 118
necessary considerations, 118–119
negative effects, 119–120

primary options, 121–122
function and purpose, 117–118
rack for, 122–123
noise, 120
NSLU2 machine, 128
NTFS, Linux compatability, 92
nut, 134
nut-hal-drivers, 134
NXC (Not eXactly C), 61
■ INDEX
282

■O
Object Oriented Input System (OIS), 80
online electric teakettle (example), 216–
218
onmore command, 257
onnext command, 257
onstart command, 257
onstop command, 257
output conduits, 219, 226, 229–231
overclocking, 58–59
■P
Panasonic Wireless IP camera (BLC-20), 39
passive distribution, 109–110
passive infrared sensors (PIRs), 20
password files, 168
patch cables, 144
personal video recorders (PVRs), 31
photo frame applet, 247

Pico-ITX, 127
PlayStation 1, 53
PlayStation 2, 54
PlayStation 3 (PS3), 53
PlayStationPortable (PSP), 55
Plex, 57
plug-in modules, 6
pmedia script, 262
POP3, 206
port 80, 32
ports, 32
Post Office Protocol (POP), 151
Postfix, 152
potential divider circuit, 66
power consumption, 128–131
power sockets, 148
pressure sensors, 236
private data, 204–210
calendar, 204–206
Facebook, 210
Twitter, 208–210
webmail, 206–208
private networks, 33
Procmail, 153–156, 208
proxies, external, 140
PS2 Independence Exploit, 54
PSPTube, 55
public data, 190–204
CD data, 199–201
news data, 201–204

radio, 197–198
road traffic, 193
train times, 191–193
TV guides, 190–191
weather data, 193–197
pull data, 203–204
pulling cables, 142
pulse width modulation (PWM), 61
push-based media, 201–203
PZZ01 house filter, 2

×