Appendix A. Arduino, BeagleBone, Intel Edison, and the WoT

 

As mentioned before, although we use the Raspberry Pi as a reference device throughout this book, all the concepts, architecture, and patterns you learned in this book are definitely not bound to the Pi: they apply to any embedded device or any other Thing out there. Should you decide to opt for a different device than the Pi, this appendix will help you set it up and build the necessary code to integrate your chosen device with the Web of Things. We won’t give you all the nitty-gritty details of each platform but will give you all the necessary pointers for three popular embedded systems: the BeagleBone,[1] the Intel Edison,[2] and the Arduino.[3] For each of them, we’ll look at these points:

  • Installing the software
  • Installing Node.js
  • GPIO layout and libraries

A.1. Integrating a BeagleBone to the WoT

A.2. Integrating an Intel Edison to the WoT

A.3. Integrating an Arduino to the WoT

A.4. Integrating other embedded systems to the WoT