Books & Videos

Table of Contents

  1. Chapter 1 Introduction

    1. Talking About Bluetooth LE

    2. Protocols and Profiles

    3. UUIDs

    4. Making Sure Your Machine Has Bluetooth LE

    5. What Haven’t We Told You About Bluetooth LE?

  2. Chapter 2 Getting Started

    1. The Arduino

    2. Installing the Arduino IDE

    3. Connecting to the Board

    4. Installing the BLE Peripheral Library

    5. Setting Up Raspberry Pi

    6. Node.js

    7. Installing Node.js

    8. Installing Libraries with npm

    9. Setting Up Dependencies for noble and bleno

    10. Installing PhoneGap

  3. Chapter 3 Smart Light Switch

    1. What Is a Smart Switch?

    2. Hardware

    3. Getting Started

    4. Making a Real Light Switch

    5. Adding Bluetooth

    6. Using Real Lightbulbs

    7. Conclusion

  4. Chapter 4 BLE Lock

    1. Lock Service

    2. Hardware

    3. Lock Software

    4. Testing the Lock

    5. Mobile Application

    6. Improving the Lock

  5. Chapter 5 Bleno Lock

    1. Hardware

    2. Lock Software

    3. Conclusion

  6. Chapter 6 Weather Station

    1. Hardware

    2. Libraries

    3. Programming

    4. Compile and Upload

    5. Serial Monitor

    6. Using the Service

    7. PhoneGap

    8. What’s Next?

  7. Chapter 7 NeoPixel Lamp

    1. Hardware

    2. Software

    3. Building a Phone App

    4. Enhancements

  8. Chapter 8 SensorTag Remote

    1. Hardware

    2. Create the Project

    3. SensorTag and Noble

    4. SensorTag Remote

    5. A Simpler Version

    6. Next Steps

    7. Arduino Simple Key Service

  9. Chapter 9 HID over GATT

    1. HOGP and BLEPeripheral

    2. Volume Knob

    3. Conclusion

  10. Chapter 10 Beacons

    1. What You’ll Need

    2. iBeacon

    3. Eddystone Beacons and the Physical Web

    4. Conclusion

  11. Chapter 11 Drones

    1. What You’ll Need

    2. Testing Out the Drone

    3. Controlling the Rolling Spider with Node.js

    4. Conclusion

  12. Chapter 12 Going Further

    1. The Arduino

    2. Hardware Suggestions

    3. Further Reading

  13. Appendix HID Over GATT Pairing

    1. iOS

    2. Android

    3. OS X