BLUETOOTH ROBOCAR contrôlé en utilisant ANDROID SMART PHONE (1 / 6 étapes)

Étape 1: Communication Bluetooth

C Bluetooth processus de connexion :

Création d’une connexion Bluetooth entre deux périphériques est un processus multi-étapes impliquant trois États progressistes :

1. enquête – si deux périphériques Bluetooth ne sais absolument rien sur l’autre, on doit exécuter une enquête pour tenter de découvrir l’autre. Un seul appareil envoie la demande de renseignements, et n’importe quel dispositif écoute pour une telle demande répond avec son adresse et éventuellement son nom et autres renseignements.

2. pagination (connexion) – pagination est le processus de formation d’une connexion entre deux périphériques Bluetooth. Avant cette connexion peut être initiée, chaque périphérique doit connaître l’adresse de l’autre (trouvé dans le processus d’enquête).

3. connexion – après un appareil a terminé le processus de pagination, il passe à l’état de la connexion. Lorsque vous êtes connecté, un périphérique peut soit être participant activement, ou il peut être mis en mode de veille de faible puissance.

  • Mode actif – c’est le mode connecté ordinaire, où l’appareil activement transmet ou reçoit des données.
  • Renifler la Mode – c’est un mode d’économie d’énergie, où l’appareil est moins actif. Il va accueillir et écouter seulement pour les transmissions à un intervalle défini (par exemple chaque 100ms).
  • Hold Mode-mode est un mode temporaire, économie d’énergie, où un dispositif de veille pendant une période définie et puis retourne au mode actif lorsque cet intervalle est passé. Le maître peut commander un périphérique esclave de tenir.
  • Mode de parc-Parc est le plus profond des modes de veille. Un maître peut commander un esclave au « parc », et cette esclave deviendra inactif jusqu'à ce que le maître lui dit de se réveiller vers le haut.

De liaison et de jumelage :

Lorsque les deux appareils Bluetooth partagent une affinité particulière pour l’autre, elles peuvent être collées ensemble. Dispositifs sous douane établissent automatiquement une connexion chaque fois qu’ils sont assez proches. Lorsque je démarre ma voiture, par exemple, le téléphone dans ma poche immédiatement se connecte au système Bluetooth de la voiture parce qu’ils partagent un lien. Aucune interaction de l’interface utilisateur n’est nécessaires !

Obligations sont créées à travers une seule fois un processus appelé l’appariement. Lorsque les appareils se jumeler, ils partagent leurs adresses, les noms et les profils et habituellement les stockent en mémoire. La partagent une clé secrète commune, ce qui leur permet de créer des liens chaque fois qu’ils sont ensemble à l’avenir.

Appariement généralement nécessite un processus d’authentification où un utilisateur doit valider la connexion entre les périphériques. Le flux du processus d’authentification varie et dépend habituellement des capacités d’interface d’un appareil ou d’une autre. Parfois l’appariement est une simple opération de « Just Works », où le clic d’un bouton est tout qu’il faut pour la paire (cela est courant pour les appareils avec pas d’interface utilisateur, tels que les casques). Autres moments appariement consiste à coupler les codes numériques à 6 chiffres. Âgées, héritage (v2.0 et versions antérieures), appariement processus impliquent l’entrée d’un code PIN commun sur chaque périphérique. Le code PIN peut varier en longueur et complexité de quatre chiffres (par exemple « 0000 » ou « 1234 ») à une chaîne de 16 caractères alphanumérique.

Maîtres, esclaves et Piconets :

Réseaux Bluetooth (communément appelé piconets) utilisent le modèle maître/esclave pour contrôler où et quand des dispositifs peuvent envoyer des données. Dans ce modèle, un seul périphérique maître peut être connecté à jusqu'à sept périphériques esclaves différents. N’importe quel périphérique esclave dans le Pico-réseau ne peut être connecté qu’à un seul maître.

Le capitaine coordonne la communication tout au long de la Pico-réseau. Il peut envoyer des données à l’une de ses esclaves et demander des données à eux aussi bien. Esclaves sont autorisés uniquement pour transmettre et recevoir de leur maître. Ils ne peuvent parler aux autres esclaves dans le Pico-réseau.

Gamme :
Application spécifique se situe et bien qu’une offre minimale est mandatée par la spécification de base, il n’y a pas une limite et fabricants peuvent capter leur mise en œuvre pour prendre en charge le cas de l’utilisation qu’ils permettent. Portée peut varier selon la classe de radio utilisé dans une mise en œuvre : classe 3 radios – ont une portée de jusqu'à 1 mètre, 3 feetClass 2 radios – le plus souvent trouvés dans les appareils mobiles – ont une portée de 10 mètres ou 33 radios feetClass 1 – utilisés principalement en cas d’usage industriel – ont une portée de 100 mètres ou 300 pieds

Articles Liés

Contrôler un bras robotisé à l’aide d’Arduino, 1Sheeld et un Android Smart Phone

Contrôler un bras robotisé à l’aide d’Arduino, 1Sheeld et un Android Smart Phone

Dans cet article que nous allons vous montrer comment utiliser 1Sheeld et votre Android smart phone capteurs (Orientation & proximité) pour contrôler un Robotic arm sans fil.Brève sur 1Sheeld :http://1sheeld.com/Étape 1: Nos outils 1 - télémanipulate
Android Smart Phone Bluetooth Remote Control Intelligent Smart voiture 51 MCU (Code STC89C52)

