I require a C# (no other languages) class library or control which will talk to the 1-wire network and dallas iButton devices.
more details on these device can be found here [login to view URL]
The solution will preferably be a complete standalone solution i.e. no other installs required.
The ability to detect devices being added/removed on the one wire network, to read their ROM contents and read/write the RAM memory, and deal with talking to the special ibutton temperature buttons, to start missions, read mission data etc, and also read the temp in real time.
The system should be open enough (i.e have methods/interfaces) to allow my C# code to talk to the ibutton devices and the the library should use events where possible. i.e. OnNewButtonAddedToNetwork.
I would be happy together with the programmer to determine a full detailed spec if needed, however i am happy for you to be creative in your designs.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Installation package that will install the software (in ready-to-run condition) on the platform(s) specified in this bid request.
3) Complete ownership and distribution copyrights to all work purchased.
4) If any 3rd party components are used - they must be license/royalty free.
## Platform
Win 32 - Windows 95,98,2000,XP,ME,2003, NT 4.0