uCEthernet 2
This project is a small extension and replacement to the uCEthernet module.
Fundementally this module is the same as the previous, in that it lets the user,
simply and quickly, connect to an ethernet network using the ENC28J60. In
addition to the original module uCEthernet 2 now includes a 16Mbit flash EEPROM
and an SPI temperature sensor.
Th inclusion of the new parts are to aid with running a http server. Web pages
can be saved onto the EEPROM. The temperature sensor can be used as a source of
dynamic data to display within a web page.
The schematics for the uCEthernet 2 module are shown below:
The assembled board is shown below, I think its a bit nicer to look at than the
original:
I have updated the code with this board to demonstrate the temperature sensor.
Now when you telnet into the demo board you get a third option to read the
temperature of the PCB.

I have also added a whole new application to the demo board,
SNMP
. Unlike TELNET , SNMP is carried over the connectioness protocol,
UDP
, which is a whole lot simpler.
Currently the code only supports GET fullly and GETNEXT partially. Its still
work in progress... I will make the code available at some point in the future.
Currently It only supports a limited amount of OID's:
1.3.6.1.2.1.1.1
1.3.6.1.2.1.1.2
1.3.6.1.2.1.1.3
1.3.6.1.2.1.1.4
1.3.6.1.2.1.1.5
1.3.6.1.2.1.1.6
1.3.6.1.2.1.1.7
1.3.6.1.2.1.1.8
I have been testing the application using
Loriot Pro
. There are a few bugs with the GETNEXT command otherwise it seems ok. The SNMP
demo can be tested using the ucethernet.no-ip.biz address, i.e. the same as the
TELNET demo.