Edison me pone un café (código) (1 / 3 paso)

Paso 1: Configurar al Edison de Intel

Conectar los dos cables de usb de su ordenador a la tarjeta de Edison (uno para la energía, para datos en serie). En OSX, abra una conexión en serie a la Junta de su terminal:

pantalla /dev/tty.usbserial-AJ035OK6 115200 - L

El valor predeterminado de inicio de sesión de Edison es raíz. Una vez que estás en, configurar la red wifi:

configure_edison - wifi

Vamos a agregar la lista de fuentes para poder descargar los paquetes de la Edison. Abrir este archivo:

vi /etc/opkg/base-feeds.conf la raíz

Y añade estas líneas a él (tipo "i" para poder insertar texto en el editor vi):

fuente/gz http://repo.opkg.net/edison/repo/all todos
fuente/gz edison http://repo.opkg.net/edison/repo/edison
fuente/gz core2-32 http://repo.opkg.net/edison/repo/core2-32

Luego de actualizar las fuentes e instalar las bibliotecas requeridas para nuestro proyecto:

actualización de opkg raíz

raíz opkg instalar nano libmraa0

raíz opkg instalar python-pip

raíz rizo https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py | Python

pipa de raíz instalar ubidots

Hecho! Ahora estamos listos para código.

Detectar cuando llegue a mi oficina

Vamos a usar el sniffer de paquetes Scapy para ser capaces de detectar el tráfico ARP en la red local wifi. Scapy es una gran herramienta que permite gestionar los paquetes de la red de la facilidad de un script de Python. Sin él, tendríamos que analizar un montón de código binario al rastreo de tráfico de la red.

Nuestro primer script será mirar hacia fuera para MAC direcciones almacenadas en un archivo de csv llamado "dictionary.csv" y luego envía el valor "1" a una variable de Ubidots, lo que significa que la persona llegó. Si la dirección MAC es vista por primera vez, la secuencia de comandos automáticamente creará una variable de Ubidots para almacenar los datos.

Nota la línea:

oler (prn = arp_count, filtro = "arp", guardar = 0)

que activa la función "arp_count(pkt)" cada vez que un paquete de ARP se esnifa. Esa función es donde encendemos varios procesos para actualizar la variable de Ubidots.

La razón que utilicé multiprocesamiento es porque necesitaba una función paralela para que, si dos usuarios llegan al mismo tiempo, entonces ambos paquetes pueden ser chupados y actualizados de Ubidots.

La opción de "guardar = 0" es muy importante porque de lo contrario los paquetes serían empezar a llenar el Edison de RAM y memoria de Swap y lo congelaría después de unas horas.

https://halckemy.S3.amazonaws.com/uploads/Document/File/46958/Dictionary.csv

https://halckemy.S3.amazonaws.com/uploads/Document/File/46543/wifi_sniff.py

Artículos Relacionados

Automatizar el riego de plantas en maceta con Intel Edison

Automatizar el riego de plantas en maceta con Intel Edison

Automatizados de riego de plantas en maceta con Edison de Intel... Un Sensor de humedad detecta el bajo contenido de humedad del suelo y activa la bomba de agua o la válvula de solenoide que controla el flujo de agua. Cuando se bombea el agua necesar
CAFÉ elaborado cerveza frío

CAFÉ elaborado cerveza frío

el maravilloso sobre el café elaborado cerveza frío es bastante menos ácido que la taza normal de café.proceso de elaboración de la cerveza fría extrae los sabores naturales, de café. El resultado: un sabor audaz y súper suave que es más fácil en el
Cafetera para café exprés de mano.

Cafetera para café exprés de mano.

Hi!!Hace unos meses publiqué y Instructable titulado:"Tamaño de bolsillo, cafetera con estufa integrada del alcohol".Tengo un montón de comentarios sobre el diseño; un buen número de ellos se centró en mi uso del cobre como material de construcc
Usando los botones y sensores para hacer música con el Edison de Intel

