Web Platform

From DP

(Difference between revisions)
Jump to: navigation , search
(Microchip TCP/IP stack: Added SPIFlash link)
m (Removed vendor with last 5 boards now sold)
 
(4 intermediate revisions not shown)
Line 9: Line 9:
* [http://www.seeedstudio.com/depot/web-platform-assembled-p-582.html Discontinued]
* [http://www.seeedstudio.com/depot/web-platform-assembled-p-582.html Discontinued]
-
* '''Limited availability''' at [http://evola.fr/en/dangerous-prototypes/266-Web-platform-v1-1-Assembled.html Evola] (France - 5 available at €30,00 (ex tax) as at July 5, 2016)
 
The [http://www.dangerousprototypes.com/category/web-platforms 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!
The [http://www.dangerousprototypes.com/category/web-platforms 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!
Line 63: Line 62:
* [http://dangerousprototypes.com/2010/05/01/microchip-demo-pages-on-webplatform/ Enable extra web server features, TCP/IP stack overview]
* [http://dangerousprototypes.com/2010/05/01/microchip-demo-pages-on-webplatform/ Enable extra web server features, TCP/IP stack overview]
* [http://dangerousprototypes.com/2010/05/05/web-platform-telnet-server-hacking/ Telnet server hacking]
* [http://dangerousprototypes.com/2010/05/05/web-platform-telnet-server-hacking/ Telnet server hacking]
-
* [http://dangerousprototypes.com/forum/index.php?topic=575.0 Adding extra SPI devices]
 
* [http://dangerousprototypes.com/forum/viewtopic.php?f=24&t=4928 Enabling I2C]
* [http://dangerousprototypes.com/forum/viewtopic.php?f=24&t=4928 Enabling I2C]
* [http://dangerousprototypes.com/forum/viewtopic.php?f=24&t=2824 Using relays]
* [http://dangerousprototypes.com/forum/viewtopic.php?f=24&t=2824 Using relays]
 +
* [http://dangerousprototypes.com/forum/index.php?topic=575.0 Adding extra SPI devices]
* [http://dangerousprototypes.com/forum/viewtopic.php?f=24&t=2133 Using the SPI modules]
* [http://dangerousprototypes.com/forum/viewtopic.php?f=24&t=2133 Using the SPI modules]
* [http://dangerousprototypes.com/forum/viewtopic.php?f=24&t=2337 Replacing EEPROM with SPIFlash]
* [http://dangerousprototypes.com/forum/viewtopic.php?f=24&t=2337 Replacing EEPROM with SPIFlash]
 +
* [http://dangerousprototypes.com/forum/viewtopic.php?f=24&t=3370#p33489 Solving the EEPROM_SDI EEPROM_SDO Issue]
 +
* [http://dangerousprototypes.com/forum/viewtopic.php?f=24&t=355#p3021 Using the RTCC]
===uIP TCP/IP stack===
===uIP TCP/IP stack===
Line 84: Line 85:
*[[Contiki OS on the web platform]]
*[[Contiki OS on the web platform]]
 +
 +
===PIC24 Library Collection===
 +
 +
* The Web Platform is supported by the [http://www.reesemicro.com/Home/pic24-software-library-collection PIC24 library collection] of examples and functions for working with PIC24/dsPIC33 hardware peripherals. It features a getting started guide, a library with lots of useful functions, and a simple event driven operating system.
===Other demos===
===Other demos===
Line 120: Line 125:
* [http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en532297 Microchip dsPIC33FJ128GP204 datasheet]
* [http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en532297 Microchip dsPIC33FJ128GP204 datasheet]
* [http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en022889 Microchip ENC28J60 datasheet]
* [http://www.microchip.com/wwwproducts/Devices.aspx?dDocName=en022889 Microchip ENC28J60 datasheet]
 +
* [http://ww1.microchip.com/downloads/en/DeviceDoc/70301B.pdf Microchip RTCC Manual for dsPIC33]
==Drivers==
==Drivers==

Latest revision as of 03:32, 30 November 2016

Project Summary
Name: Web Platform
Buy it: Get one for Discontinued at Seeed Studio
Price: Discontinued
Status: Mature
Manufacturing: Discontinued
Forum: Web Platform Forum
Webplatformv11-overview.jpg

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!

Contents

Overview

Dia 490px-Webpbrd.png

Introduction

My web platform has just arrived. Now what?

Learn about the web platform design.

The original web platform blog post has been moved here and updated. You can still find the original article and comments here.

Downloads

Hardware

See the example HardwareProfile.h file for a complete list of peripheral connections.

Hacks

Firmware

Introduction

Microchip TCP/IP stack

The Microchip TCP/IP stack is freely available, but we can't distribute the code. There is now an archive of older versions, Microchip Application Libraries v2010-02-09 (TCPIP stack v5.20b) should work. The version 5.36.2 stack also works with some bug fixes (see SD card web server demo article below for details).

uIP TCP/IP stack

uIP is an open source TCP/IP stack that currently has fewer features than the Microchip stack.

FreeRTOS

Contiki

PIC24 Library Collection

  • The Web Platform is supported by the PIC24 library collection of examples and functions for working with PIC24/dsPIC33 hardware peripherals. It features a getting started guide, a library with lots of useful functions, and a simple event driven operating system.

Other demos

Bootloader

The web platform uses the ds30 Loader GPL licensed bootloader.

Help

We're here to help when you need it.

Links

PIC Tutorials

These general tutorials from the tutorial page apply to the web platform.

Software

Datasheets

Drivers

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). All recent hardware files use custom parts, but the first version of the web platform used a FTDI chip and USB jack from SparkFun's CC-BY-SA part library and were CC-BY-SA.