Einfaches mbed RPC Beispiel

Dependencies:   EthernetInterface HttpServer mbed-rtos mbed

Fork of RPCHTTPServerSimple by th.iotkit2.ch

Remote Procedure Call (RPC - „Aufruf einer fernen Prozedur“) ist eine Technik zur Realisierung von Interprozesskommunikation. Sie ermöglicht den Aufruf von Funktionen in anderen Adressräumen. Im Normalfall werden die aufgerufenen Funktionen auf einem anderen Computer als das aufrufende Programm ausgeführt. Es existieren viele Implementierungen dieser Technik, in der Regel sind sie untereinander nicht kompatibel

Die mbed Plattform beinhaltet eine RPC Library, welche ausgesuchte mbed Objekte (DigitalPin, DigitalOut etc.) mittels Serieller Schnittstelle oder via HTTP Aufrufen, zur Verfügung stellt.

Die mbed RCP Klassen verwenden C++ Templates, siehe Zeilen mit <Argument> und den Namespace RPC, siehe Zeilen mit RPC::.

Client

Files at this revision

API Documentation at this revision

Comitter:
stefan1691
Date:
Wed May 27 12:08:18 2015 +0000
Parent:
12:e55991dab543
Commit message:
Web-APP ergaenzt

Changed in this revision

WEB-APP/index.html Show annotated file Show diff for this revision Revisions of this file
diff -r e55991dab543 -r b7380bc60ad2 WEB-APP/index.html
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/WEB-APP/index.html	Wed May 27 12:08:18 2015 +0000
@@ -0,0 +1,16 @@
+<!DOCTYPE html>
+<html>
+<head>
+<meta charset="UTF-8">
+<title>Simple Web-App</title>
+</head>
+<body>
+<form>
+    <h3>Klassik Web-App</h3>
+       <input type="submit" formmethod="get" formaction="http://192.168.178.63/rpc/led1/write 1" value="LED1 On">
+       <input type="submit" formmethod="get" formaction="http://192.168.178.63/rpc/led1/write 0" value="LED1 Off"><br>
+       <input type="submit" formmethod="get" formaction="http://192.168.178.63/rpc/led2/write 1" value="LED2 On">
+       <input type="submit" formmethod="get" formaction="http://192.168.178.63/rpc/led2/write 0" value="LED2 Off">
+</form>
+</body>
+</html>   
\ No newline at end of file