Usando los botones y sensores para hacer música con el Edison de Intel

ObjetivosSentirse cómodo con el Edison al prototipo de un proyecto de hardwareConstruir una sencilla aplicación de Node.jsJugar con el poder de WebSockets y redes de tiempo realAprovechar de Cylon.js fácil de usar interfaz con botones y sensoresExplo
Realizar una charla de Edison de Intel en juego fabricante: estudio

Realizar una charla de Edison de Intel en juego fabricante: estudio

En este instructable les mostraré como hacer un programa en Game Maker que notificará a un Edison de Intel cuando se presionó el botón de espacio y luego el Edison dirá a Game Maker que lo recibió. Esto no es muy útil en el momento, pero más adelante
Pimienta negra café

Pimienta negra café

Café pimienta negra es muy sabroso y fácil de hacer en 3-5 minutos.Tiene buen valor medicinal en él. Ayuda a deshacerse de la enfermedad fiebre, dolor de cabeza y frío, sin necesidad de tomar ninguna tableta.Paso 1: Ingredientes y utensilios necesari
Galletas de café en grano

Galletas de café en grano

He encontrado algunos polvo de café instantáneo restos hace unos días. Ya que no soy un gran fan de café instantáneo, estoy pensando en algo para usar el café en polvo para hornear.Esta linda y deliciosa galleta café es muy fácil de hacer, y es perfe
Intel Edison temperatura controlada Relais

Intel Edison temperatura controlada Relais

Hola de nuevo compañeros instructablers!Lanzó un indicador de temperatura vivo para intel edison un par de días atrás y parecía ir bastante bien,Me han estado jugando alrededor con el edison un poco más y han logrado conseguir mi cabeza alrededor de
Parches de cafeína (cafeína transdérmica)

Parches de cafeína (cafeína transdérmica)

de muchas sustancias de alterar la mente, he encontrado que la cafeína es un buen estimulante cuando se usa en pequeñas dosis. Sin embargo, una cosa no me gusta acerca de la cafeína es lo que generalmente se toma: café. Mientras que saborear el aroma
Aumentar el tamaño de partición raíz de Intel Edison con beta Release 2 imagen de Linux

Aumentar el tamaño de partición raíz de Intel Edison con beta Release 2 imagen de Linux

Hola todos, hoy voy a mostrarte cómo optimizar la partición raíz de Edison con la última imagen de Linux, también conocido como versión 2 beta (Rel 2.1).Tradicionalmente, si desea personalizar la partición de raíz de Edison, necesitará cuidadosamente
Café caliente y picante de la pimienta

Café caliente y picante de la pimienta

Este café es muy caliente y picante especialmente sabroso y fácil de hacer en 3-5 minutos.Gente que le gusta la comida y bebidas calientes y picantes definitivamente tendrá gusto de él.Tiene buen valor medicinal en él. Ayuda a deshacerse de la enferm
Cortina automatizada usando intel Edison y thethings. IO

Cortina automatizada usando intel Edison y thethings. IO

Veces pasa y cosas envejecen y por lo tanto, finalmente romper. Persianas no son una excepción.Esta es una de las razones por qué comprar cortinas. No sólo por estética sino también por la cantidad de luz en nuestra sala de filtrado o mantener nuestr
Cómo hacer café Turco

Cómo hacer café Turco

Te hace faltaIbrik (pote del café turco)olla de agua hirviendocucharas de café molido muy fino de 3-4Paso 1: hervir el aguaponer el café en el Ibrikcalentar el Ibrikponer el agua en el Ibrikcalentar otra vez
Café helado elaborado cerveza frío

Café helado elaborado cerveza frío

está consiguiendo caliente en el área de la bahía. Tiempo para guardar el café y el interruptor a helado! Parece tonto verter café caliente en el frío hielo. Cómo ineficiente! Vamos a cold brew en su lugar.Paso 1: Reunir tus cosas Ir a la tienda y un