Einfaches mbed RPC Beispiel
Dependencies: EthernetInterface HttpServer mbed-rtos mbed
Fork of RPCHTTPServerSimple by
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
- Werte setzen: http://<IP-Adresse mbed>/rpc/led2/write+1
- Werte lesen : http://<IP-Adresse mbed>/rpc/poti/read
Changes
Revision | Date | Who | Commit message |
---|---|---|---|
13:b7380bc60ad2 | 2015-05-27 | stefan1691 | Web-APP ergaenzt |
12:e55991dab543 | 2015-04-13 | stefan1691 | Kommentar verbessert, AnalogIn Kommentar raus |
11:43e28c85fd75 | 2015-04-08 | stefan1691 | Korrektur AnalogIn laut . https://developer.mbed.org/questions/3897/AnalogIn-not-working-in-rpc/ |
10:f92d1e679fea | 2015-03-11 | stefan1691 | Erweitert um PwmOut, DigitalIn |
9:66ff9ae5572e | 2015-03-11 | stefan1691 | Minimalistischer RCP HTTP Server |
8:3e6bfb96a451 | 2015-03-07 | stefan1691 | neue Libraries version |
7:8a319a112fba | 2015-01-18 | marcel1691 | AnalogInput eingebaut |
6:c9c7ffa0594e | 2015-01-14 | marcel1691 | HTTPServer mit RPC, SimpleHandler und Zugriff auf SD Karte |
5:bfa9878aa274 | 2014-02-22 | yueee_yt | Remove USB MSD!(donot work) |
4:155c6ff99458 | 2014-02-21 | yueee_yt | Ver 1.0 |
3:5758cfefe980 | 2014-02-20 | yueee_yt | FileSytem and RPC Success |
2:5a48dfee00ce | 2014-02-20 | yueee_yt | only SimpleHandler test |
1:c409d7474fe7 | 2014-02-20 | yueee_yt | remove iranai files |
0:050a5d4ffd55 | 2014-02-20 | yueee_yt | Checked SimpleHandler |