280 micromodule with dimmer LWM1, 10 microphones, 160 Microsoft DVD Playback Kit, 57 Microsoft Xbox.
Trang 1278
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
Trang 2279
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
Trang 3280
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
Trang 4281
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
Trang 5282
■ 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