See Short Message Service soap protocol, 259 social engineering, 49 sockets, 32... See also media systems Stick-a-Switch SS13E, 18 storage.
Trang 1283
■ Q
qmail, 152
■ R
rack mount servers, 125
radio, 197–198
radio frequency (RF) controllers, 4
RAID configurations, 92
RCA inputs, 108
RCA phono sockets, 107
RCX control, 60
Red Hat package manager (RPM), 29
Regency PowerMotion, 15
relay control, 113
remote processing, of audio, 146
remote voice control, 160–161
remote-control methods, 112–115
resistive loads, 12
RESTful approach, 250
REX-10 alarm system, 14
RF remote control, rougue transmissions
and, 5
RFID tags, 236
RF-to-X10 gateway, 4, 113
ripping, 86–91
CDs, 86
DVDs, 87
rising edge trigger, 66
rlyexec command, 234
road traffic data, 193
rough service bulbs, 7 routers, 13, 32
RSS feeds, 201–203, 210 RSS news applet, 249 rsync, 137–139 Runix, 53 RW-1240R card, 40
■ S
Samba, 36–38 Saturn light switch, 29 say abstraction, 223 SC2800 controller, 17 scandvd tool, 88 SCART sockets, 43, 108 scenes, 25
screen scraping, 186–189 SD533 controller, 16 SD7233 controller, 16 Secure Sockets Layer (SSL), 169–170 security issues
e-mail, 156–157 hiding home, 140–141 web servers, 168–172 security through obscurity approach, 171 Sega Dreamcast, hacking, 52–53
self-signed authentication certificates,
170–171 Sendmail, 152 serial ports, 59
Trang 2■ INDEX
284
serial port device, 47
Serial.print function, 71
Serial.println function, 71
Series Wireless remote control 5888, 30
server control, 114–115
servers, 36
as central respository, 117
coordination of, 131–132
e-mail, 151–152
file-sharing, 36–38
for home automation setup, 123–141
power consumption, 128–131
purposes of, 123
bandwidth capabilities, 124
CPU power, 123
disk space, 124
server extensibility, 124
self-termination by, 131
shutting down, 132
switching on automatically, 131
types of, 125
custom embedded, 128
desktop PC, 125–126
Mini-ITX, 126–127
Mini-PC, 127
rack mount, 125
web, 165–174
shields, 62, 72
Short Message Service (SMS), 114–115,
174–183 custom numbers and API, 178–183 phone processing, 175–178
receiving messages, 181–183 sending messages, 178–181 shutdown commands, 23, 132 signals, splitting and merging AV, 108 Silent Gliss AutoGlide, 15
SIM cards, 175 Simple DirectMedia Layer (SDL), 79 Simple Mail Transfer Protocol (SMTP), 151 single-board computers (SBCs), 128 Skype, 150
SlimServer, 103 Slug
developing on, 51 hacking, 49–51 always on, 58 hardware, 58–59 overclocking, 58–59 serial port, 59 SlugOS, 51
SMB/CIFS protocol, 36 smb2www module, 174 sms conduit, 227
SMS See Short Message Service
soap protocol, 259 social engineering, 49 sockets, 32
Trang 3285
SoftSqueeze, 104
software hacking, 49–57
game consoles, 52–57
Linksys NSLU, 49–51
software localization, 157
solid core cable, 144
Sonny Bono Copyright Term Extension
Act, 185
Sony Playstation, hacking, 53–55
sound cards, 124
speech synthesis, 161–163
Sphinx, 158
splitter box, 109
Spotify, 85
SquareD Clipsal, 28
Squeezebox, 103–104
SqueezeCenter, 103–104
ssh, 139
SSL (Secure Sockets Layer), 169–170
stairs, as location for Node0, 121
stand-alone controllers, 15–20
handheld transmitter modules, 18–19
in-wall transmitter modules, 19–20
motion sensors, 20
tabletop transmitter modules, 15–17
star configuration, 142
start command, 257
static IP addresses, 34–35
status command, 261
status scripts, 261
stereo audio, switching between 5.1
surround and, 108
stereo system, 85 See also media systems
Stick-a-Switch (SS13E), 18
storage See data storage
stranded cable, 144 streaming video, 245 subnet, 33
subscriber identity module (SIM) cards,
175 Subversion, 137–139 sudo command, 132 sundowner dusk/dawn controller, 16 S-Video, 108
switch boxes
AV, 108 HDMI, 111 switches, 32 SWMBO-friendly, 9 system-on-a-chip (SoC) machines, 128
■ T
tabletop transmitter modules, 15–17 teakettle (example), 216–218
technology integration, 215–216 telephones, 147
temperature, 120 terminate command, 257 text messages, 174–178 receiving, 181–183 sending, 178–181
Trang 4■ INDEX
286
TF678 controller, 21
thin small outline package (TSOP), 56
time-based messaging, 234–236
timed events, 211–213
timedscale script, 262
TiVo, 106
TM13U gateway, 20, 21
TODO application (example), 225, 252–254
todo command, 254
toolchain, 51
topology, 262–266
total cost of ownership (TCO), 128
touchscreens, 80, 114, 240
traffic data, 193
train schedule applet, 249
train times, 191–193
transcoding, 101–102
Trivial File Transfer Protocol (TFTP), 100
TV cards, 124
TV guides, 190–191, 244
tvonnow command, 261
TVs, 85 See also media systems
tvsearch directory, 244
tweet abstraction, 224
tweet command, 228
Tweet-a-Watt, 129
Twitter, 208
posting tweets with cURL, 209
reading tweets with cURL, 209
reading tweets with RSS, 210
twitter conduit, 227 two-way communication, 10, 24 Txtlocal, 178
■ U
UnDVD, 88 uninterruptable power supply (UPS), 132–
136 unit codes, 2–5 Universal Curtain Motor (UCM), 15 Unslung, 50
use-mplayer command-line switch, 102 user tools, 261
utilities, applets, 256 utility scripts, 261–262
■ V
Vectir, 113 VeriSign, 169 ViaVoice, 158 video, streaming, 245 Video Disk Recorder Project, 107 video transcoding, 101–102 Videobox, 104
vinyl records, 90– 91 virtual web sites, 166–167 Vista, voice recognition software, 158 visual memory unit (VMU), 52 VLC streaming applet, 245 Voddler, 57
Trang 5287
voice communication, 157–165
piecemeal samples, 164–165
remote voice control, 160–161
speech synthesis, 161–163
voice conduit, 228
Voice over IP (VoIP) technology, 150–151
voice recognition software, 157–160
vox conduit, 228
vr-gcc toolchain, 62
vstatus command, 261
vtime script, 262
■ W
Wake on LAN (WOL), 131
wall switch (LW10U), 9
WAP messages, 180
WARP, 250–251
warp/applets/x10/img file, 246
warp/conf/cookery file, 247
warp/conf/x10/x10.conf file, 246
Warp_Browser_Applet, 256
Warp_Static_Text_Applet, 256
warplib directory, 251
waterproof speakers, 110
wavplayer abstraction, 223
weather applet, 249
weather data, 193–197
weather reports, 101
weatherstatus command, 261
Web access, 165–174 web applets, 239–256 administration, 249 applet configuration, 255 basic structure, 251– 252 controlling, 252–254 creating, 250–256 existing, 243–249 global configuration, 254–255 information, 248–249
lifestyle, 245–248 main applet, 242–243 media, 243–245 release, 256 utilities, 256 web browser, 165 web configuration directories, 254–255 web gateway conduits, 240
web interface, 114, 240–243 web servers, 165
building, 166–174 controlling the machine, 172–173 media access, 173–174
security, 168–172 virtual sites and, 166–167 Web Services Description Language
(WSDL), 203 web username, 220 webcams, 38 Webconverger, 114, 240
Trang 6■ INDEX
288
WebFace, 251
weblog conduit, 228
webmail, 206– 208
wetware hacking, 49
wget, 186
whoami.php script, 172
whole house filter, 2
WiFi coverage, 145
WiFi signals, dissipation of, 118
winalert conduit, 228
Windows, voice recognition software, 158
Windows Scripting Host (WSH), 228
Windows Speech Recognition Macros, 158
wired controllers, 4
wired networks, 143–145
wireless AV distribution, 110
wireless controllers, 4– 5, 18–19, 30
Wireless Gateway C-Bus 5800 Series, 31
wireless points, 145–146
wiring looms, 109–110, 264– 266
World Wide Web, 165
wview software, 197
www.free60.org project, 55
■ X
X10, 1–27
about, 2–3
Bluetooth and, 113
commands, 3
compared with C-Bus, 28–29
control panel, lifestyle apps and, 245–
246 Cosmic and, 237 dead spots, 3
device modules, 6–15 appliance modules, 12–14 combination devices, 14–15 internal devices, 14
lamp modules, 7– 11 gateways, 20–22
general design, 4–6 assigning addresses, 5–6 fully automated, 5 simple case, 4 standard case, 4–5 using multiple house codes, 6 messages, 3
modules, 2 signals, dissipation of, 118 stand-alone controllers, 15–20 handheld transmitter modules, 18–
19 in-wall transmitter modules, 19–20 motion sensors, 20
tabletop transmitter modules, 15–17 two-way communication, 10
x10control abstraction, 223 xawtv, 79
xawtv utility, 40
Trang 7289
Xbee shield, 73
Xbox, 55–57
Xbox Chocolate Project, 57
Xbox development kit (XDK), 57
Xbox Media Center (XBMC), 57, 107
XCAM2 Wireless Camera System, 39
xmit directory, 226
XMLTV, 191
Xtremer, 103
Xurrency.com, 203
■ Y
Y-adapters, 109 Yahoo! Mail, 207
■ Z
ZFS filesystem, 93 ZigBee wireless protocol, 73 Zinc, 240
zinc/conf/x10floorplan.conf file, 246