安卓与电脑之间的通信

5
我正在开发一个指导盲人学生的项目。我使用 WiFi 标签和 Android 手机。WiFi 标签被放置在墙上,而 Android 手机则由盲人携带。学生的课程表和到达特定讲堂的最短路径算法已经加载到主机中。
每当 Android 手机靠近任何 WiFi 标签时,它会接收来自 WiFi 标签的信标。为了实现这一点,Android 必须每 3 秒(例如)扫描所有 WiFi 设备。因此,Android 必须将 WiFi 标签 ID(MAC 地址)、Android MAC ID 和接收信号强度转发给主机。那么,我该如何做呢?需要在 Android 手机上加载哪些不同的应用程序?扫描应该如何进行?
一旦主机从 Android 接收到数据,它将根据算法确定最短路径,并向 Android 发送指令(例如方向 - 向左走)。那么,我们应该如何做呢?由于学生视力有障碍,所以传入的消息应该是音频。
请告诉我如何实现这个功能?我对 Android 不太熟悉。
谢谢 Shaban

WiFi标签会被NFC标签所取代吗?将信息嵌入到NFC标签中并从中读取。当然,您的Android设备必须具备NFC芯片。 - Raptor
然后用户将不得不知道NFC标签在哪里,并且要足够接近它们才能检测到标签。这对于盲人学生来说是不实际的。我认为WiFi标签是理想的选择。我建议您研究一下谷歌的室内地图是如何工作的。据我所知,它们使用低频GPS信号,可以从远处检测到。但我可能错了。 - Madushan
1个回答

0

好主意!坚持使用Wifi标签,因为NFC不是理想的解决方案!

你有没有考虑过问题?每个学校都会有不同的架构,你打算如何应对?

就音频信号而言,您可以使用TTS(文本到语音)转换器将接收到的文本转换为音频!

关于wifi标签部分,您可以使用类似以下的东西: 学生运行应用程序,应用程序反过来发送特定的消息/请求,从而使wifi标签识别出学生需要方向,然后您可以通过学生告诉手机去哪个班级/教室,wifi标签/服务器计算路径,然后您可以使用导航指引学生!请查看谷歌导航应用程序的文档!

如果您需要我的帮助,请告诉我:)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接