Electric Imp


 

Eso en efecto  , “¿Cuál es el problema se parece a una tarjeta SD … ” Bueno, pues Electric Imp  no es una tarjeta SD! El Imp Electric es una plataforma de desarrollo con WiFi impulsado por un núcleo de procesador Cortex- M3  que se presenta bajo la apariencia de una SD.

En esencia, el Electric  Imp proporciona una forma fácil e integrada para conectar casi cualquier dispositivo de hardware tanto para otros dispositivos y servicios de internet. Es algo más que una tarjeta Wi-Fi, o incluso un módulo WiFi pues lleva el procesamiento integrado.

 

Constituye pues una plataforma integrada que se ocupa de la monotonía de la conectividad , lo que le permite concentrarse en la aplicación en lugar de la  electrónica para conseguirlo .Esto se logra mediante la integración de un transmisor-receptor WiFi 802.11b/g/n , una gran antena, un núcleo Cortex- M3 y un montón de flexibilidad de E / S en un paquete pequeño, de hecho en un espacio tan pequeño que cabe justamente en el tamaño de una memoria SD  .

Sin embargo, el hardware es sólo una parte de lo que hace el diablillo eléctrico una plataforma innovadora . El entorno de desarrollo y el flujo de trabajo es totalmente basado en la nube y en el navegador :basta con programar el diablillo con su información de la red WiFi con su iOS o Android ( Optically! ningún hardware especial necesario ! ) y luego iniciar sesión en el sitio web para desarrolladores eléctrica Imp y programar su módulo de over-the -air !

El desarrollo se realiza en el navegador y en un lenguaje llamado “Squirrel”, que es un lenguaje similar a C con extensiones para comunicarse con las interfaces de hardware y el servicio. Gracias a la nube de computación , se obtiene muchos beneficios de grandes sistemas como buffer de E / S y la recuperación de una caída – además de que pueden empujar cambios a los dispositivos en el campo con un par de clics . !Incluso hay una herramienta de planificación que facilita el diseño de la interactividad entre los Imps !.

Nota : A pesar de que el diablillo eléctrico viene en un factor de forma SD , no es compatible con dispositivos SD estándar por lo que habrá que adquirir una placas de desarrollo para las conexiones con el exterior

 

Características:

  • Súper factor de forma con dimensiones: 32 x 24 x 2,1 mm
  • Encriptación WEP , WPA y WPA2
  • Núcleo Cortex- M3 ofrece un gran rendimiento combinado con un bajo consumo de energía
  • 6 I / O – UART , I2C , SPI, análogos de entrada y salida , PWMs , GPIOs … todos seleccionables bajo control de software
  • No SDK de instalar, sin JTAG vainas , sin largos tiempos de descarga … a desarrollar su código en un IDE basado en el navegador
  • El software que se ejecuta en el Imp está escrito en Squirrel , un lenguaje similar a C
  • Los datos pasan desde el servicio a través de una interfaz de cifrado TLS

 

Fuente aqui

Anuncios

Internet de las cosas con Nimbits


Nimbits  en efecto tiene   muchas similitudes con Pachube(ahora Cosm,.com): es un repositorio de datos “basada en la nube” con una interfaz de navegador para la configuración de tus feeds y visualización de los datos. Ademas ambos servicios ofrecen una API REST para  las aplicaciones de los datos de entrada y salida

Si usted es un desarrollador vera una ventaja clave de Nimbits : que 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.

 

 

Ejemplo de configuración Tweet-A-Watt

Las modificaciones necesarias para la secuencia de comandos wattcher.py Tweet-A-Watt son un poco diferentes de las de Pachube, tal como se describe en el qui .Para Nimbits se invoca la API REST directamente, mientras que para Pachube se utilizó una biblioteca independiente (eeml) como interfaz.

Agregue el código siguiente para update_graph método, en la misma sección que se ha añadido el código Pachube, usted debe, por supuesto, cambiar [Datos Nombre Point], [e-mail] y [clave secreta] con los valores utilizados para configurar su cuenta Nimbits (sin los corchetes)

  Sugerencias de búsqueda:
 urllib.urlopen ("http://app.nimbits.com/service/currentvalue?value =" +
 str (avgwattsused) +
      "Y punto = [Datos Nombre Point] y email = [e-mail] y secreto = [clave secreta]")
 except IOError:
 print 'Error al enviar a Nimbits

 

Si tiene varios sensores Tweet-A-Watt, y que decidió no utilizar el sensor # como el nombre de punto de datos, tendrás que añadir un poco de código en Python para configurar el Parm “Punto de datos Nombre”, basada en el sensorhistory.sensornumvariable.

