Paso 6: Estado de inicial
Queremos transmitir nuestro peso o datos en un servicio de nube y tiene ese servicio de convertir nuestros datos en un tablero bonito que podemos acceder desde nuestra laptop o dispositivo móvil. Nuestros datos necesitan un destino. Usaremos el estado inicial como ese destino.
Paso 1: Registro de cuenta de estado inicial
Ir a https://app.initialstate.com/#/register/ y crear una nueva cuenta.
Paso 2: Instale el ISStreamer
Instalar el módulo de Python de estado inicial en su Pi: en un símbolo del sistema (no olvides SSH en su Pi primero), ejecute el siguiente comando:
$ cd /home/pi/ $ \curl -sSL https://app.initialstate.com/#/register/ -o - | sudo bash
Nota de seguridad: El comando anterior tiene algunos anatomía importante que el usuario debe ser consciente de.
1) es un anterior \ antes de enrollamiento. Esto es importante para asegurarse de que no hay alias de enrollamiento obtiene realizan si uno fue creado. Esto ayuda a mitigar el riesgo de las acciones de comando más que previsto.
2) el comando es un hilo del comando, por lo que cuando se ejecuta, son tuberías la salida de un script que está siendo recuperado de https://app.initialstate.com/#/register/ en la fiesta de comando sudo. Esto se hace para simplificar la instalación, sin embargo, debe señalarse que https es importante para ayudar a no asegurar manipulación de hombre en medio de la secuencia de comandos de instalación, especialmente puesto que el script se ejecuta con privilegios elevados. Esta es una manera común para simplificar la instalación y configuración, pero si eres un poco más cansados hay algunas alternativas un poco menos convenientes: puede entrar el comando en dos pasos e investigar la secuencia de comandos de bash se descargan desde el comando curl para asegurar su fidelidad o usted puede seguir las instrucciones de pip, simplemente no tendrás un ejemplo generado automáticamente texto
Paso 3: Haga algunos Automagic
Después del paso 2, usted verá algo similar a la siguiente salida a la pantalla:
pi ~ $ \curl -sSL https://app.initialstate.com/#/register/ -o - | sudo bash Password: Beginning ISStreamer Python Easy Installation! This may take a couple minutes to install, grab some coffee :) But don't forget to come back, I'll have questions later!Found easy_install: setuptools 1.1.6 Found pip: pip 1.5.6 from /Library/Python/2.7/site-packages/pip-1.5.6- py2.7.egg (python 2.7) pip major version: 1 pip minor version: 5 ISStreamer found, updating... Requirement already up-to-date: ISStreamer in /Library/Python/2.7/site-packages Cleaning up... Do you want automagically get an example script? [y/N]
(la salida puede ser diferente y más si nunca ha instalado el módulo de streaming Python estado inicial antes de) Cuando se le solicite para obtener automáticamente una secuencia de comandos de ejemplo, escriba y.
Esto creará un script de prueba que podemos ejecutar para garantizar que podemos transmitir datos a estado inicial de nuestro Pi. Se le pedirá:
Where do you want to save the example? [default: ./is_example.py]:
Usted puede escribir una costumbre ruta local o hit enter para aceptar el valor por defecto. Pedirá tu usuario y contraseña que acaba de crear al registrar tu cuenta de estado inicial. Entre ambos y la instalación se ha completado.
Paso 4: Teclas de acceso
Echemos un vistazo a la secuencia de comandos de ejemplo que se creó.
$ nano is_example.py
En la línea 15, verá una línea que comienza con streamer = Streamer (bucket_... Estas líneas crea un cubo de datos nueva llamado «Python corriente ejemplo» y está asociada a tu cuenta. Esta asociación ocurre debido a la access_key = "..." parámetro en esa misma línea. Esa larga serie de letras y números es su clave de acceso de cuenta de estado inicial. Si accede a tu cuenta de estado inicial en su navegador, haga clic en su nombre de usuario en la parte superior derecha, luego ve a "mi cuenta", usted encontrará esa misma clave de acceso en la parte inferior de la página bajo "Secuencias claves de acceso".
Cada vez que se crea un flujo de datos, esa clave de acceso llevará esa secuencia de datos de tu cuenta (para que no comparta su clave con nadie).
Paso 5: Ejecutar el ejemplo
Ejecute el script de prueba para asegurarse de que podemos crear un stream de datos para la cuenta de su estado inicial. Ejecute lo siguiente:
$ python is_example.py
Paso 6: beneficio
Volver a tu cuenta de estado inicial en su navegador. Un cubo de datos nueva llamado "Python corriente ejemplo" debe han mostrado a la izquierda en la plataforma de registro (que tenga que recargar la página). Haga clic en este cubo y haga clic en el icono de ondas para ver los datos de prueba.
Tienes que pasar por el tutorial de las ondas para familiarizarse con la forma de utilizar esta herramienta de visualización de datos. A continuación, ver los datos de azulejos para ver estos mismos datos en forma de tablero de instrumentos.
Ahora estás listo para comenzar la transmisión de datos reales de su escala.