Recently I’ve been investigating 1-wire iButtons and interfacing them to different systems. I thought it might be interesting to see what’s inside an iButton. So here is my Dallas DS1990A iButton teardown.
This post takes a look at a simple 1-Wire protocol reader/writer using a standard UART for detecting and communicating with 1-Wire devices. Written in C for Linux, and running on Intel Galileo. It could easily be ported to most other platforms.