spark-web-embd-rest-json Librairies on Web IDE Spark.io
HTTP server (REST & JSON) on Spark core
This project implement a Http server on Sparkcore itself. Once compiled into the Web IDE, the server will be available at http://IP-SPARKCORE (port 80 by default).
- slre.h
- slre.cpp
- HttpResponse.h
- HttpResponse.cpp
- HttpRequest.h
- HttpRequest.cpp
- http_parser.h
- http_parser.cpp
- SparkTime.h
- SparkTime.cpp
Thanks to :
- SLRE: Super Light Regular Expression library
- Marcussacapuces91 Github / SparkCore-RESTserver
- Joyent Github/ http-parser
- RESTFull URL : http://IP-Sparkcore/D0/on|off
- Digital JSON URL : http://IP-Sparkcore/json/dig/
- Return : {"TS":20140802091229,"D0":0,"D1":0,"D2":0,"D3":0,"D4":0,"D5":0,"D6":0,"D7":1}
- Analog JSON URL : http://IP-Sparkcore/json/ana/
- Return : {"TS":20140802091252,"A0":2127,"A1":2117,"A2":2097,"A3":2098,"A4":2107,"A5":2114,"A6":2083,"A7":2085}
- Connect the Spark Core to your wifi
- Deploy the firmware using the Spark Cloud
- How add files in project :
Ce projet permet de mettre en oeuvre un serveur sur le Spark core lui-même. Un fois compilé dans le Web IDE, le serveur sera accessible à l'adresse http://IP-SPARKCORE (port :80 par défaut). Ce projet est un exemple permettant d'envisager d'autres projet.
Fichiers communs des projets (Rappel .h = fichier d'entête, .cpp = fichier de définition [Sources]) :
- slre.h
- slre.cpp
- HttpResponse.h
- HttpResponse.cpp
- HttpRequest.h
- HttpRequest.cpp
- http_parser.h
- http_parser.cpp
- SparkTime.h
- SparkTime.cpp
Remerciements à :
- SLRE: Super Light Regular Expression library
- Marcussacapuces91 Github / SparkCore-RESTserver
- Joyent Github/ http-parser
- RESTFull URL : http://IP-Sparkcore/D0/on|off.
- Digital JSON URL : http://IP-Sparkcore/json/dig/
- Retour : {"TS":20140802091229,"D0":0,"D1":0,"D2":0,"D3":0,"D4":0,"D5":0,"D6":0,"D7":1}
- Analog JSON URL : http://IP-Sparkcore/json/ana/
- Retour : {"TS":20140802091252,"A0":2127,"A1":2117,"A2":2097,"A3":2098,"A4":2107,"A5":2114,"A6":2083,"A7":2085}
- Connecter le Spark Core à votre Wifi
- Déployer le firmware depuis le Web IDE Spark Cloud
- Comment ajouter les fichiers dans le projet :
Old GUI version :