A library for easier setup and prototyping of IoT devices (pucks), by collecting everything that is common for all pucks in one place.

Dependencies:   BLE_API nRF51822

Dependents:   ir-puck display-puck ir-puck2 BLE_ScoringDevice ... more

/media/uploads/stiaje/header.jpg

Introduction

Raspberry Pi took the maker community by storm when it launched in 2012. With its internet access it allowed small projects to be internet-of-things enabled. We have created a platform to take this one step further.

Our platform, called the Puck platform, is an internet of things platform for mbed. mbed makes it easy to program embedded hardware for people new to embedded systems. Our platform is built upon the first mbed chip with Bluetooth, the nRF51822 created by Nordic Semiconductor. We hope to create a community around these BLE devices where people contribute to the project, and share their designs with each other. Everything is open-source, of course, with lots of supporting materials.

We make it easy to rapidly prototype and develop Bluetooth LE enabled devices - get up and running in under 10 lines of code.

Tutorials and in-depth documentation is available at the project's GitHub page

Pucks

We've developed a handful of awesome examples to demonstrate the platform. These examples are named 'Pucks'. By talking to the internet through your smartphone, the barrier to creating your own Internet of Things device is lower than ever.

History

Update for latest nRF51822 repo. default tip

2015-07-24, by Timmmm [Fri, 24 Jul 2015 18:43:36 +0000] rev 25

Update for latest nRF51822 repo.


Add power usage note to log.h

2015-03-09, by aleksanb [Mon, 09 Mar 2015 13:38:22 +0000] rev 24

Add power usage note to log.h


Correctly advertise Bluetooth LE connectivity.; ; Now pucks are connectable in master control panel for android again :D

2015-03-09, by aleksanb [Mon, 09 Mar 2015 13:23:54 +0000] rev 23

Correctly advertise Bluetooth LE connectivity.; ; Now pucks are connectable in master control panel for android again :D


Add CharacteristicWriteCallback documentation

2015-03-03, by sigveseb [Tue, 03 Mar 2015 22:17:17 +0000] rev 22

Add CharacteristicWriteCallback documentation


Uncomment accidental commenting

2015-03-03, by sigveseb [Tue, 03 Mar 2015 20:52:50 +0000] rev 21

Uncomment accidental commenting


Add setting of device name to puck init

2015-03-03, by sigveseb [Tue, 03 Mar 2015 20:51:34 +0000] rev 20

Add setting of device name to puck init


Remove .orig file

2015-03-01, by stiaje [Sun, 01 Mar 2015 18:37:05 +0000] rev 19

Remove .orig file


Merge documentation

2015-03-01, by stiaje [Sun, 01 Mar 2015 18:32:49 +0000] rev 18

Merge documentation


More documentation.

2014-08-01, by aleksanb [Fri, 01 Aug 2014 14:15:25 +0000] rev 17

More documentation.


Document puck library.

2014-08-01, by aleksanb [Fri, 01 Aug 2014 13:31:46 +0000] rev 16

Document puck library.