Standard IP over Infrared
Another fine project sponsered by
google
and the Summer of Code!

The ip7780 driver!

Image of a Raygun
Project by Daniel Mendyke
of Portland State University

This is the homepage of the 'ip7780' linux driver. When
finished this kernel driver will show that it's possible to
use standard off the shelf infrared transceiver to send
and receive standard Internet Protocol packets.

This means that standard TCP/IP (or UDP) based software
would work as is over two Linux based computers each
equiped with a USB dongle based on this chip.

Current drivers developed to run on this type of hardware
have been written to make use of a set of protocol developed
by the Infrared Data Association . The main problem with the
IrDA protocols is that they aren't compatible with the socket
based APIs used with IP. For this reason, these amazing little
infrared decives are treated like end points on a wire rather
than true networking hardware. I have high hopes that my
driver will show they can be!

This driver will be written to make use of infrared devices
based on the Moschip mcs7780 IRDA to USB bridge chip.

This chip is used in several different inexpensive
USB dongles, such as this one.
Image of the IrDA dongle
Project overview and current status.

Read the original project details and the Weekly project blog!
For current project source code look here
. Or for a bzip2 tar file of the source look here
.
Outline of further project development.
Additional Summmer of Code projects at Portland State University
Copyright (c) 2005 by Daniel Mendyke
All rights reserved