Después de reiniciar el guión wattcher.py, vuelva a la página Nimbits en el navegador. Si todo funciona, el “Valores actuales” ventana en el marco principal mostrará un valor de marca de tiempo y enviado por su Tweet-A-Watt en pocos minutos.

El gráfico de la página Nimbits toma un poco de tiempo para acostumbrarse. Por un lado, utiliza Adobe Flash, así que olvídate de arriba viéndolo en tu iPhone. Por defecto, se muestra la última hora de los datos. Bueno, en realidad, se muestra una hora de los datos – la hora especificada en los 2 cuadros de texto en la parte superior de la gráfica. Al hacer clic en el icono Actualizar no se actualiza la gráfica, ya que los cuadros de texto no se cambian. Similarmente, al hacer clic en el enlace “1d” no muestra el último día de los datos, ya que los cuadros de texto malditos no se cambian. Wah!

No culpe Nimbits para eso, culpar Google. Es su gráfico. Oficialmente, se trata de una “Tiempo Anotado Line” (sin anotaciones), tal como se documenta en el sitio de la API de Google Vizualización .

Así pues, aquí es como funciona: introduzca una fecha y rango de tiempo en los cuadros de texto, a continuación, haga clic en el botón de actualización del gráfico. Ahora puede utilizar los enlaces (1h, 1d, etc) para ampliar una ventana de datos de esa longitud. A continuación, puede utilizar el control deslizante en la parte inferior de la gráfica para desplazarse una vista ampliada de los datos sobre el rango de tiempo completo. En la siguiente imagen, el gráfico de líneas muestra el uso de electricidad durante una hora terminando a las 11 pm el 14 de marzo, mientras que la parte inferior de la tabla le permite utilizar el control deslizante para desplazarse a través de la gama de tiempo completo entre 12 de marzo y 14 de marzo. ( Hey, no juzgues! Mi ‘duinos tienen necesidades especiales. Y 2 luces de la planta.)

. El Google Galería API de visualización se muestra la lista completa, cualquiera de los cuales se pueden visualizar a través de la API REST. La página Nimbits sólo 2 ha incorporado, la línea de tiempo anotado y el gráfico dinámico. No estoy del todo seguro de cómo estas últimas obras, pero si hace clic en él lo suficiente, empieza a actuar como un juego de Asteroides .(La Tabla de movimiento parece haber sido eliminado de Nimbits 3.1, lo cual es bueno ya que soy muy malo en los asteroides.)

Google Talk

La función de mensajería instantánea a ser muy útil, ya que no requiere ningún amigos reales. (Pachube no ofrece ninguna conectividad de mensajería instantánea preenvasados ​​en la actualidad).

Esta función aprovecha la interfaz de Google App Engine a “cualquier cliente de mensajería instantánea compatible con XMPP”. y  se integra con su cuenta de Gmail – si usted no está en línea cuando su servidor Nimbits tiene algo que quiere que le enviemos, le envia por correo electrónico en su lugar. Tendrá que instalar el software de escritorio de Google Talk , y acceder a Google Talk con el mismo ID Gmail con el que se acceda a Nimbits. Usted también tendrá que activar la opción de mensajería instantánea en Nimbits, como se describe en este artículo en el blog Nimbits .

Hay básicamente 3 maneras que usted puede utilizar la interfaz de mensajería instantánea:

  1. Recibir alertas cuando los datos pasa de un umbral especificado. Esto se configura en la sección “Alertas” y las fichas de “Alarma de inactividad”, como se muestra anteriormente. Aunque no es obvio desde el diálogo “Alarm Idle”, parece utilizar la misma configuración que las alertas para determinar dónde enviar la alarma.
  2. La interfaz interactiva. Los comandos se describen en la entrada del blog Nimbits .Esto es particularmente útil si usted está usando un teléfono inteligente Android no (hay una aplicación Nimbits para Android). Por cierto, yo no tuve mucha suerte en mi iPhone usando la página web de Google Talk específica iPhone de Google, pero hay un montón de aplicaciones que soportan Google Talk. Yo uso la aplicación IM +para esto.
  3. Recibe cada nueva lectura de datos. Esto es lo que sucederá si se habilita la mensajería instantánea en la pestaña “General”. Posiblemente útil para conseguir excusados ​​de (o expulsado de) reuniones y actos sociales incómodas.

Rodando su propia plataforma 

Una vez arriba y funcionando con el público Nimbits Server, se debe considerar la configuración de su propio sitio AppSpot usando el Google App Engine. Es sorprendentemente fácil de hacer, y casi totalmente libre de mantenimiento. Acerca de la única vez que tendrá que jugar con los controles es que si usted decide actualizar su versión de Nimbits.

La interfaz del navegador y API es idéntico, así que no hay curva de aprendizaje adicional. En el lado negativo, no hay manera fácil de exportar los datos desde el servidor público a su cuenta.

