1. Trang chủ
  2. » Công Nghệ Thông Tin

Smart Home Automation with Linux- P31 ppsx

10 225 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 344,37 KB

Nội dung

■ INDEX 283 ■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 ■ 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 ■ INDEX 285 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 ■ 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 ■ INDEX 287 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 ■ 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 ■ INDEX 289 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 . 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. 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,. 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,

Ngày đăng: 03/07/2014, 10:20