BLUETOOTH ROBOCAR controlados usando ANDROID SMART PHONE (1 / 6 paso)

Paso 1: Comunicación del Bluetooth

C Bluetooth conexión de proceso:

La creación de una conexión Bluetooth entre dos dispositivos es un proceso de múltiples paso que involucra tres Estados progresivos:

1. consulta – si dos dispositivos Bluetooth saben nada unos de otros, uno debe ejecutar una investigación para tratar de descubrir el otro. Un dispositivo envía la solicitud de consulta, y cualquier dispositivo de escucha para dicha solicitud responderá con su dirección y posiblemente su nombre y otra información.

2. paginación (conexión) – paginación es el proceso de formar una conexión entre dos dispositivos Bluetooth. Antes de esta conexión se puede iniciar, cada dispositivo debe conocer la dirección de la otra (que se encuentra en el proceso de consulta).

3. conexión – después de que un dispositivo ha completado el proceso de paginación, entra en el estado de conexión. Mientras está conectado, un dispositivo o se puede participar activamente o se puede poner en modo de reposo de bajo consumo.

  • Modo activo – es el modo conectado regular, donde el dispositivo está transmitiendo o recibiendo datos activamente.
  • Oler el modo – este es un modo de ahorro de energía, donde el dispositivo es menos activo. ¡ Dormir y sólo escuchar las transmisiones en un intervalo (por ejemplo cada 100ms).
  • Modo Hold-modo Hold es un modo temporal, ahorro de energía que un dispositivo duerme durante un período definido y vuelve al modo activo cuando haya pasado ese intervalo. El maestro puede ordenar a un dispositivo esclavo para sostener.
  • Modalidad – parque es el más profundo de los modos de suspensión. Un maestro puede ordenar a un esclavo al "Parque", y ese esclavo se vuelven inactivo hasta que el maestro le pide que despierte nuevamente.

Vinculación y asociación:

Cuando dos dispositivos Bluetooth comparten una afinidad especial por los demás, pueden ser Unidos entre sí. Dispositivos de servidumbre establecen automáticamente una conexión cada vez que están lo suficientemente cercanas. Cuando inicio mi coche, por ejemplo, el teléfono en mi bolsillo inmediatamente se conecta al sistema de Bluetooth del coche porque comparten un lazo. No hay interacciones de interfaz de usuario se requiere!

Bonos se crean a través de una sola vez, un proceso llamado sincronización. Al emparejarán dispositivos, compartir sus direcciones, nombres y perfiles y almacena generalmente en memoria. El también comparten una clave secreta común, que les permite enlazar siempre que están juntos en el futuro.

Vinculación generalmente requiere un proceso de autenticación que un usuario debe validar la conexión entre dispositivos. El flujo del proceso de autenticación varía y generalmente depende de las capacidades de la interfaz de un dispositivo u otro. Maridaje a veces es una simple operación de "Simplemente funciona", donde está el click de un botón lleva a la par (esto es común para los dispositivos con ninguna interfaz de usuario, como auriculares). Otras veces la vinculación implica coincidencia de códigos numéricos de 6 dígitos. Mayores, legado (v2.0 y anteriores), sincronización procesos involucran la entrada de un código PIN común en cada dispositivo. El código PIN puede variar en longitud y complejidad de cuatro números (por ejemplo, "0000" o "1234") a una cadena alfanumérica de 16 caracteres.

Amos, esclavos y Piconets:

Redes Bluetooth (comúnmente contempladas como piconets) utilizan un modelo de maestro/esclavo para controlar cuando y donde los dispositivos pueden enviar datos. En este modelo, un único dispositivo maestro puede conectarse hasta 7 dispositivos esclavos en diferentes. Cualquier dispositivo de esclavo de la piconet puede conectarse únicamente a un solo amo.

El maestro coordina la comunicación a lo largo de la piconet. Puede enviar datos a alguno de sus esclavos y solicitar datos de ellos también. Esclavos sólo pueden transmitir a y recibir de su amo. No pueden hablar a los otros esclavos de la piconet.

Gama de:
Rango es de aplicación específica y aunque una gama mínima tiene el mandato por la especificación de la base, no hay un límite y fabricantes pueden afinar su aplicación para el caso de uso que permiten la ayuda. Rango puede variar dependiendo de la clase de radio utilizada en una implementación: clase 3 radios – tienen un rango de hasta 1 metro o 3 radios de feetClass 2 – más comúnmente encontrados en dispositivos móviles, tienen un alcance de 10 metros o 33 radios de feetClass 1 – utilizadas sobre todo en casos de uso industrial, tienen un rango de 100 metros o 300 pies

Artículos Relacionados

Controlar un brazo robótico utilizando Arduino, 1Sheeld y un Android Smart Phone

Controlar un brazo robótico utilizando Arduino, 1Sheeld y un Android Smart Phone

En este artículo que te mostramos cómo utilizar 1Sheeld y tu Android smart teléfono sensores (orientación y proximidad) para controlar un robot brazo de forma inalámbrica.Breve sobre 1Sheeld:http://1sheeld.com/Paso 1: Nuestras herramientas 1 - brazo
Control de LED con Android Smart Phone