Las instrucciones aquí (comenzando con la sección “Getting Started”) hacen un buen trabajo de usuario a través del proceso – lo que realmente es así de simple. Voy a añadir algunas observaciones sobre el proceso:

  • La sugerencia sobre el uso de una cuenta de Gmail secundaria también se aplica a registrarse para Google App Engine. Si usted es un desarrollador, hay algunas cosas que su código puede hacer sólo cuando la autenticación a través de Google, y que definitivamente no quieren ser una posición de codificación dura de su contraseña principal Gmail en cualquier aplicación.
  • Al introducir su nombre de la aplicación en la página de Google App Engine, asegúrese de usar sólo caracteres en minúscula. Cuando yo era la creación de la mía, yo no podía creer que cada nombre de aplicación lo intenté fue tomada de acuerdo con el botón “Verificar disponibilidad”. “Vamos, alguien utilizó GigaMegaAlphaBeta!¿Tengo un acosador? “Resulta que las letras mayúsculas no están permitidas. (Son el mal).
  • Asegúrese de descargar el Java SDK de App Engine, no el que Python. Incluso si usted no va a hacer ningún desarrollo, necesitará la herramienta de implementación de Java – es el “programa de instalación” para Nimbits en este caso.
  • Si esta es la primera vez que ha implementado Nimbits a GAE, usted debe encontrar que la versión más Nimbits ya está establecido como predeterminado. Si más adelante instala una actualización de Nimbits, entonces usted tendrá que cambiar manualmente la versión en GAE – la nueva versión no pasa de forma automática “en vivo”.
  • En la página “ServerSettings”, el único ajuste que tenía que cambiar era administrador (que debe ser tu dirección de Gmail). El ajuste RootURL se puede dejar en http://app.nimbits.com .

Después de terminar con los ServerSettings, puede abrir <yourappname>. Appspot.com en su navegador, y usted debe ser presentada con la misma interfaz exacta como en app.nimbits.com. Vas a tener que volver a crear los puntos de datos, utilizando el mismo procedimiento descrito anteriormente. Al final Tweet-A-Watt, basta con sustituir “app.nimbits.com” con “<yourappname>. Appspot.com” en el guión wattcher.py

