智能手环蓝牙连接距离解决方案试探(蓝牙信号中继/放大器)-Arduino中文社区 - Powered by Discuz! Archiver

bin2222 发表于 2018-11-20 11:02

智能手环蓝牙连接距离解决方案试探(蓝牙信号中继/放大器)

现在市面上有许多品牌的智能手环,从几百块到上千块价位不等。其中部分高端智能手环甚至支持插sim卡或通过esim来获得号码,不过大多数仍是通过蓝牙技术与手机连接。智能手环功能繁多,支持检测血压、心率、还有一天的行走距离及卡路里消耗等。除此之外还有日程安排、天气、闹钟等功能。通过与手机的连接还可以获取手机的来电信息、短信以及微信QQ的消息提醒。部分手环甚至可以通过内置的NFC功能来替代公交地铁卡以及部分不加密的门禁卡,有的还支持支付宝或微信的离线支付码功能(被扫的那种)。
智能手环方便了人们的生活,且作为又一穿戴智能设备,期待未来会作为智能手机的辅助设备而高度普及。然而智能手环也有其发展上的限制。比如说身体信息检测机能只能吸引一部分对自己的健康和健身有兴趣的客户。来电信息和消息提醒功能只能显示而不能回复,需要拿出手机操作,显得有些鸡肋。NFC功能由于需要所在城市或地域的交通网支持,还有待发展。也就是说智能手环还没有全民通用的主打功能,大多数情况下只是看看天气或时间还有步数。
现在的智能手环中只有中高端(500元以上)级别装有扬声器而具备来电接听功能,使用此功能时可以不用拿出手机便可接打电话,且容易听到,能减少错过重要电话的几率。然而由于蓝牙传输距离短且容易被干扰的性质(此讨论同样适用于蓝牙耳机),我认为有必要开发一款室内的蓝牙信号中继装置。
智能手环可以作为智能家居的一环。想象一下你回到家门前,通过智能人脸识别打开门锁,同时网关自动根据室内光线和温度判断是否需要开启灯光或空调(小米或天猫平台已实现)。接着把用了一天的手机拿到充电器那里充电,然后起身去忙别的事,比如看看电影或是做饭或是洗澡。然而此时突然来电,好不容易听见后急急忙忙赶去接电话的经历大家有没有过呢?如果可以从随身穿戴的智能手环设备上接电话的话必定会很方便。然而由于蓝牙信号距离的限制一般隔堵墙就连接不上了。而蓝牙信号中继器可以解决这一问题。
数年前蓝牙曾作为物联网解决方案的一种被讨论,然而后来被WIFI还有Zigbee等协议替代。直到现在使用蓝牙的设备也不多,而且由于不能连接外网,一般用于一些短距离的1对1设备连接。可见蓝牙的劣势在于无法连接外网,距离短。但也有他的优势,就是设备一对一(想象一下手环是WIFI连接那么出门在外没有WIFI路由,手环只能连接到你的WIFI 。那么你就不能再连WIFI或是开热点了,而且换个地方就要输入密码连接,手环屏幕太小了不现实)
由于市面上已经没有蓝牙路由器之类的中继设备,我觉得可以通过咱们的平台开发一个。方案我想了两种,
第一种,设备始终检测蓝牙波段2402MHz到2480MHz的40个通道 并将其扩大信号后播放出去。也就是说设备并不处理任何信号只是检测特定波段并放大后播出来达到中继的目的。
第二种 用两个蓝牙模块作为主设备和从设备同时建立与手机和手环的连接。也就是说先作为主设备连接手环,然后再作为从设备连接手机。此时如果从手机那里接收了一个数据包便原封不动的发送到手环那里并假装是自己发送的,接收到手环的数据包也原封不动的发给手机来达到中继的目的。
由于第二种步骤复杂,成本高,我个人更倾向于第一种。但是始终没有在网上找到类似的方案,不知是否有技术上的难题,欢迎各位大神讨论指教。

memoryleak 发表于 2020-2-28 16:33

你说的就是蓝牙mesh网络,可以把某个节点设置为中继,技术上已经实现了,是协议层面的东西,和硬件关系不大
页: [1]
查看完整版本: 智能手环蓝牙连接距离解决方案试探(蓝牙信号中继/放大器)