文件名称:java版商城源码-ucbit-beconavi:基于BLE信标的室内导航应用
文件大小:114KB
文件格式:ZIP
更新时间:2024-06-24 19:38:32
系统开源
java版商城源码ucbit-beconavi ucBit BLE 信标应用程序再次改进,为未来的城市构建基于物理网络的室内导航系统。 即使在今天使用最精确的 GPS 传感器,在室内导航仍然是一个挑战,尤其是在大型商场、大学校园等。 建立在以前的 ucBit UART 传感器数据记录器应用程序的基础上,用于分配 3(从各种 BLE 传感器节点和天气收集传感器指标来自开放天气 API 的数据并将其发布到 Firebase 实时数据库),现在删除了依赖于 BLE 服务发现的完整代码,该代码依赖于 发布的大量蓝牙低功耗库,而不是每个 BBC micro:bit 模块被配置为充当一个启用轻量级信标查找器 API,从中侦听 16 字节长的 UUID,然后 android 应用程序使用它来定位其在建筑物内的位置。 处理位置数据: 最初的想法是在房间中部署至少 3 个 micro:bit 信标,并实施三边测量算法来定位房间内的位置,然后将其安装到房间的 3d 模型中。 但由于此任务的时间和足够的 BBC micro:bit 模块不可用等限制,人们想到了实现基本的基于接近度的位置感测。 一旦用户的位置
【文件预览】:
ucbit-beconavi-master
----gradlew(5KB)
----settings.gradle(26B)
----.gitattributes(66B)
----gradle()
--------wrapper()
----README.md(5KB)
----ibeacon()
--------ucBit_firmware.js(98B)
--------pxt.json(284B)
----gradlew.bat(2KB)
----gradle.properties(729B)
----.gitignore(884B)
----app()
--------src()
--------.gitignore(7B)
--------build.gradle(1024B)
--------proguard-rules.pro(751B)
----bleloc()
--------src()
--------.gitignore(7B)
--------build.gradle(870B)
--------proguard-rules.pro(751B)
----build.gradle(720B)