From 0c8c9ad976879f7c90f9915a60845ccb0cdb337d Mon Sep 17 00:00:00 2001 From: manuel Date: Wed, 25 Dec 2013 13:25:16 +0100 Subject: initial commit --- doc/README | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) create mode 100644 doc/README (limited to 'doc/README') diff --git a/doc/README b/doc/README new file mode 100644 index 0000000..f17ecc9 --- /dev/null +++ b/doc/README @@ -0,0 +1,60 @@ +===WebIOPi is a fully integrated Internet of Things framework for the Raspberry Pi.=== + Control, debug, and use your Pi's GPIO locally or remotely, from a browser or any app. + WebIOPi is the perfect Swiss-knife to make connected things with the Raspberry Pi. + Developed and provided by Eric PTAK, french R&D engineer in networks, software, and Internet of Things. + +===Features=== + REST API over HTTP and CoAP (draft-14) with multicast support + Server written in Python with zero dependency + Supports GPIO, Serial, I2C, SPI, 1-Wire with zero dependency + Supports more than [DEVICES 30 devices] including DAC, ADC, sensors... + Full Python library for the Server, GPIO, Serial, I2C, SPI and devices drivers + Compatible with both Python 2 and 3 + Extensible and highly customizable + Login/Password protection + Mobile devices compatible + Includes debug web apps + GPIO Header + GPIO List + Serial Monitor + Devices Monitor + Javascript client library built on top of jQuery + Python client library with HTTP and CoAP support + +===What for=== + Use webiopi.GPIO library to control GPIO in your Python scripts + Use devices drivers to interact with DAC, ADC, sensors and more in your Python scripts + Use Serial, I2C and SPI webiopi classes in your Python scripts + Use the GPIO Header web-app to play with GPIO and debug circuits + Use the Serial Monitor web-app to debug Serial devices + Use the Devices Monitor web-app to debug devices like DAC, ADC, sensors and more + Create a web-app with the Javascript library to remote controls things connected on GPIO + Add webiopi in your existing Python script to simply add all WebIOPi features + Extends webiopi with your own macro + Extends webiopi with scripts loading facilities in a Arduino fashion way (setup, loop, destroy) + Use the Python Client to make Pi-2-Pi communication through the REST API + Use the Python Multicast Client to control multiple Pis with a single REST call + Use the Java Client to use the REST API from a Java application, including Android + Use the REST API from any technology/language + +===Where to start=== + [INSTALL Installation] + [http://groups.google.com/group/webiopi Support & Discussion] + [http://trouch.com Developer's Blog (Eric/trouch)] + [http://issuu.com/themagpi/docs/issue9final?mode=window WebRobotCam Part 1 in MagPi #9] by Eric + [http://issuu.com/themagpi/docs/issue10final?mode=window WebRobotCam Part 2 in MagPi #10] by Eric + [http://www.youtube.com/watch?v=wGahWkjettw Video tutorial] by RaspberryPiBeginners + +

+ +http://trouch.com/wp-content/uploads/2012/11/webiopi-architecture.png + +http://trouch.com/wp-content/uploads/2012/08/webiopi-chrome.png + +http://trouch.com/wp-content/uploads/2013/03/webiopi-0.6-serialmon.png + +http://trouch.com/wp-content/uploads/2013/03/webiopi-0.6-devices1.png + +

+ +

https://www.paypal.com/enUS/i/btn/btndonateCCLG.gif

\ No newline at end of file -- cgit v1.2.3