The Raspberry Pi is a credit card sized computer based around an ARM compatible processor that runs Linux. It comes with 512MB of RAM, uses a flash card for storage, and has built in 10/100 Ethernet and 2 USB ports. Its small size and low power consumption (typically only around 3W) mean it is an ideal starting point for a 1-Wire project. The added bonus is they cost under £30.
See here for the offical website for the Raspberry Pi.
The most obvious way to connect a 1-Wire network to a RasPi is to use a DS9490R USB host adapter. We have tried this out here and can confirm it works well. However the disadvantage of this is that it uses up one of the two USB ports so if you still want to connect a keyboard and mouse you will also need to get a USB hub. Here at Sheepwalk we are in the process of developing three custom 1-Wire masters specifically for the Raspberry Pi that will plug into the expansion header leaving you both USB ports free. They are as follows:
The RPI1 is a passive host adapter that makes use of the kernel based 1-Wire drivers available in the Linux kernel. See here for more information.
The RPI2 is a much more capable host adapter. It is based around a Maxim DS2482-100 I2C to 1-Wire IC and is therefore capable of driving much larger networks than the RPI1. See here for more information.
The RPI3 is similar to the RPI2 but based around the Maxim DS2482-800 8 channel I2C to 1-Wire IC. This provides 8 separate 1-Wire buses from a single host adapter and will be ideal for anyone with a large 1-Wire network. It also optionally includes an RTC to ensure your Raspberry Pi always has the correct time. See here for more information.