Skip Main Navigation
Page Content
This event has ended

Save This Event

Event Saved

Open Door Hackathon

Saturday, December 11, 2010 at 2:00 PM - Sunday, December 12, 2010 at 2:00 PM (PST)

Ticket Information

Type End Quantity
Participant Space
Register your space to participate - how many people are involved at your space is up to you!
Ended Free  

Share Open Door Hackathon

Event Details

The OpenDoor Hackathon (ODH) is a hackathon to benefit the members of hacker/maker/artist/co-working spaces by creating a standardized, Open Source RFID access and membership management system that can be used by everyone. At the end of the hackathon, the systems (or subsystems) created by each space will be voted upon, and the best system (or combination of systems) will be chosen. Implementing the system afterwards is, of course, optional.

More Focus for your brain meats:
Prize of an Ice Tube Clock from Adafruit for the space who best implements the standardization of interface specification between custom softwares and access control. Each space will review submissions at 2 o'clock PST on Sunday and rank the systems they would most like to use (you cannot vote for your own). The runner up will receive a Minty Boost pack.
You can also vote on best hardware system, most elegant code, best independent member management software - the top three of each will receive Minty Boost packs, also via Adafruit. Winners will be announced Sunday at 4 o'clock PST.

Systems needed:
  • Software for access control (reads from memory stored users and network user databases)
    • Create a functional specification for how authentication can be done securely.
  • Software that manages membership rights (grants rights/features to users based on conditions specified by managers
    • Standardize an interface specification for how custom software can talk to the access control software interface.
      • example: 3rd party space has a member visiting, presents auth token.
      • example: someone wants to create a custom trusted UI (web, phone, etc.) for talking to the auth daemon
  • Web, phone, etc UI for membership management and access control software
    • Involve user interface management.  See what tools people are using today to manage membership and build hooks in the software to manage access control, or build your own.
  • Hardware for reading identity (RFID reader, USB stick, etc.)
    • Build plug-ins to support common hardware (don't get stuck on any given vendor).

Previous information:

Why are we doing this?
I know, the word "standardized" sends chills down my spine too, but I assure you that this is a good thing! Deciding upon a common system would enable the following things:
  • The ability to share membership between spaces
  • Crowdsourced security enhancements and feature additions
  • Easier membership management
  • A warm fuzzy feeling of being connected with other spaces
What we're envisioning (and what many of you already have) is a sort of Reciprocikey or Space Passport system. We believe that the only way to create such an awesome system is to work together on it!

  • We can forget about door strikes, want only to control a relay. We can, however, discuss potential door strikes/strike systems to use
  • Should be able to poll an external system
  • Should enable default users (eg. directors, staff, managers, etc) and they must be stored internally
  • Should be comprised of commonly available parts
  • Should be priced reasonably
  • Should be Open Source
  • Should have ability to control multiple doors in same space
  • Must interface with hardware to provide access to non-internal users
  • Ideally it would run on any OS
  • Ideally easy to have smartphone/web portal front ends
  • Manages access for users based on paid dues, hour restrictions, etc.
  • Users are stored in a database that *can be* shared between spaces
  • Either a centralized database, or a seed system like diaspora*
  • Must be Open Source
  • Must be reasonably easy for the average person to use

Get Involved:
You can have boards on loan from logos-electro or Intel  - send them back or pay for them by December 30th. If you want to offer more tools to work with or get a board shipped to your space, e-mail
Prizes may exist at individual spaces - ask yours for details!
Use Case:
Like other spaces dealing with this issue, Workantile Exchange (a co-working space in Ann Arbor, MI, foolishly opted to build their own system.  The hardware was designed with the following goals:

based on an existing open platform - after several Arduino based versions, lack of processing power for encryption became an issue.  Further, for custom production, the two chip setup for Arduino + ethernet was more expensive than the ARM based chip upon which the MakeController is based, that includes Ethernet by default- so, if you want you can use the existing MakeController dev environment.

ease of installation - was a large goal for this hardware.  Power over Ethernet, by utilizing a single low voltage cable to data and power, the need for electricians for installation is removed and the ability to easily provide battery back-up for the entire system (via a PoE switch) because simple.

Open Source Hardware / Software & protocol - workantile isn’t interested having these systems be beholden to a single provider.  as such, once the board design is finalized and the firmware is production ready, it will be made available via github, google code or other similar repository.  similarly, the interface protocol is extendable and REST / JSON based, so authentication server creation is fairly simply in any modern programming language.

While Workantile’s efforts have been focused on the creation of a door control system, the hardware is equally well suited to any sort of access control scenario, and is currently being modified for tool control (lathe, etc) by several maker spaces.  It is up and running (much later than desired) and providing Workantile’s main access control.
Have questions about Open Door Hackathon? Contact the organizer
Attendee List Sort by: Date | First Name
Show More


Saturday, December 11, 2010 at 2:00 PM - Sunday, December 12, 2010 at 2:00 PM (PST)

  Add to my calendar

Interested in hosting your own event?

Join millions of people on Eventbrite.

Please log in or sign up

In order to purchase these tickets in installments, you'll need an Eventbrite account. Log in or sign up for a free account to continue.