2017-05-27 4 views
0

Je suis assez nouveau pour IoT et BLE. Ce que je veux accomplir, c'est écrire sur la caractéristique GATT d'au moins 100 périphériques simultanément ou dans un très court laps de temps (c'est-à-dire moins de 100 ms). Actuellement, mes périphériques sont Ble nano (nRF51822) avec un service personnalisé GATT fonctionnant sur eux. J'utilise mon Mac en tant que BLE central. J'utilise Node.js et noble pour implémenter le central. Je veux savoir si une telle chose est possible et si possible, veuillez me lier à un exemple de code. :)Contrôler plusieurs périphériques BLE avec un seul central

Répondre

0

Vous devriez noter que les puces Bluetooth pour ordinateurs sont généralement (assez arbitrairement) limitées à seulement quelques connexions simultanées. Les valeurs communes sont comprises entre 3 et 14. Même si vous en connectez quelques-unes à la fois, envoyez la valeur de caractéristique, déconnectez puis connectez les périphériques suivants, il serait impossible de le faire dans les 100 ms. Si vous voulez envoyer les mêmes données à tout le monde, vous devriez plutôt laisser votre ordinateur faire de la publicité et les appareils nrf analyser. De cette façon, vous diffusez les données à la place.

+0

Merci Emil pour votre réponse. Je dois être capable de contrôler les périphériques individuellement aussi, donc la solution que vous avez suggéré de laisser l'ordinateur faire de la publicité ne me semble pas pratique. BTW J'utilise l'ordinateur pour le prototypage et il sera remplacé par BLE Chips plus tard dans la production. – Goris