martes, 4 de septiembre de 2018

Nimbits

Resultado de imagen para nimbits


Es un proyecto de código abierto basado en el Google App Engine , y de hecho es muy fácil de instalar Nimbits en su propia cuenta de Google App Engine,lo que le permite ser “dueño” de los datos fijar su actualización con la frecuencia que desee y mantenerlk durante todo el tiempo que lo desee.

GAE tiene límites en la cantidad de datos que puede arrojar sobre sin pagar. De acuerdo a la página de Google “¿Qué es Google App Engine”: “Todas las aplicaciones pueden utilizar hasta 500 MB de almacenamiento y suficiente CPU y ancho de banda para soportar una aplicación eficiente de servir alrededor de 5 millones de páginas vistas al mes, absolutamente libre”. La compresión de datos es uno de los principales puntos fuertes del software Nimbits, por lo que es seguro asumir que no va a se acerca a ese límite,

El servicio de App Engine de Google es ampliamente utilizado, y extensamente documentado, por lo que es sin duda una base sólida para la experimentación de formas de procesar y mostrar los datos. El código Nimbits está todo escrito en Java. Por lo tanto, si usted sabe GAE y Java, el cielo es el límite para lo que puede hacer con Nimbits
Configuración de una cuenta Nimbits

Tiene 2 opciones para alojar sus datos: Utilice el servidor Nimbits público enapp.nimbits.com , o crear el suyo con una cuenta de Google App Engine. Usted probablemente querrá utilizar la primera opción para probar la conexión y familiarizarse con la interfaz Nimbits,y luego probar la segunda opción más adelante.

Vamos a pasar por ambos procesos, comenzando con el servidor público.
Abra http://cloud.nimbits.com/ en un navegador. Se le pedirá iniciar sesión con una cuenta de Gmail del usuario-ID (o si ya has iniciado sesión, para confirmar que desea utilizar ese ID de inicio de sesión).
No, pero Google App Engine es, y no es sorprendente que utiliza Gmail como el principal tipo de autenticación. De hecho, algunas partes de Nimbits (GAE) y están estrechamente ligados a Gmail – tus alertas sólo se pueden enviar a la cuenta de Gmail.Sin embargo, si es un desarrollador es posible que desee utilizar una cuenta de Google secundaria aquí. Sus aplicaciones se conectarán con la autenticación de Gmail o con una clave de API Nimbits específica. Mientras que la clave de la API funciona bien para todas las características Nimbits, si usted cava profundamente en el marco de Google App Engine subyacente puede empezar a experimentar con la autenticación de GMail.Por cierto, si usted está generalmente conectado a Gmail durante todo el día, se encuentra la configuración de su navegador “Navegación privada” (también conocido como “ventana de incógnito” aka “modo porno”) para ser una forma práctica de iniciar la sesión con una cuenta de Gmail secundaria sin tener que salir de su principal.
Su navegador mostrará la interfaz de usuario estándar Nimbits, como se muestra a continuación. Para configurar un feed , Haga clic en “Nuevo Punto de datos” en el marco de la izquierda.


Un punto de datos Nimbits es como un Pachube Datastream. Pero – obtener este – que tiene un nombre en lugar de un número. Lejos! En realidad, puede hacer las cosas un poco más fácil en el extremo de codificación (pero más difícil en el extremo de visión) estableciendo el nombre de punto de datos en el sensor # en el script wattcher.py (es decir, “0” para el primero del sensor, y así sucesivamente). No se puede cambiar el nombre de un punto de datos, sin embargo, así que elige con cuidado.
l nuevo punto de datos se añade a la estructura de la izquierda. Configuración adicional es opcional – la configuración predeterminada permitirá guardar lecturas Tweet-A-Watt y verlos en un gráfico. Sin embargo, hay algunas interesantes características incorporadas en la pantalla de configuración, así que echemos un vistazo.
Haga doble clic en el punto de datos. Un par de ventanas se abrirá en la ventana principal, como se muestra a continuación. Haga clic en Ajustes del punto de la barra de menú, y luego el nombre de punto de datos.


Se muestra la pestaña “General” del cuadro de diálogo de configuración más adelante, con los ajustes que uso. Por cierto, este diálogo es también la única manera de eliminar un punto de datos (usando el icono de la barra de herramientas).


La compresión por defecto es 0.1, lo que significa que una nueva lectura que está dentro de 0.1 de la lectura anterior no será almacenada. Esta opción es muy útil si el origen de datos está bombardeando el servidor con varias lecturas por segundo, pero su feed es probable que se envía sólo 1 lectura cada 5 minutos. Si su uso no es continuo durante largos períodos, puede desactivar la compresión mediante la introducción de cero.
El valor predeterminado Historia de 90 días significa que sólo los más recientes 3 meses de datos serán almacenados. Usted probablemente querrá aumentar esto en algún momento, sobre todo si la configuración de su propia cuenta de Google App Engine
Debe apuntar la unidad de medida ( Watts en caso de consumo de energia)s.
Dejé el ajuste en público. No se preocupe – esto no significa que las masas sin lavar pueden enviar datos a su alimentación; sólo que ellos pueden ver su alimentación a través de la API REST. (No te preocupes – no lo harán.) La configuración pública hace que jugar un poco con la API de un poco más fácil, sobre todo cuando se conecta a través de 3 ª parte de software como Excel , así que te sugiero que se lo deja hasta que haya logrado cosas de trabajo.
Las opciones de mensajería pueden utilizarse para infligir todas sus lecturas de datos de tus amigos o enemigos inusualmente sociales. Esta podría ser una buena manera de convertir la primera a la segunda.
. En la ficha Alertas, puede configurar un umbral de alta y / o baja a la que se activará una alerta. Aquí, las opciones de los mensajes se vuelven más útil, y puede usar la configuración de mensajes instantáneos


La otra opción de configuración o es la alarma de inactividad, que se añadió recientemente a Nimbits. Esto le permite saber cuando su configuración de un feedt deja de funcionar, lo que me parece por lo general significa que el dispositivo emisor (sensor ) se ha detenido


Eso es para la configuración del punto de datos. Haga clic en Guardar.
Si tiene vario sensores , puede crear otros puntos de datos para cada uno. Recuerde que el nombre de punto de datos identifica el flujo de datos.
.Usted probablemente ha notado que hay algo que se llama una “Categoría”, que es un grupo de puntos de datos relacionados (el equivalente de “Feed” de Pachube). Las categorías son opcionales, y son más útiles si se utiliza la API de “caminar” a través de puntos de datos del servidor. Para crear una categoría, haga clic en el icono de la carpeta verde, a continuación, arrastre cada punto de datos en la nueva categoría en el marco de la izquierda. Es posible que tenga que actualizar la página del navegador antes de las obras de arrastrar y soltar.
Una última cosa antes de que haya terminado con el lado Nimbits de la configuración:. Crear una clave de API. Como se mencionó anteriormente, esta opción le permite enviar datos a su alimentación sin colgando su contraseña de Google a la Internet. Haga clic en el icono de la clave secreta en la barra de herramientas, a continuación, siga las instrucciones. Tenga en cuenta que, a diferencia de Pachube, sólo hay una clave para su cuenta – generar una nueva invalida la anterior.

No hay comentarios:

Publicar un comentario

TinyOS

Pequeño núcleo de footprint (huella del ejecutable del SO) de 400bytes entre código y datos Dirigido por eventos (Event Driven): reaccio...