$15 Bluetooth con Python/Android (3 / 5 paso)

Paso 3: Cómo funciona: Python

El código de Python, las tres funciones principales para entender son buscar, enviar y leer.

encontrar:

Esto lleva a cabo los comandos de lescan hcitool y busca la salida para el nombre de la RFduino (definido en el código de RFduino). Si el RFduino no se encuentra, la función devuelve False. Si se encuentra, la dirección MAC se almacena para su uso posterior. hcitool lescan tiende a bloquear el dongle de bluetooth, así que antes de la exploración, restableciendo el servicio es una buena idea.

Enviar:

enviar se pasa una cadena a la RFduino. La cadena es entonces convertido en hex y enviados utilizando el "gatttool - char-escritura" comando con la cadena, el RFduino MAC y recibir mango (0x0011).

leer:

lectura utiliza el comando "gatttool - char-Lee", el RFduino MAC y envío manija (0x000e) para obtener los datos. Los datos recibidos luego es decodificados de atrás hexagonales en caracteres y volvió.

A continuación, vamos a explicar cómo funciona el código Android!

Artículos Relacionados

Fácil bloqueo de puerta activado Bluetooth con Arduino + Android

Fácil bloqueo de puerta activado Bluetooth con Arduino + Android

gracias a todos los que apoyaron este proyecto y votaron por ella en el desafío de Arduino! Recibí el segundo premio y esperanza de participar en más concursos de Arduino en un futuro cercano.Este tutorial explicará de una manera simple de hacer una
Control de robot tanque-unidad básica sobre Bluetooth con mbed para el Freescale K64F

Control de robot tanque-unidad básica sobre Bluetooth con mbed para el Freescale K64F

Este Instructable es basada en esta obra anterior que muestra cómo controlar un robot de estilo típico de impulsión de tanque utilizando Arduino y una aplicación para Android, como se muestra en este coche RC para Android Instructable.He utilizado es
LinkIt uno - comunicación con python

LinkIt uno - comunicación con python

Hola compañeros creadores!Nueva Junta de MediaTek, LinkIt uno ofrece gran potencial - GPS, WiFi, Bluetooth, GSM, extensibilidad con gpio, procesador fuerte y mucho más. Pero a veces necesita la comodidad de python para analizar archivos o gráficos de
Cómo utilizar Bluetooth con su hélice

Cómo utilizar Bluetooth con su hélice

en este Instructable, yo te enseño como instalar y utilizar un módulo Bluetooth con su propulsor.Lo demuestran varios ejemplos de interacción con el módulo:Interactuando con el propulsor usando un terminal simple.Control de dispositivos conectados a
Sistema de altavoces DIY satélite Bluetooth con Subwoofer

Sistema de altavoces DIY satélite Bluetooth con Subwoofer

En este Instructable voy a mostrarle cómo creé un sistema de altavoces Bluetooth vía satélite utilizando algunos kits de altavoz, abedul Báltico y un tablero de amplificador de Bluetooth.Así que lo primero que miré fue el tamaño de mi espacio y en es
Portapapeles comunicación PC ↔ Pi con Python

Portapapeles comunicación PC ↔ Pi con Python

Yo normalmente uso mi frambuesa Pi en un escritorio compartido de windows. Comparto también una unidad de red con el Pi. Esto es genial, pero sigo teniendo la molestia del portapapeles en el PC no se refleja en la Pi. Puede haber aplicaciones de plat
Intel Edison la estación de sol (UV y temperatura) con Python #IntelMakerMx

Intel Edison la estación de sol (UV y temperatura) con Python #IntelMakerMx

Vamos a utilizar a nuestro Edison de Intel con un escudo de Arduino y un escudo de arboleda para conectar tantos sensores como quieras.GitHub: https://github.com/Kurtz1993/iot-roadshowPaso 1: Comunicarse con nuestro Edison a través de una serie COM E
Cómo empezar con python.

Cómo empezar con python.

Así que creo que a ti mismo, hombre ésos codificación dudes seguro que molan! ¿O tal vez eres un gurú de codificación y quiero aprender otro idioma para presumir en el sótano de las madres? Bien de cualquier manera has seleccionado el idioma correcto
Archivo con Python programación

Archivo con Python programación

Una herramienta útil en muchos programas automatizados es la capacidad de abrir archivos, editar y guardar los resultados. En muchos casos datos en bruto se exportan por el dispositivo de recolección de datos en un archivo de texto. ¿Cómo se puede cr
Construcción de robots con Python y frambuesa Pi

Construcción de robots con Python y frambuesa Pi

el objetivo de este tutorial es ayudarle a comenzar a programar con Python para controlar tus robots Arduino con un Raspberry PI. Revisaremos los aspectos básicos como instalación y algunos ejemplos simples para controlar tu robot desde una GUI de Py
Convertir tus auriculares Bluetooth en auriculares Bluetooth con cable

Convertir tus auriculares Bluetooth en auriculares Bluetooth con cable

Hoy voy a decirles cómo hacer o convertir su propio auricular bluetooth con cable.Seguir mis pasos y tu son algunos paso detrás para convertirlo.Paso 1: Necesitamos Nuestros requisitos son los siguientes:-1 tijera2. algunas cintas3. destornillador4.
Plotly con Python

Plotly con Python

Recientemente, me topé con Plotly, un hermoso sistema de visualización de datos en línea en virtud de un artículo de hace. Es redundante decir que hay varios artículos que muestran la utilización de Plotly para Arduino, Raspberry Pi, etcétera.Desafor
Cómo conectar los auriculares bluetooth con windows 10

Cómo conectar los auriculares bluetooth con windows 10

Aprenda a conectar su auricular Bluetooth y altavoces para tu Windows10 laptop o escritorio. Conectar Bluetooth con windows 10. Cómo conectar rápidamente y volver a conectar un dispositivo Bluetooth. Cómo puedo yo fácilmente conectar y desconectar mi
Inalámbrico de temporizador de luz de Navidad con Python y frambuesa Pi

Inalámbrico de temporizador de luz de Navidad con Python y frambuesa Pi

actualización 14/01/2014: gracias a todos los que votaron por este proyecto en el concurso de Hacking de Hardware! Esperando a mi nueva pluma del fabricante.¿Actualización 31/12/2013: en busca de una versión más avanzada de este proyecto? Echale mi n