Maximum number of BLE sensors that could be connected to a BLE gateway at a given instant?

拜拜、爱过 提交于 2019-12-11 06:15:31

问题


I have this doubt. For example, I have a Smart Wrist Band (measures pulse, body temp), a Smart Gear/Watch (to display text alerts, control calls) and a Bluetooth headset. I need all the three to communicate with my mobile phone at the same given instant.

Is it possible to achieve the same ?

What are the challenges involved if I need to develop an application on my own if I had to achieve the above possibilities ?

Your help is highly appreciated.

Note: - BLE has star-based network topology and maximum devices per Piconet is 8 including the Master - Please help me in understanding/visualizing the above theory that I learnt.

Thanks.


回答1:


The Bluetooth Classic has a limitation of 7 slave devices in a piconet and they are time and hop synchronized to the master ( ie master and slaves share a common physical channel and it is not possible to address more than seven slaves for a master when in Active mode). In BLE each connection from a master to a slave operates in an independent physical channel( ie LE slaves does not share a common physical channel with the master), hence there is no limitation imposed by the Specification except as specified by the Connection interval and slave latency rules ( Note that individual bluetooth controller manufacturers may decide to limit the number of connections depending on the practical bandwidth limitation). please see the Bluetooth Classic vs Bluetooth Low energy Topology below.

Is it possible to achieve the multiple sensors ( BLE) and Headset (BT classic) connected to mobile? Yes it is very much possible, except that there are some BT4.0 controllers which doesn't allow LE advertisement while connected to another BLE device. please check the known limitations in a particular bluetooth controller.




回答2:


It's the Bluetooth controller that has the limitation. Different Bluetooth controllers have different maximum number of concurrent connections. It's usually between 5 and 14. However Android has an additional hardcoded limit of 10 for some strange reason.

Other than this, there shouldn't be any particular challenges.



来源:https://stackoverflow.com/questions/39163772/maximum-number-of-ble-sensors-that-could-be-connected-to-a-ble-gateway-at-a-give

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!