Paso 3: El software
El software se ejecuta en el Edison de Intel está compuesto por:
- una aplicación en investigación en Intel Edison, administra la medición, captura de posición por GPS, guardar los datos en la base de datos local, encuentra respuesta en la pantalla y enviar a la nube.
En la parte de la nube que tenemos:
- un servidor de Ubuntu ejecuta el servidor web Apache y nodejs
- un flujo de nodo de red que recibe las cargas de la mochila de Geiger y guarda en una base de datos
- una base de datos MySQL
- una página HTML con un mapa de folleto con mapa de calor plugin para visualización de datos
- php para extracción de datos de la base de datos
Descargar el código fuente de github: https://github.com/VeronaFabLabRepo/intel_maker_geiger
En la carpeta "GeigerBackPack" puede encontrar que el proyecto de investigación construir con Intel XDK IoT Edition.
Primero tienes que preparar al Edison de Intel, por favor flash el firmware más reciente, luego acceder via terminal serie y configurar el sistema y la red wifi. Puede hacerlo siguiendo los pasos de la documentación oficial de Intel: Intel Edison en la placa arduino
Actualización de nodejs el 0.12 versiones y paquetes MNP. En el tipo de terminal Linux de Edison de Intel:
$ vi /etc/opkg/base-feeds.conf
Agregue estas líneas:
fuente/gz todos http://repo.opkg.net/edison/repo/all
fuente/gz edison http://repo.opkg.net/edison/repo/edison
fuente/gz core2-32 http://repo.opkg.net/edison/repo/core2-32
$ vi /etc/opkg/intel-iotdk.conf
Agregue estas líneas:
fuente mraa-upm http://repo.opkg.net/edison/repo/all
actualización de opkg $
$ opkg actualización nodejs
$ opkg actualización libmraa0
$ opkg actualización sqlite3
Actualizar los servicios XDK-Daemon para la compatibilidad con Indel XDK:
$ cd /opt/xdk-daemon
$./setup.sh
Actualizar e instalar lo siguientes paquetes MNP:
$ MNP instalar -g mraa serialport nmea solicitud qs local ip http dateformat dblite q eventos util
Instalar y ejecutar Intel XDK IoT Edition en su equipo: getting-started-with-the-intel-xdk-iot-edition
Abra el proyecto GeigerBackPack y presione el botón "upload" en la parte inferior ficha lanzamiento la aplicación. Después de 10 segundos, verá el valor de medición aparece en el visor, puede ver las mediciones directamente en un navegador Si desea conectar a IntelEdison: http://addressip:88 / o todas las mediciones en formato json: http://addressip:88/fecha
Cada vez que encienda IntelEdison inicia automáticamente nodejs bosquejo.