Question

Quelqu'un sait comment un appareil Bluetooth peut prendre les ID de périphériques de périphériques décelables dans la gamme?

Je cherche idéalement pour la solution la plus simple qui implique le plus petit implimentation des protocoles Bluetooth.

Un point de départ serait bon, je souhaite juste de créer un dispositif qui permet de stocker tous les périphériques ids des appareils Bluetooth à proximité avec une consommation d'énergie minimale, de préférence juste en utilisant des fréquences radio et non pas SDP et quelle que soit d'autre.

Si vous ne pouvez pas me aider, s'il vous plaît pouvez-vous me aider à trouver le bon matériel de lecture pour la communication Bluetooth à faible niveau (étape par étape). La ligne de lecture est de niveau si élevé que je ne peux pas travailler sur ce qui est réellement envoyé, quand.

Était-ce utile?

La solution

Laalto clouée la réponse de la spécification Bluetooth / pile POV, mais votre question implique votre recherche d'un appareil Bluetooth autonome - pas seulement un balayage app portable appareils environnants.

Je ne peux parler que pour les puces BT que l'entreprise où je travaille (Cambridge Silicon fabrique Radio - RSE), mais nos puces peuvent faire à peu près hors de la boîte. Nos puces ont un bac à sable virtuel de la machine à bord qui permet d'accéder aux fonctions du firmware et la pile Bluetooth de la puce. Vous pouvez facilement écrire une application de code C pour fonctionner dans le bac à sable de la machine virtuelle, sur la puce, qui scanne périodiquement pour les appareils découvrables autour, saisir leurs papiers d'identité, puis les télécharger lorsque vous êtes connecté via USB ou série, ou peut-être sur BT lorsqu'un appareil se connecte à l'auditeur directement.

www.csr.com et www.csrsupport.com pour les puces, dev-kits, références design, etc .. etc ...

Vous voulez probablement un module avec les supplémentaires HW (UART, USB etc ...) ainsi que juste la puce mais vous pouvez mettre en œuvre ce avec quelque chose de la taille d'un USB BlueTooth ou probablement plus petit.

Il serait vraiment aider à en savoir plus sur ce que vous essayez d'atteindre, pourquoi vous voulez quelque chose qui vient scanne les environs périphériques Bluetooth et la taille de l'appareil doit être.

Désolé si cela ressemble à la publicité. Pour l'équilibre: Broadcom puces BT faire trop

Autres conseils

Les spécifications Bluetooth de http://www.bluetooth.org sont un bon point de départ pour faible Des informations de niveau. Vous avez besoin d'un compte pour accéder aux spécifications, mais vous pouvez en créer un gratuitement.

En fait ce que vous devez faire est de passer en mode d'enquête périodiquement et saisir les paquets de réponse à leur arrivée. Plus le temps que vous passez en mode d'enquête, plus il est probable que vous découvrirez dans la gamme des appareils: appareils découvrables entrent dans le mode de balayage d'enquête que relativement rarement; il prend un certain temps (10.24s au moins avec les anciennes versions Bluetooth) pour balayer toutes les fréquences possibles dans la fréquence d'analyse d'enquête / enquête sur les systèmes de saut. Et même alors, vous pouvez avoir des conditions radio sous-optimaux.

Pour la mise en œuvre, je vous suggère de commencer au moins avec les bibliothèques Bluetooth existants, tels que BlueZ et ne tentez pas de créer votre propre à partir de zéro.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top