Now that I’m back and rested, I’m going to be investing more nights and weekends into driving the SITCH project forward. The demo was fine and all, but the more testing I do, the less I trust the OpenCellID database as the source of truth for what we should see in the real world. It’s a data source that could be poisoned, and it’s not backed up by any official data from cell providers.
In an effort to learn more about developing for constrained computing environments, I decided to create an electronic badge for my group of friends. We drive from San Francisco to Las Vegas every year, with the hopes of getting a good, high-altitude camping site in the Eastern Sierras behind Bishop, CA.
Being a few years into this tradition, we’ve endured enough mishaps and created memories sufficient to inspire a simple, meaningful, and obnoxious design.
Keeping it short, and leaving the code to speak for itself, here’s the design:
- Badges should have a basic threshold of always-present blinky.
- Moar badges, moar blinky. As badgeholders gather, moar blinky happens.
- Getting the entire crew together should do something different.
- Each badge has a role. Raccoon, Vehicular Failure, Bat, and Smoke.
- Each badge dimly represents its own role’s blinky by default.
- As more badges gather, more roles light up on all present badges. For instance, if the Raccoon badge shows up to a group with a Smoke badge and a Bat badge present, all badges present will have bright and blinky Raccoon, Bat, and Smoke features.
- If one of each type is present, all badges will chitter like raccoons.
Read more Here.
Well, I survived DEF CON. And the SITCH live demo worked too.
Here’s a quick rundown on the purpose and parts for this sensor:
After a week off playing tourist with friends visiting from back home, I’m back in this thing elbow-deep.
More details on the distributed gnuradio collectors on r-pi project:
First post in a long time- nearly four and a half years. The next posts are likely to focus exclusively on a new project with gnuradio.
Discovered today that clock drift in an LTM-VE can cause all kinds of nastiness…
Using Force10 XML for switch port reclamation reporting
You should never be afraid of your CA bundle…
Integrating OpenNMS with Hyperic
Automating inbound call reporting with Splunk and XML/XSL
Troubleshooting ESX network performance
GoDaddy Issues with DNS
Troubleshooting E911 and ANI/ALI tagging
Here is a really quick (and even dirtier) way to quickly determine if you are overextending your PRI usage.
Followup to Linux Pro Mag article on Liferay integration
Troubleshooting Google mail delivery failures
Using Splunk to track CallManager Express CDN logs
Troubleshooting Liferay LDAP issues
ANI fail with E911
Voice routing in Cisco Unity Connection and CallManager Express