• # API REST

    Posté par . En réponse au message Des Arduinos sur un bus USB, un serveur de domotique, et une interface de contrôle REST. Évalué à 4.

    Pour coder rapidement une API REST, il y a :

    sinatra (en ruby):

    require 'sinatra'
    get '/hi' do
     "Hello World!"
    end

    flask (en python):

    from flask import Flask
    app = Flask(__name__)
    @app.route("/")
    def hello():
     return "Hello World!"
    if __name__ == "__main__":
     app.run()

    il y en a surement d'autres, et dans d'autres langages, mais je ne connais que ceux là.

    pour l'usb il y a ce qu'il faut en python et ruby aussi. et puis si tu ne connais pas le python, ou le ruby, dans 1 semaine ou 2 tu connaîtras. Pour gSOAP, j'ai aussi l'impression que ce n'est pas la bonne direction, mais je ne connais pas.

    Ah et puis sinon, on peut avoir des échantillons gratuits de atmega328 (le microcontroleur qu'il y a sur l'arduino) chez le fabricant (atmel), mais il faut une adresse pro. ça permet d'éviter d'acheter plusieurs arduinos, c'est plus petit, mais c'est moins "convivial".