sIP is a Simple TCP/IP networking stack with three goals in mind:
- LIGHTWEIGHT - it must run on small 8-bit microcontrollers
- PORTABLE - it must run on a vast number of microcontrollers and hardware
- SIMPLE - relative beginners and hobbyists should be able to create networked devices easily.
The stack currently supports Ethernet / ARP / IP / UDP. ICMP/DHCP/TCP is expected to be added at a later date, when I have some reliable hardware to test on.
It is an open source project so anyone can join. Anyone is welcome to contribute, we would particularly be interested in people helping with CODE REVIEWS to help keep the code open to beginners.
This project is currently being actively developed, but is not yet at issue 1. To be notified of the fist stable release, leave a message here or 'watch' the project on GitHub.
GitHub project page: https://github.com/shoal/sIP