Paso 9: Trabajando con Bluetooth en Edison del nodo rojo y Node.js
Subiendo video pronto!
1) desbloquear Bluetooth:
rfkill desbloquear bluetooth
2) Inicio de sesión de consola Bluetooth bluetoothctl
3) hacen detectable detectable en
4) el dispositivo de exploración: exploración en
5) una vez que el dispositivo aparece en la lista, ctrl + c
6) par
7) Conecte
8) confianza
9) Descargar app de Android bluetooth SPP
https://Play.Google.com/store/apps/details?id=Mob...
10) ahora tenemos que seguir un Tutorial de Intel aquí: == > https://play.google.com/store/apps/details?id=mob...
a) descarga: https://software.intel.com/sites/default/files/managed/6c/16/bluetooth-service.tar.gz
b) usando WinScp para subir el archivo a /home/root
c) descomprima el paquete
mkdir /home/root/bluetooth
CD /home/root/bluetooth
MV /home/root/bluetooth-service.tar.gz. /
tar - xvf bluetooth-service.tar.gz
d) prepararse para Bluetooth en el arranque
CP bluetooth-spp-pin.service /lib/systemd/system
e) systemctl activar bluetooth spp-pines
f) reiniciar
g) después de volver de inicio de sesión:
systemctl estado bluetooth spp-pines
11) este paquete cuenta con un archivo por nombre bluetooth-spp-service.py dispone de servicio de puerto serie y soltar en una canalización con nombre: / tmp/arduino_pipe_out así que ahora tenemos que escribir un script de bash que puede leer de esta tubería nombrada 12)
VI readPipe.sh
#! / bin/bash
tubo = / tmp/arduino_pipe_out
trampa "rm -f $pipe" salida
Si [[! -p $pipe]]; entonces mkfifo $pipe fi
Aunque la verdad hacer si lee línea < $pipe; entonces
Si [["$linea" == 'quit']]; entonces
romper fi
echo $linea
fi hecho
echo "Lector de salir"
13) hacerlo ejecutable
chmod 755 readFile.sh
14)./readFile.sh
Ahora esperará un comando bluetooth. De su aplicación, generar bluetooth comando, verá que aparece en el símbolo del sistema
15) javascript no es compatible con tubos. Así que tenemos que liberarlo usando websocket
16) Descargar websocketd un comando basado en websocket deamon https://github.com/joewalnes/websocketd/releases/...
17) descomprime el. copia el archivo websocketd a /home/root
18) chmod 755 websocketd
19) ejecutar el deamon. / websocketd--port = 8080./readPipe.sh
20) ahora ir a su nodo de red de entrada tomar websocket
Tipo: Escuchar en
Ruta: /ws: / / localhost:8080
20) Conéctelo a lo depurador, es decir,.!