![](/img/trans.png)
[英]It is possible to identify nearby android devices with bluetooth disabled?
[英]Is it possible to create a Bluetooth Mesh Network with iOS and Android devices
我目前正在构建一个应用程序,该应用程序创建了一个用户可以在网络上共享信息的平台,但我想创建一个离线选项,让用户在近距离时仍然可以在对等网络上进行通信。 是否可以使用智能手机创建 BT 网状网络?
我已经看到蓝牙可以选择使用 BLE 创建网状网络,但是在研究 CoreBluetooth 之后,我找不到任何支持这种类型网络的东西。 我已经看到了一些使用 iOS Multipeer 连接的解决方案,但如果可能的话,我最喜欢跨平台解决方案。
对的,这是可能的。 Android 和 iOS 本身不提供支持 BLE Mesh API,但它们可以构建在适用于 iOS 和 Androi 的现有 BLE API 之上
意法半导体: https : //www.st.com/en/embedded-software/stsw-bnrg-mesh.html
https://play.google.com/store/apps/details?id=com.st.bluenrgmesh&hl=en_IN
支持: https : //community.st.com/s/topic/0TO0X000000BSrIWAW/ble-mesh
北欧的 :
https://github.com/NordicSemiconductor/Android-nRF-Mesh-Library
https://github.com/NordicSemiconductor/IOS-nRF-Mesh-Library
https://play.google.com/store/apps/details?id=no.nordicsemi.android.nrfmeshprovisioner&hl=en_IN
蓝牙 SIG 于 2017 年 7 月宣布了蓝牙 Mesh 功能。mesh 网络规范源自蓝牙低功耗 v4.0 规范,许多手机支持蓝牙低功耗 v4.0。
但是,手机在不久的将来将不支持蓝牙Mesh组网拓扑。 这只是我的想法。
在网状网络中,您可以通过希望节点将数据包传输到直接无线电范围之外的目的地。
我相信,这种场景可以通过发送信标和扫描信标来模拟。 以下步骤可能不是一个完整的解决方案,但可以让您深入了解基本的网状网络设计。
这是步骤;
如果您缓存上次发送的信标数据包以防止多次重新传输相同的数据包,那将是一种很好的做法。
我希望,这能让您对如何在手机中实现网状网络拓扑结构有基本的了解。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.