Web Platform
From DP
The Dangerous Prototypes web platform is a tiny server designed for networked hacks where a full PC is inconvenient. There’s lots of interesting projects that bridge the internet to microcontrollers, but most of them have a PC in the middle to handle network stuff. This business card-sized internet appliance can connect to web services, control physical objects from a browser interface, or email sensor status reports; no PC intermediary required!
For a limited time, you can buy an assembled web platform for $40, including worldwide shipping.
Contents |
[edit] Introduction
[edit] Hardware
- Web Platform schematic and partlist
- Web Platform hardware errata
- Web Platform: USB power supply (original)
[edit] Firmware
- Introduction to dsPIC33 programming (original)
- Latest bootloader and demo source code
- SD card web server demo (original)
- Twitter controlled Christmas tree
- Bootloader hacking
- Enable extra web server features, TCP/IP stack overview
- Telnet server hacking
- Adding extra SPI devices
- Web platform: uIP TCP/IP stack port
[edit] Troubleshooting
[edit] Source
[edit] Links
- ds30 Loader project (bootloader)
- Microchip TCP/IP stack
- Microchip MPLAB IDE
- Microchip C30 C compiler
- Python on the web platform
[edit] Reference
- See the example HardwareProfile.h file for a complete list of peripheral connections.
- Web Platform: I/O Header
- Microchip dsPIC33FJ128GP204 datasheet
- Microchip dsPIC33 family reference manual
- Microchip ENC28J60 datasheet
[edit] License
- PCB art: CC-0/ CC-BY-SA*
- Bootloader: GPL (from ds30 Loader project)
- Firmware: CC-0 (see source, excluding Microchip TCP/IP stack)
- The web platform is a development board and we believe that you should be able to use it (or parts of it) however you want. We release our parts of the PCB and schematic into the public domain (or Creative Commons 0, your choice), but the FTDI chip and USB jack are from a CC-BY-SA part library from SparkFun (that was formerly CC-BY-SA-NC). A version without the SparkFun parts should be available in the project SVN.


