I've built an internet connected PSoC device,based on the ENC28J60 chip.This is a webserver(fully working,and quite robust.) and also a webclient(this part isnt flawless yet.),and can also support DNS,UDP TX/RX,so NTP,WOL etc can be easily built in.

My code is hosted at my github account,and currently the webclient part is untested,but the rest of it,inclusive of DNS works fine.

I havent posted up screenshots or network traffic captures,but I shall do so soon.

The code is built really modular,and can be expanded and customized with ease.Its also heavily commented,so newbies can play with it too. :-)

I shall write out more documentation and examples soon too.Once I get the webclient working,I'll try make this a component.

This example reads data from a pre-existing feed on COSM.com.Two things that this can directly be used for are:

1.Monitoring remote sensors: Say you have a SensorA,connected to the internet and uploading its data,you can have this code running on a PSoC connected to COSM.com,and get that data,without requiring a PC in between.You can also retrieve the data as a graph( PNG image),and then draw that onto an LCD(?).

2.Control of devices via the web interface on COSM.com : Since you can set datapoints for feeds on COSM.com,you could set a certain value,and make the PSoC act on that when it downloads that in.

kmmankad great work can you tell is there any way that i can use your psoc online and see the ouput in any simulator so that anyone who cannot buy psoc or one who is not having psoc with him can try out his project.