lo que adelante con gaviria el sabado... no seria ese registro?..... lo hicimos con matas del jardin.. pero seria lo mismo no?.....sera que nos animamos y dejamos un sensor registrado... enviando datos y graficandolos?
2016-03-16 8:11 GMT-05:00 Fabio Barone <[email protected]>: > Pues eso ya es decision que no necesariamente tiene que ver con el > servidor - depende de la estrategia de uno. > > Podrias crear los sensores desde los sensores mismos, en una especie de > proceso bootstrap. Pero eso de pronto implica maromas (como ejecutan esos > sensores codigo?). > > Hay que pensar si la app necesita una unterfaz de admin. Esta se podria > usar justamente para tareas de gestión, etc. > > Eso es lo bonito de REST: no importa desde donde mandes tus peticiones al > servidor. > > Yo por ahora los crearia manualmente, puede ser justamente desde el > explorer o incluso desde la linea de comando por curl....puedes inventarte > unos scripts si necesitas hacer eso muchas veces....puedes escribir un > cliente android....como se te de la gana! Al fin tienes razón, es pensar > como seria mejor > On 15 Mar 2016 23:20, "brolin" <[email protected]> wrote: > >> Gracias, en parte esa es la respuesta que esperaba. >> >> Pero la otra parte es ¿yo hago estos request desde los sensores? crear un >> sensor. O los registro a través de otra interfaz y luego el ID obtenido >> para crear los post de las variables medidas. Yo creo que es más una cosa >> de pensar cómo sería mejor. >> >> GRacias! >> - >> b >> >> 2016-03-15 18:21 GMT-05:00 Fabio Barone <[email protected]>: >> >>> No sé si entiendo bien la pregunta? >>> >>> El servidor corre bajo esquema REST. >>> No sé si REST es algo que conoces: >>> http://rest.elkstein.org/ >>> >>> Los modelos REST del servidor se basa en la especificación que me habían >>> dado ustedes. >>> Osea, *entre otros*: >>> Garden - jardín >>> Resource - recursos >>> belongsTo Garden >>> hasMany Sensor >>> Sensor - sensor >>> belongsTo Resource >>> hasMany SensorEvent >>> >>> Hay que entender bien REST, que pero en sí es bastante simple,y esa dire, >>> http://104.131.1.214:3000/explorer >>> lo bueno es que funge no sólo de cliente para pruebas y/o llenar datos, >>> sino sirve >>> también de documentación. >>> >>> Para crear un objeto via REST, se hace una llamada POST a la raíz del >>> recurso en cuestión. >>> En nuestro caso, por ejemplo, si queremos crear un jardín: >>> >>> curl -X POST -d {Los datos en formato application/json} >>> http://104.131.1.214:3000/api/gardens >>> <http://104.131.1.214:3000/explorer> >>> >>> Eso uno en ese explorer que viene con loopback lo puede hacer super >>> fácil: busca "Gardens", haces clic, y el primero es "POST /Gardens". >>> Haces clic ahí y se abre un recuadro, ahí se puede hacer una prueba en >>> vivo. >>> Si haces clic a la derecha en "Model Schema" se te llena un esqueleto >>> para llenar tus datos en "data". >>> Ojo que todos los endpoints están detrás de */api/*, osea la dire >>> siempre (a menos del explorer) empieza con http://104.131.1.214:3000/api >>> . <http://104.131.1.214:3000/explorer> >>> >>> Para crear un Resource, es lo mismo: POST {datos} >>> http://104.131.1.214:3000/api/resources >>> <http://104.131.1.214:3000/explorer> >>> Para relacionar el Resource con el Garden, la relación belongsTo >>> significa que se asigna por ID: >>> ejemplo de un Resource: >>> { >>> "name": "Lechuga", >>> "description": "Lechuga crespa", >>> "type": "", >>> "location": "geopoint", >>> "id": "objectid", >>> *"gardenId": "objectid",* >>> * "gardenUserId": "objectid"* >>> } >>> >>> >>> Para agregarle un sensor, por la hasMany relationship, loopback crea >>> automaticamente unos endpoints elegantes: >>> POST http://104.131.1.214:3000/api/resources >>> <http://104.131.1.214:3000/explorer>/:id/sensors >>> remplazando :id por el id del recurso en cuestión (p.e. 37) >>> >>> Antes de que me extienda mucho más, cuéntame si esta es la información >>> que necesitabas o si estoy despistado >>> >>> >>> >>> >>> >>> >>> 2016-03-15 15:13 GMT-05:00 brolin <[email protected]>: >>> >>>> Hola, >>>> >>>> ya se ha creado un API que está corriendo en el servidor de unloquer. >>>> ¿Cuál sería la forma mínima para registrar un dispositivo, sus sensores y >>>> mandar datos? >>>> >>>> Me explico, existe esta API http://104.131.1.214:3000/explorer y hay >>>> ciertas relaciones de sensores con jardines, datos de los sensores con >>>> sensores, etc. >>>> >>>> ¿Lo mínimo que yo necesito crear (requests) para cumplir todo esto >>>> sería qué? pensando que lo voy a hacer desde un dispositivo. O el proceso >>>> sería una parte desde el computador y el resto desde los sensores? >>>> >>>> Saludos >>>> - >>>> b >>>> >>>> _______________________________________________ >>>> unloquer mailing list >>>> [email protected] >>>> https://lists.aktivix.org/mailman/listinfo/unloquer >>>> >>>> >>> >>> _______________________________________________ >>> unloquer mailing list >>> [email protected] >>> https://lists.aktivix.org/mailman/listinfo/unloquer >>> >>> >> >> _______________________________________________ >> unloquer mailing list >> [email protected] >> https://lists.aktivix.org/mailman/listinfo/unloquer >> >> > _______________________________________________ > unloquer mailing list > [email protected] > https://lists.aktivix.org/mailman/listinfo/unloquer > >
_______________________________________________ unloquer mailing list [email protected] https://lists.aktivix.org/mailman/listinfo/unloquer

