uNetSerial
To the left is the development board for the uNetSerial Module.
This is a project I did for a company I ran for several years called nChip. The uNetSerial
is a serial to PPP adapter targeted at GPRS/Edge networks, it also worked
well on dialup. This project sold very well for a number of years and has had over 50K units deployed
world wide in a number of countires.
One of the nice things about this project is that it contains a very nice, fully buffered TCP stack
that can run with very little memory. You can use actual sockets and stream data in and out
without any limits. The stack supports multiple packets in flight and the MSS and the number of
network packets are adjustable depending on your memory constraints.
The PPP stack is also tested on hundreds of ISP's, GPRS and Edge networks and proven solid.
The interface is the IR serial command processor I developed in previous projects, the concepts
contained have been widely copied by other vendors over the years.
The full project is here, including full documentaion, product specification, manual, BOM,
express PCB board, source code and schematics.
Lots of cool modules, CRC16, Autobaud Rate Detection, Real Buffered TCP, DNS
Robust and highly compatible PPP, full flow control buffered serial, serial bootloader.
Can be built to run on a MEGA64 or MEGA128 and possibly other AVR chips. Should run with much
more performance with AVR's that have greater than 4K SRAM.
This project is released as BSD.
I can be hired as a consultant for this code, just email me at mike@ this domain.
Design Docs
Full Project - Source Code, BOM, Schematic,...
Full Project - Github Repo!
|