Android Smart Phone Bluetooth Remote Control Intelligent Smart voiture 51 MCU (Code STC89C52)

au début du nouvel an, Robot/Smart voiture amateurs et étudiants (comme vous tous) sur le génie, science et technologie sont occupés à préparer dès maintenant pour les concours de robot.C'est le moment idéal pour montrer au monde votre imagination et
Piratage de ma voiture RC en utilisant Arduino et Android Smart Phone

Piratage de ma voiture RC en utilisant Arduino et Android Smart Phone

Avoir une vieille voiture de jouet ? J'ai piraté mine à l'aide d'Arduino et un circuit de pont H pour commander les moteurs, utilisé mon téléphone Android de Sony Z1 pour combattre en la 1Sheeld récente, j'ai reçu de Kickstarter.J'ai pensé à utiliser
Installation de Bluetooth multi-fonctions voiture Smart pour Arduino contrôlée par téléphone portable

Installation de Bluetooth multi-fonctions voiture Smart pour Arduino contrôlée par téléphone portable

si vous voulez faire une voiture intelligente ? Ne sais pas par où commencer ? Que diriez-vous d'apprentissage avec l'équipe de ICStation.L' Arduino Bluetooth voiture Smart a pour fonction de Complete tracking, évitement d'obstacles, télécommande inf
Télécommande LED contrôlé en utilisant Bluetooth HC-05, Arduino et Téléphone Mobile App

Télécommande LED contrôlé en utilisant Bluetooth HC-05, Arduino et Téléphone Mobile App

La technologie progresse à une vitesse folle pause, chacun d'entre nous a des téléphones intelligents maintenant-a-jours, il y a des apps cool qui nous permettent de rester en contact avec nos amis et famille, obtenir les dernières informations météo
ArduDroid : Un Simple 2 voies Bluetooth-contrôleur basé sur Android pour Arduino

ArduDroid : Un Simple 2 voies Bluetooth-contrôleur basé sur Android pour Arduino

MISES À JOUR :Le 19 nov. 2031 : avis : la synergie incroyable entre Arduino & Android.30 octobre 2013 : Andruino est maintenant officiellement ARDUDROID et est bientôt disponible sur Google jeu. Ce changement de nom pour éviter un conflit avec une au
Arduino 4WD rover bluetooth contrôlée par téléphone/tablette Android

Arduino 4WD rover bluetooth contrôlée par téléphone/tablette Android

Arduino 4WD bluetooth contrôlé roverIl s'agit d'une rover 4WD simple que j'ai fait avec Arduino.le rover est contrôlé avec un téléphone android ou la tablette via bluetooth. Avec cette app que vous pouvez contrôler la vitesse (à l'aide de pwm de l'Ar
DIY Smart Home Automation utilisant Android

DIY Smart Home Automation utilisant Android

Domotique intelligente permettent à l'utilisateur pour contrôler l'accueil de son téléphone et attribue les actions qui doivent arriver selon le temps ou les autres lectures de capteurs tels que la lumière, de température ou de son à partir de n'impo
Contrôler l’Arduino utilisant android app

Contrôler l’Arduino utilisant android app

Dans cette instructables je vais expliquer comment contrôler les broches d'e/s arduino à l'aide d'une application android, dont nous allons écrire ici.La communication sera sur ethernet et nous utiliserons la requête GET pour activer les e / s.Let's
Arduino-Android LED de contrôle en utilisant Ethernet Shield

Arduino-Android LED de contrôle en utilisant Ethernet Shield

choses dont vous avez besoin :matériel :Arduino UnoEthernet ShieldLED 2 pcs.2pcs de résistances.Breadboard(optional)câbles (cuivre, câble ethernet)Routeurse connecter1 LED--> broche 6 au sol2 LED--> Broche 7 à la masselogiciel :Eclipse IDE1.x.x IDE
Szabo RC voiture (contrôle de vitesse Android-PWM)

Szabo RC voiture (contrôle de vitesse Android-PWM)

Si vous souhaitez contrôler votre voiture RC d'appareil Android avec ce projet vous pouvez le faire !Ce projet est rendu pour un contrôle moteur séparé faire parvenir une voiture RC et tourner les roues à gauche et à droite avec contrôle de speed(PWM
Simple distance données traçant utilisant Android / Arduino / pfodApp

Simple distance données traçant utilisant Android / Arduino / pfodApp

Simple distance données traçant utilisant Android / Arduino / pfodApp Ce Instructable vous montre comment tracer des données de capteur Arduino sur votre mobile Android et le capturer pour ensuite télécharger vers votre ordinateur.  Ces instructions
Linkit un BT - Power Box avec minuterie utilisant Android

Linkit un BT - Power Box avec minuterie utilisant Android

Appareil de contrôle à distance de câblage fixe est juste statique. Donc, pour la dynamique de projet de construction d'une carte d'extension de puissance contrôlée uniquement par bluetooth. Recherche sur le magasin de jeu et trouvé Arduino Bluetooth
Bluetooth sous contrôle LED avec une entrée analogique LDR pour TfCD

Bluetooth sous contrôle LED avec une entrée analogique LDR pour TfCD

Paul Bosch - 4154746Duygu Guroglu - 4519191Ce projet est une variation sur le Test de RFduino et exemple d'application Android d'Ed (Ed RFDuino Test App)Nous avons réécrit le programme de test existante pour le RFduino et l'application de test pour A