Page 224 - Hacking Roomba
P. 224

Connecting Roomba                                               chapter



                   to the Internet







                          he objects in our homes are becoming smart. Not just the obvious
                          ones like the TV and stereo, but also the more mundane ones like the
                     Tstove and vacuum cleaner. The “smart home” movement of a decade
                     ago with its centralized house computer is giving way to the emergent phe-
                     nomena of all the little parts of our homes becoming smart.
                                                                                      in this chapter
                     If you have a Roomba robotic vacuum cleaner, you’re already aware of this.
                     Roomba has more computing power than large corporations could afford in    About Ethernet
                     the 1960s. Imagine what bits of disposable computing will be present in our
                     everyday devices a few decades from now.
                                                                                        Choosing the right
                     A smart object is useful, but as anyone who has used the Internet can attest  embedded Net
                     to, connecting smart objects with each other leads to entirely new and  device
                     higher-level interactions. This network effect characteristic is so important,
                     it’s considered a field of study in and of itself. The effect has long been
                     recognized (no one will go to a stock exchange with only a few traders, and    Building an Ethernet
                     a phone company with 10 users isn’t nearly as useful as one with 10,000  adapter
                     users), but it took computers and the Internet to bring it into sharp focus.
                     Network effects can apply to any aspect of a group that becomes more effi-    Using the SitePlayer
                     cient or useful when a higher percentage of the group participates.  Telnet

                     We do not yet live in a world where a large percentage of the objects in our
                     lives are smart and networked, but we are on the brink. Often with network    Using the Lantronix
                     effects, once a critical mass of participants has been reached, all others in  XPort
                     the group quickly follow suit. A recent example of this is e-mail: Before
                     1990 it seemed like no one had it, and then just a few years later suddenly    Updating
                     everyone did.
                                                                                         RoombaComm
                     Right now, only certain household objects are smart, and even fewer are  for network use
                     networked. Recent advances in networking allow even the simplest smart
                     device to communicate with others and to do it cheaply. This chapter dis-
                     cusses two of those types of devices that enable networking via Ethernet.


                     Why Ethernet?

                     Both RS-232 and Bluetooth turn Roomba into a kind of networked object,
                     but a subservient one. Objects communicating through simple serial proto-
                     cols like those two require a computer translator to convert between the
                     TCP/IP protocol used on the Internet and the simpler serial port protocol.
   219   220   221   222   223   224   225   226   227   228   229