NBitWonder

VoIP8

VoIP8

VoIP8 is a high-performance Web server that features ability to stream audio over a standard IP network using the UDP protocol.  Running over a 10Mbps Ethernet link, the board can achieve a maximum transfer rate of approximately 220kBps; similar hardware running Microchip’s TCP/IP stack tops out at about 120kBps.  Auxiliary features include an alarm clock settable with separate times for each day of the week, an ability to synchronize with a Network Time Protocol server for automatic clock setting, and a functional yet simple user interface based on an LCD and four pushbuttons.  This NBitWonder project is made available under the Creative Commons BY-SA license, as are all other projects featured here.

Overview and Size

There are several software modules that make up the complete download package:

  1. voip_v08.asm is the main source file.  All board functionality is implemented here.
  2. fsgen.c is a desktop-based utility program to generate the embedded file system that the board uses.
  3. FSGen.exe is a Windows executable contributed by Ramon, a reader who constructed one of these boards (a link to his Web site is here).  Ramon did a wonderful job of cleaning up the file system generation process, and his program is a joy to use.

For reference, the original project writeup is made available here.

Google thinks you would like ...

-->