Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Based on the recently-released SDK, emulator, and example app provided by Nymi, and using an API public key that we provide, build a very simple iOS (iPhone5+) application that provisions a Nymi device.  The result should be to display the derived Nymi profile ID and Global Public Key on the screen.  This is an initial prototype - we just want to get a minimal application built, using the emulator.

Wait, what's a Nymi you ask?  From their site: "The Nymi is a wristband that authenticates the identity of the wearer. It uses cardiac rhythm as a biometric identifier, much like a fingerprint."  Brivo Labs intends to use the Nymi band as a way of authenticating a user so they access and interact with physical spaces through the SAM API.

  • The User Interface for this iOS can be extremely minimal, just enough to perform the provisioning.  
  • Get the SDK and emulator here: http://developers.getnymi.com/sdk/
  • See this page for an overview of the "Provisioning" operation, and see diagram below updated specifically for this contest
  • Nymi provides a sample application that you may use as a starting point (see the "Examples" directory in the SDK download from nymi)
  • We will provide a public key in the forum, and you will be responsible for hosting this somewhere (dropbox, S3, etc) for the application to fetch it over HTTPS.

provisioning diagram



Final Submission Guidelines

Provide functioning iOS source code and any instructions (written or video) needed to run it with the Nymi emulator

ELIGIBLE EVENTS:

2015 topcoder Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30044989