The example factory blinkup process documented here involves the following components:
- One or more factory blinkup fixtures (as documented http://devwiki.electricimp.com/doku.php?id=blinkupfixture)
- The factory blinkup firmware (configured as factory fixtures in the operations panel of the Electric Imp console)
- A hosted web service to respond to the Blessing/Enrollment and Fixture Results web hooks as well as to convert images on-the-fly
- Output device, such as a printer, web page or LED display, to print out the successful enrollments
The event flow looks something like this:
Factory blinkup fixture
--> Target device
--> Enrollment webhook
--> Fixture results webhook - agent.send()
--> Printer agent
--> Google Charts (QR code generator)
--> Printout