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

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

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

Thông tin tài liệu

■ 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 . 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. 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. 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

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

Mục lục

  • Prelim

  • Contents at a Glance

  • Contents

  • About the Author

  • About the Technical Reviewers

  • Acknowledgments

  • Introduction

  • Appliance Control

    • Making Things Do Stuff

    • X10

      • About X10

      • General Design

      • Simple Case

      • Standard Case

      • Fully Automated

      • Assigning Addresses

      • Using Multiple House Codes

      • Device Modules

      • Controlling Lights

        • Lamp Module (LM12U)

        • Bayonet Lamp Module (LM15EB)

        • Wall Switch (LW10U)

        • MicroModule with Dimmer (LWM1)

Tài liệu cùng người dùng

Tài liệu liên quan