por ejemplo,

  urllib.urlopen (<a href = http://gigamegaalphabeta.appspot.com/service/currentvalue ...

 

Conclusión

A diferencia Pachube, Nimbits ofrece una . DLL neto, así como el apoyo a las llamadas a través de una API REST . El archivo. DLL utiliza una tecnología fascinante , por lo que su  biblioteca Java del SDK es accesible para. Net través IKVM .

No hay una gran cantidad de documentación sobre el. API Net, así que habra que ir pensando en poner algunos ejemplos de código de una futura entrada en este  blog.

 

Fuente aqui

¿Cuando tu ciudad será inteligente ?


Proyecto aprobado por la Comisión Europea en el 7º Programa Marco de Investigación en el ámbito de la Internet del Futuro, la ciudad del futuro ha comenzado a configurarse en Santander , escenario elegido por la Comisión Europea para que los investigadores de la Universidad de Cantabria (UC) y de Telefónica I+D lideren la experimentación con las más avanzadas tecnologías móviles y aplicaciones de la próxima generación de Internet  de las cosas  o M2M

Además en breve le seguirán otras ciudades europeas y también españolas (por ejemplo Málaga que va por la segunda fase)

‘SmartSantander’ involucra de forma sinérgica a tres colectivos:

  • La comunidad científica de todo el mundo, que puede acceder a la plataforma de experimentación para diseño, testeo y validacion de los desarrollos más novedosos;
  • Las empresas y corporaciones más desarrolladoras de servicios y aplicaciones dentro del ámbito de acción de las ciudades inteligentes;
  • Los usuarios finales, es decir, los ciudadanos que se benefician de estos avances tecnológicos.

Con un presupuesto total de 8,67 millones, el proyecto cuenta con quince socios entre instituciones y empresas europeas, además de una australiana ,recayendo el liderazgo en Telefónica y la UC actúa como coordinador técnico, y a ellos se han sumado el Ayuntamiento de Santander y el Gobierno de Cantabria a través de la Consejería de Desarrollo Tecnológico y Sodercan, que aportará medio millón de euros para la adquisición de los dispositivos.

El proyecto aspira a conseguir una ciudad inteligente integral, lo que implica importantes mejoras para la calidad de vida de los ciudadanos, que tendrán acceso a servicios pioneros de gran utilidad en distintos ámbitos como el medio ambiente, tráfico, control de ruidos, contaminación, climatología, asistencia social y sanitaria, etcétera.

La iniciativa ha supuesto  el diseño, despliegue y validación de una plataforma constituida por unos 20.000 dispositivos de los que 12.000 son sensores de medición y 8.000 lo constituyen captadores, actuadores, cámaras, terminales móviles, etcétera integrados  todos ellos bajo la denominada M2M  ‘Internet de las cosas’, donde cualquier dispositivo dispone de capacidad de comunicación  transmitiendo  información útil para los usuarios  como son:

  • Temperatura
  • Nivel de CO2,
  • Nivel de emisión de ruido,
  • Humedad relativa ambiente,
  • Nivel de tráfico
  • Presión atmosférica
  • Ocupación plazas de parking
  • etc

SmartSantander  se ha desplegado a gran escala de instalación experimental en el mundo real escalable, heterogéneo y confiable . Durante las sesiones de Inicio y en Praga a principios de 2009, se identificaron los principales requisitos de una plataforma experimental IoT en el mundo real abordandoaborda todos estos requisitos mediante la especificación, diseño e implementación de los bloques de construcción necesarios basados en una arquitectura inicial de alto nivel para la nueva instalación experimental resultante que ya se ha resuelto, y se muestra en la figura a continuación. Esta arquitectura se basa en gran medida en los componentes existentes que se complementan con los bloques de construcción hasta ahora desaparecidas.

Actualmente aparte de poder visualizarse en tiempo real todas las variables comentados  por el ciudadano  en su  web  http://maps.smartsantander.eu/    se  ha previsto dos aplicaciones interesantisimas:

Gestion inteligente del táfico : gracias a la  red de sensores ubicados en zonas estratégicas  , la ciudad puede controlar continuamente plazas de aparcamiento.El sistema además  informa de todos los cambios en el estado de ocupación de las plazas de aparcamiento, o cuando se detectan vehículos en la carga / descarga, transporte urbano, paradas de autobús, aparcamientos de tiempo limitado, o zonas reservadas para personas con movilidad reducida.

La gigantesca red de,esta compuesta  por una arquitectura de red compuesta por sensores de aparcamiento, puertas de enlace que recopilan la información enviada por los nodos sensores  que es enviada a algunos servidores centrales gestionadas por el proyecto SmartSantander y repetidores cuyo principal objetivo es crear una red de malla a través del cual la información procedente de los nodos sensores y otros repetidores puede llegar a las puertas de enlace.

La plataforma de sensores inalámbricos actualmente ya ofrece información en tiempo real de las las plazas de aparcamiento ,  que pueden verse  en tiempo real   en la web de gestion ,   lo que constituye sin duda una mejora sustancial de cara a los ciudadanía en vía de la implantación de servicios reales para la gestión inteligente del tráfico en Santander.

recorte1

Gestión de cámaras:Ofrece la posibilidad de conectarse, en tiempo real, a las cámaras situadas en las principales playas de la ciudad y ofrecer información acerca del tiempo, oficinas de Turismo existentes, bibliotecas e instalaciones deportivas cercanas, además de recoger toda la agenda cultural de la ciudad.

samartsantander

Gracias  a  la aplicación   gratuita  “SmartsantanderRA” disponible para Android  en Google Play  aqui, se puede visualizar   información en realidad aumentada  del tipo turístico, cultural, comercial, del transporte público, de las playas, los monumentos y lugares de interés, etc.   de más de 2.700 puntos de interés en un rango de 10 kilómetros (que  irán creciendo tanto en cuanto al tipo de información, incorporando otros servicios, como en el volumen de información que ofrece)    de modo  que cualquiera que pasee por la ciudad puede enfocar su smartphone a una calle determinada y conocerá qué puntos de interés hay en esa zona, tanto turísticos como culturales y comerciales, las paradas de autobús que hay en el entorno, las líneas que paran en cada una, el tiempo que tardará en llegar el próximo y la distancia exacta a la que se encuentra, por poner sólo unos pocos ejemplos de lo que supone este proyecto

Uno de los puntos mas intersantes de la app, es que  permite conectarse, en tiempo real, a las cámaras situadas en las principales playas de la ciudad  ofreciendo información sobre el tiempo, el tráfico, las oficinas de Turismo, bibliotecas, instalaciones deportivas, puntos de alquiler de bicicletas, paradas de taxis, aparcamientos subterráneos, además de recoger toda la agenda cultural de la ciudad.

Para complementar  el gran abanico de  posibilidades de la app, permite mostrar al usuario cómo llegar a cada uno de esos lugares desde el punto en el que se encuentre.

Puedes ver toda la información  de la ciudad de Santander  en tiempo real en http://maps.smartsantander.eu/

¿Para cuando tu ciudad será inteligente?

Nuevo sensor M2M Wigwag


Wigwag han creado un sensor y un paquete de centro que hace que la automatización y la ejecucion en  sus dispositivos conectados  sea cada vez mas tangible.¿ Pero será su interfaz  la receta para la adopción del consumidor de  Internet de las cosas?

 wigwagsensor

El hogar conectado que viene, es una experiencia inconexa pues para conseguir algo para encender o interactuar con otros dispositivos conectados requiere una aplicación especifica   . ¿Quieres encender sus luces Hue? Hay una aplicación para eso. Por desgracia, es un ser diferente la aplicación que abre los seguros de las puertas conectadas.

Esto tiene que cambiar, y ese cambio está llegando. Hay una gran cantidad de proyectos de SmartThings a Mobiplug a ifttt para ayudar a que los dispositivos conectados tan dispares qeu converjan en una sola interfaz de usuario: wigwag . Este proyecto Kickstarter (de una empresa con sede en Austin, Texas) permite crear el mismo tipo de dispositivos que los usuarios de IFTTT estarán familiarizados.

El proyecto ofrece un relé, que es esencialmente un concentrador inalámbrico que puede hablar con Wi-Fi y el estándar de automatizacion domestica  X10. También hay un sensor que puede detectar una amplia variedad de entradas de temperatura, luz ambiental, humedad, movimiento y más.

El otro componente es una salida de las luces de LED en una tira de 2,5-metros. La idea es que cuando el sensor detecta los cambios físicos puede decir el relé para realizar una acción basada en la web, como el envío de un texto o un correo electrónico o apagar las luces encendido o apagado. Y por supuesto, hay un servicio basado en la nube que soporta todo.

La aplicación también funciona con otros dispositivos conectados dentro de la casa para que pueda utilizar otros dispositivos como las bombillas Hue o el Belkin Wemo como entradas y salidas. Como alguien que puede pasar unas horas jugando con diferentes dispositivos  ifttt  conectados, este tipo de proyectos parece un juguete maravilloso que va a costar alrededor de $ 119 para el paquete más pequeño a $ 579 para un paquete para toda la casa.

wigwag

No estoy seguro si este es el modelo adecuado para el hogar conectado para la mayoría de la gente, ya que la construcción de las recetas podría ser intimidante para algunas personas, pero podría ayudar a las empresas de los consumidores a entender cómo construir ecosistemas conectados dentro de la casa.

Estas plataformas “Maverick”, como el sensor de hilo y SmartHubs paquete de sensores casa están permitiendo que los primeros usuarios e  experimentar con M2M , pero este tipo de opciones abiertas pueden no ser las  adecuadas para el usuario medio. Plataformas como IFTTT que ayudan a vincular el mundo físico y virtual a través de fáciles dispoistivos pueden ser un buen puente. Lo divertido de wigwag es que se está proporcionando a la vez una plataforma  “rebelde”, con su sensor y la caja de relés, pero también está permitiendo a los usuarios de un panel de control más intuitivo a la IFTTT.

Fuente aqui

Un poco mas de información sobre Xively


xively

!Somos los Amazon Web Services de la Internet de las cosas !, dicen los portavoces  de  Xively.

En efecto  ,la famosa  plataforma de Internet de las cosas de datos antes conocido como Pachube, luego  Cosm y  ahora Xively   acaba de   tomar  una orientacion  muy  comercial intentado monetizar todo el conocimiento adquirido estos años.

En 2011, el proveedor de  acceso remoto de escritorio  LogMeIn adquirió Pachube, una startup con sede en Reino Unido la cual  operaba  como  un bus de  información basada en la web para los datos de sensores en tiempo real.

Descrito por el fundador Usman Haque como “un poco como Twitter para las máquinas”, Pachube tomo  una repercusion mediatica  importante  justamente  durante los terremotos en Japón 2011, cuando los ciudadanos lo utilizaron para mapear e integrar radiación lecturas datos de sus propios contadores Geiger.

Era peculiar la adquisición de LogMeIn, que no parece ser un candidato obvio para capitalizar la “Internet de las cosas”. Haque dijo en su momento que LogMeIn tiene un historial probado de la venta de tecnología complicada para los consumidores.

Desde el acuerdo, Pachube ha cambiado su nombre por el de Cosm – en parte, por lo menos, porque nadie podía pronunciar su apodo inicial. No ha dejado de ser un servicio gratuito  aunque atrajo a algunos clientes comerciales, tales como los medidores inteligentes del proveedor CurrentCost , que por cierto todavía se utiliza, sobre todo por los aficionados.

Receientemente , sin embargo, LogMeIn reveló su plan para liberar el potencial económico de la plataforma.

Se ha cambiado el nombre de nuevo, al parecer debido a problemas de derechos de autor. La plataforma es conocida como Xively (pronunciado Zively).

Más importante aún, se ha introducido una version de  pago para las empresas que deseen utilizar la plataforma como un back-end para sus productos conectados a Internet.  Según Chad Jones, vicepresidente de estrategia de producto para Xively, la medida responde a un interés creciente en un servicio comercial. “Tenemos hasta 15 consultas a la semana, y no  hemos hecho marketing”, diceChad   ( bueno esto no es del todo cierto pues  personalmente he visto publicidad en Internet  del servicio  cosm.com) .

Las empresas ahora pueden pagar 999 dólares por una licencia anual para utilizar la plataforma, además de entre $ 1 y $ 3 por dispositivo conectado, dependiendo de la cantidad de datos que produce cada “dispositivo”.A cambio, reciben un acuerdo de nivel de servicio con “ramificaciones” financieros para el cliente si no se cumple.

El principal atractivo para las empresas, Jones sostiene, es que se pueden obtener los datos de back-end para los dispositivos conectados en marcha y funcionando en cuestión de horas. “Vamos a hacer lo que Amazon Web Services ha hecho, pero aplicado a la Internet de las cosas”, dice.

Una empresa que ya ha firmado para evitar el s desembolso de nuevos  sistemas es una empresa de EE.UU. de fabricantes de atracciones de recintos feriales. Quería integrar sensores conectado en sus juegos mecánicos, y al principio consideraron la construcción de su propia  infraestructura de código abierto basado en la nube. “estimaban que se necesitarían 9 meses para construir, pero después de 6 semanas, su responsable  de TI se encontró con nosotros”, afirma Jones. “Se puso el sistema en funcionamiento en dos días.”

Jones espera que el negocio crezca  para   Xively y está convencido de que será una mina de oro.

“De acuerdo con Cisco, el Internet de las cosas es un mercado de $ 1,200,000,000,000,” él dice. “Vamos a hacer nuestro dinero.”

Fuente original en inglés     aqui

Cosm la plataforma de Internet de las cosas (antes pachube ) ahora es xively


xively

Tras un tiempo en beta ,LogMeIn ha anunciado que su  famosa plataforma cosm.com antes pachube.com ha salido de beta como Xively  buscando  ser la refererencia de  nube pública construida específicamente para Internet de las cosas acelerando la innovación, centrándose en productos en lugar de la infraestructura necesaria.

De este modo Xively abre la puerta a un mundo de infinitas posibilidades al permitir que más conexiones,aplicaciones, dispositivos, datos, lugares y los usuarios se puedan conectar a través de la nube cualquier objeto conectado ™ creando soluciones exponenciales, que transformarán la forma en que la gente descubre, interactua y experimentar su mundo.

Xively Cloud Services ™ es una plataforma-as-a-service IoT (PaaS) que se basa en el rico legado de Pachube y Cosm para ofrecer una nueva experiencia de desarrollo y plataforma altamente escalable para productos y soluciones  industriales.

En base a los comentarios y retroalimentación de los usuarios de las antiguas plataformas , han añadido algunas características interesantes que no estaban presentes  en la anterior plataforma , así como también han modificado el servicio para garantizar centrarse en las demandas explosivas del mundo conectado.

Todos los usuarios actuales cosm, se darán cuenta de algunos cambios cuando llegan al sitio pues
Cosm.com ahora redirige a https://xively.com y con eso viene una nuevo interfaz  y  apariencia:no se preocupe, su nombre de usuario sigue siendo el mismo y se puede acceder a su cuenta y los datos en este momento.
Si lo desea  aqui encontrará  un nuevo interfaz de desarrollo muy intuitivo centralizando todo lo necesario para crear, depurar y desplegar conectados a sus innovaciones de productos y servicios

Desde  aqui  accederá  a un centro de desarrollo integral con guías API, tutoriales, vídeos y bibliotecas que soportan cientos de plataformas, millones de gateways y miles de millones de dispositivos

Han puesto una dotación altamente escalables y servicios de gestión que pueden apoyar uno-mil millones dispositivos en las manos de todos los desarrolladores y lo hemos hecho fácil para su uso con la consola Xively Gestión:

Los términos de uso siguen siendo ponerle el control a los datos y los usuarios por tanto continúan siendo dueños de sus datos pudiendo elegir si desead compartir todo, parte o nada de ella con quien deseen en los términos que se especifican.
Precisamente se puede ver los Términos de servicio aquí

Usted tiene la posibilidad de compartir datos de forma selectiva y controlarlos a través de la Xively por medio de la conexion al objeto Nube ™, lo que permite interconectar dispositivos, aps y servicios con dispositivos de otros fabricantes, puntos de acceso y de servicios para crear experiencias exponencialmente muy potentess.

Cualquier fuente de datos que usted decide hacer pública está indexada y está disponible en los principales motores de búsqueda como Google y Bing.

Si usted es un cliente Currentcost, como estan retirando el panel de Cosm :utilice el panel de control http://my.currentcost.com

Ahora ofrecen el servicio comercial con un modelo de precios flexible. Los detalles completos están justo en el sitio web

También estan anunciando colaboración con ARM ( uno de los mayores fabricantes de componentes mundiales ), y ofrecens la Xively Jumpstart Kit:embed Edition. Esto se asociará una plataforma flexible de prototipos IO con Xively servicios en la nube, que le da un camino claro para crear su producto o solución conectada.

Para ayudar a los usuarios de cosm.com con esta transición, han creado dos valiosos recursos::

– La transición de Cosm a Xively aqui

– Uso Xively

Desde del punto de vista de desarrollo, Xively  proporciona bibliotecas libres, abiertas (apoyandose junto con tutoriales y la documentación )que le permite conectarse a Xively utilizando el hardware que desea y las lenguajes  que conoce. Para hacerlo aún más fácil, estan haciendo plataformas de hardware ™ Xively habilitados certificados a partir de una variedad de proveedores. Gracias a las bibliotecas se puede aprovechar la API basado en estándares a través de HTTP, enchufes y MQTT para hacer la conexión a la Internet de las cosas simples, intuitivos y rápidos.

Nunca ha sido tan fácil dar una idea a la producción.

Construir aplicaciones conectadas para cualquier cosa
Creación de aplicaciones interactivas para los productos conectados nunca ha sido tan fácil. Nuestras bibliotecas de cliente, incluyendo iOS, Android, JavaScript, y más, hacen que sea fácil de aprovechar nuestra API para que pueda centrarse en su innovación IoT en lugar de la infraestructura.

Sobre Pachube


Pachube  es pionera en desarrollo de aplicaciones y servicios web para conectar personas y dispositivos. Es lo que se considera “el Internet de las Cosas”, un concepto global en el que todo está conectado (casas, móviles, coches, lámparas, pcs…) nacido en 2008 y del que se está comenzando a hablar muy en serio.
Con ésta adquisición LogMeIn pretende entrar en un comercio en auge que se supone llegará a conectar más de 50.000 millones de dispositivos (muy variados entre si, como hemos comentado) en un futuro muy próximo. Ésta tecnología podría ayudar a mejorar la calidad de vida actual así como dar el último impulso a proyectos tan famosos como las viviendas inteligentes o ciudades “tecnológicas” enteras.

LogMeIn es más que conocido por sus programas de interconexión de ordenadores y control remoto para asistencia, trabajo a distancia… así que con la adquisición veremos, quizá, una diversificación de mercado y una ampliación enorme del valor de la empresa.
Por supuesto, queda mucho para que el “Internet de las Cosas” se haga una realidad pero cada día son más los dispositivos y sensores inteligentes que rodean nuestras vidas e incluso nuestro propio cuerpo.
Comenzando por los más modernos teléfonos móviles, alarmas y coches hasta terminar por tejidos inteligentes, implantes electrónicos y computadores cada vez más potentes y pequeños (todo esto aderezado con “la nube” ) estamos viviendo una convergencia de tecnologías en las que, esperemos, todas formen parte de un ente común.
Para quien no lo conozca, Pachube es una web donde poder transmitir la información que generan nuestros dispositivos (lo que se conoce como Internet de las cosas). Todos alguna vez hemos creado/tenido un dispositivo que genera información que nos gustaría consultar: Un sensor de temperatura o de humedad, un contador de entradas a un recinto, cuantas veces se ha ejecutado un comando, etc. Cualquier cosa que queramos saber y se pueda medir es susceptible de usarse con Pachube. Eso si, nuestro dispositivo debe tener una conexión a Internet para poder subir los datos (Wifi, ethernet, GPRS u estar conectado a otro dispositivo que lo tenga como un PC). La ventaja es que mediante nuestro ordenador/móvil/tablet podremos consultar los datos que nuestro dispositivo envía en la web de Pachube de una forma gráfica. El servicio es gratuito, podemos hacer que nuestros feeds sean públicos o privados, podemos consultar el historial de datos y enviar alarmas y notificaciones a nuestros dispositivos. Tiene limitaciones como que no se puede hacer más de 100 peticiones por minuto, pero en la mayoría de los casos nos da de sobra.

Se van a explicar de una forma sencilla cómo enviar los datos, (para un detalle mayor se debe profundizar  la documentación).

Los pasos a realizar son los siguientes:

1-El primer paso  es registrarse en su web https://pachube.com/. Es un proceso sencillo y rápido( no pide mas que una dirección de correo  y un par de cosas mas).

2-Lo segundo es crear una key en el menú My keys. Esta sirve para poder autentificarnos en las acciones que enviamos a Pachube. Además se les asignan permisos para que pueda ser usando en cualquier feed, en todos nuestros feeds (públicos o privados) o en unos determinados feed de nuestra elección.

Además se les asigna los permisos de lectura de feeds, creación de feeds, actualización de feeds o borrado de feeds. Igualmente tiene restricciones avanzadas:

  • Ccaducidad de la key
  • Sólo dejar a una direccion  IP determinada
  • Acceder desde una URL concreta para ejecutar el comando.

La guardamos y ya nos aparecerá en el menú de My keys.

3-El siguiente paso es crear un feed en el menú Create a feed. Un feed no es nada más que un servicio donde se almacenarán los datos que envíe nuestro dispositivo y que puede ser consultado a posteriori. Puede ser creado directamente desde las web de Pachube o desde la API de Pachube. Para crearlo debemos rellenar datos sobre su nombre, la ubicación de nuestro dispositivo, si es privado (sólo lo podemos consultar nosotros) o público (cualquier puede consultarlo), etc.

4-Finalmente tenemos que añadir tantos datastreams como distintos datos envía nuestro dispositivo: Si por ejemplo es un sensor de temperatura y de humedad tendremos que dar de alta dos datastreams. Los datastreams necesitan un identificador único en ese feed, un tag (nombre) que lo identifique, un nombre de la unidad en que se va a medir y el símbolo que se usa para esa unidad de medida. Lo guardamos y ya nos aparece en el menú de My feeds.

5-Ahora si accedemos al menu de My feeds podemos ver nuestro feed y si pulsamos sobre el podemos observar entre otras cosas qué número único le ha asignado Pachube en el campo Website.

6-Para meterle datos simplemente tenemos que rellenar los datapoints, que son los datos de nuestro sensor. Podemos hacerlo manualmente desde la misma página del feed, pero no tiene sentido ya que se supone que será nuestro dispositivo (u otro intermediario) conectado a internet el que los proporcione. Este debe tener la opción de comunicarse mediante peticiones HTTP a la web de Pachube como por ejemplo con una placa netduino-plus utilizadno c#.

De un forma elemental si el dispositivo intermedio es un PC podéis usar curl mediante scipts o las librerías que vuestro dispositivo tenga para usar TCP/IP y HTTP por ejemplo mediante de una petición PUT para actualizar un feed que contiene como datastream  de ejemplo.

Me conecto al puerto 80 del host api.pachube.com y le envío esto:

PUT /v2/feeds/48063.csv HTTP/1.0
Host:api.pachube.com
Content-Length:6
X-PachubeApiKey:nL8l2h_XRp62DSXwV48jhFtjXtWSAKxZUmJUZlExNmpXOD0g

cpu,90
Después de lanzar esa petición, si todo ha ido bien, recibiremos esta respuesta del servidor de Pachube:

HTTP/1.1 200 OK
Date: Tue, 13 Mar 2012 16:22:37 GMT
Content-Type: text/plain; charset=utf-8
Connection: close
X-Pachube-Logging-Key: logging.AzQG9Tniho13k7PtFTBo
X-PachubeRequestId: a498efd825d85bbeaab4be98ba3fa014874ca175
Cache-Control: max-age=0
Content-Length: 1
Age: 0
Vary: Accept-Encoding

Que indica con el código 200 que todo ha ido bien y que se ha guardado el datapoint en nuestro datastream. En nuestra petición le hemos indicado la URL de nuestro feed con la extensión csv para indicar que los datos que queremos subir están en ese formato, pero también podemos subirlos en XML o JSON (ver aquí una guía rápida). También hemos de enviar la key que tiene permisos para escribir en nuestro feed. Finalmente enviamos los datapoints en formato <datastream>,<valor> (uno por línea).

Así si nos vamos a la URL de nuestro feed (en este caso https://pachube.com/feeds/48063) podremos ver toda la información del feed: nombre, localización, lectura de los datos en formato JSON, XML y CSV y finalmente un gráfico que podemos configurar a nuestro gusto para ver cómo han ido evolucionando los valores

Más información en este blog (tag pachube )  :
<a href=”http://webdelcire.com/wordpress/archives/1719&#8243; title=”pachube” target=”_blank”>http://webdelcire.com/wordpress/archives/1719</a&gt;

<a href=”http://tecnoforo.net/2011/07/22/logmein-compra-pachube-hacia-el-internet-de-las-cosas/&#8221; title=”Sobre Pachube” target=”_blank”>http://tecnoforo.net/2011/07/22/logmein-compra-pachube-hacia-el-internet-de-las-cosas/</a&gt;