Project:Tool Access Control/Solexious Proposal: Difference between revisions
From London Hackspace Wiki
No edit summary |
No edit summary |
||
Line 22: | Line 22: | ||
Design for the full ACNode at: https://github.com/solexious/ACNode | Design for the full ACNode at: https://github.com/solexious/ACNode | ||
==Network protocol== | |||
===Get card permissions=== | |||
'''/[nodeID]/getpermissions/[hex pairs in ascii]/''' | |||
i.e. | |||
* /1/getpermissions/04FF7922E40080/ | |||
returns | |||
* 0 - no permissions | |||
* 1 - user | |||
* 2 - maintainer |
Revision as of 01:48, 17 February 2012
(ACN refers to Access Control Node, a physical node attached to a tool)
I plan to
- Base the device on the Duemilanove arduino as it fits our needs and has a wide base of users.
- Use the wiznet chip for ethernet support
- Use i2c sm030 rfid readers
- allow different control outputs (relay, Darlington, servo control etc)
use flash memory for internal storage
Services
Mission critical
These must function without networking or main server available:
- Check if card in ACN local db and allow use if is
- Set tool into "out of order" mode
Non critical
- Add cards
- Report back to central server (usage etc)
Progress
I have made a prototype shield for testing code while the full design remains to be tested and produced. http://www.flickr.com/photos/solexious/6865500239/
Design for the full ACNode at: https://github.com/solexious/ACNode
Network protocol
Get card permissions
/[nodeID]/getpermissions/[hex pairs in ascii]/
i.e.
- /1/getpermissions/04FF7922E40080/
returns
- 0 - no permissions
- 1 - user
- 2 - maintainer