Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

New Relic Serves Up Raspberry Pi Beacons to Celebrate Pi Day

DZone's Guide to

New Relic Serves Up Raspberry Pi Beacons to Celebrate Pi Day

· IoT Zone
Free Resource

Download Red Hat’s blueprint for building an open IoT platform—open source from cloud to gateways to devices.

Written by Nick Floyd

We love monitoring things here at New Relic. We use the information that we gather about our applications every day to make them better. So in honor of Pi Day the New Relic .NET team wondered how we could be even more precise this year, given that this year it falls on 3.14.15!

piplatepie (1)

We rifled through our drawers and pulled out a jumbled collection of silicon and wires, which we used to create our new Raspberry beacons!

The intent of this project was to build a simple, fun, and inexpensive alerting beacon using open source technologies. These beacons can be connected to any type of service and be used as a visual notification that “something” is happening.

This beacon is great for when you need a visual alert or warning, such as when your latest build has hit production, when a specific application has crossed some threshold, or when you’ve turned your devices to “silent” and your site goes down.

To build these beacons, we used some great hardware (Raspberry Pi A+ledborg, and more) as well as software (Node.js and pi-gpio) in order to make something that can be useful and really extensible.

You can get started on your own beacon right away by heading over to the project repository on Github.

raspberry pi beacon construction

raspberry pi beacon glowing

finished raspberry pi beacon

raspberry pi beacon in action

“Monitor all the things…”

Build an open IoT platform with Red Hat—keep it flexible with open source software.

Topics:

Published at DZone with permission of Fredric Paul, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}