Control de LED con Android Smart Phone

esto no puede ser el primer proyecto que utiliza el teléfono a controlar LED pero para mí esta es la primera.He usado Android del teléfono para controlar el LED conectado a Arduino UNO por bluetooth usando biblioteca Amarino.He utilizado lo siguiente
Hackear mi coche de RC con Arduino y Android Smart Phone

Hackear mi coche de RC con Arduino y Android Smart Phone

¿Tiene un viejo coche de juguete? Que mina hackeados utilizando Arduino y un circuito de puente H para controlar motores, usa mi teléfono Sony Z1 Android para controlar con el reciente 1Sheeld que recibí de Kickstarter.Pensé usar el sensor de girosco
Con Bluetooth Robot controlado por Arduino mediante aplicación Android

Con Bluetooth Robot controlado por Arduino mediante aplicación Android

Después de intentar robot seguimiento remoto por mando a distancia IR. He proceder para controlar la misma plataforma del robot por BluetoothControlador Arduino a través de la aplicación para Android. Este método es más confiable, más distancia, mejo
Android Bot controlado usando Adafruit protector de motor

Android Bot controlado usando Adafruit protector de motor

Se trata de un circuito simple hobby de Bot controlado por Android usin Adafruit motor Shield y Arduino uno. El principal componente utilizado aquí es el escudo del motor Adafruit, dispositivo Arduino Uno, Bluetooth y Android. Usando el escudo del Mo
Simple remoto datos trazar usando Android / Arduino / pfodApp

Simple remoto datos trazar usando Android / Arduino / pfodApp

Simple remoto datos trazar usando Android / Arduino / pfodApp Este Instructable muestra cómo trazar datos del sensor Arduino en tu móvil Android y captura para posteriormente descargar a su ordenador.  Estas instrucciones están también disponibles en
Control de un LED RGB con el módulo de Bluetooth HC-06 con Android OS(Arduino)

Control de un LED RGB con el módulo de Bluetooth HC-06 con Android OS(Arduino)

Este tutorial explicará el proceso de conectarse un Arduino con un módulo de Bluetooth HC-06 y controlar el color de un LED RGB mediante la aplicación de ArduDroid en el sistema operativo Android. Esta configuración es muy probable que también trabaj
Velcro moto Smart Phone Holder

Velcro moto Smart Phone Holder

Bicicleta SMART PHONE HOLDERPiezas necesarias...   1) 2 negro en blanco (sin agujeros rectangulares para interruptores) plástico, nylon o metal cambiar placas2) caja de tiras de Velcro3) de fijación delantera clara reflector frente a4) un smartphone
Avión billete Smart Phone Holder

Avión billete Smart Phone Holder

abordar su avión.Apretar pasado 2 llanto bebés, hombres de negocios enojado 3 y 1 hombre rotunda cubierto en migajas de chip naranja brillante.Estás agotado!Lo último que necesita es tener que sostener el teléfono mientras que ponerse al día en tempo
DIY Smart Home automatización usando Android

DIY Smart Home automatización usando Android

Domótica inteligente permite al usuario controlar la casa desde su teléfono y asignar acciones que deberían ocurrir según tiempo u otras lecturas del sensor tales como luz, temperatura o sonido de cualquier dispositivo en la red de automatización del
Android Smart teléfono Bluetooth Control remoto inteligente Smart auto 51 MCU (código STC89C52)

Android Smart teléfono Bluetooth Control remoto inteligente Smart auto 51 MCU (código STC89C52)

al principio del año nuevo, Robot inteligente coche aficionados y estudiantes (como todos) sobre la ingeniería, ciencia y tecnología están ocupados con la preparación para las competiciones de robots ahora.Es el gran momento para mostrar al mundo su
Hack del coche - bluetooth controlado por Android app

Hack del coche - bluetooth controlado por Android app

Estoy seguro que cada uno de vosotros puede encontrar en casa sin usar vehículo RC. Estas instrucciones le ayudará a cambiar su viejo coche RC a regalo original :) Debido a que el coche RC que tenía era de tamaño pequeño he elegido Arduino Mini Pro c
Tanque Oruga con vídeo, controlado por android (inventor de la aplicación) mediante bluetooth

Tanque Oruga con vídeo, controlado por android (inventor de la aplicación) mediante bluetooth

Bueno, el objetivo de este proyecto DIY es el poder proceso implementar un vehículo con orugas.El cual cuente con:Transmisión de vídeoLas instrucciones de desplazamiento mar por comandos a través de bluetoothEl "control" de este vehículo, o sea
Robot controlado por Android para principiantes (A Z)

Robot controlado por Android para principiantes (A Z)

¿Te gustan los Robots? ¿Eres nuevo en robótica? ¿Es usted pensando en construir un Robot desde cero? Si es así, este instructables es para usted. En este instructables voy a mostrarles cómo pueden construir un robot desde cero, también te muestro cóm