gpt4 book ai didi

linux - 从 Cordova 应用程序到 Linux 设备的蓝牙 LE

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:26:13 25 4
gpt4 key购买 nike

我需要一些指导。简而言之,我需要能够通过 BLE 使用智能手机应用程序配置和控制设备。

例如,更改我的Raspberry Pi 的IP 地址。要做到这一点,我需要两件事。

  1. 简单的 Android/iOS 应用,将 IP 地址参数作为输入,然后通过蓝牙与 RPi 通信。请注意,需要从应用内发现并连接设备(无需转到“设置”和配对)。

  2. 在 Raspberry Pi 上构建一些服务器进程,用于监听 USB 蓝牙加密狗,接收带参数的命令并相应地执行操作。

所以我需要帮助构建这个项目的 BLE 部分。

我有多年的智能手机应用程序开发经验,以及 10 年以上的 Linux 系统编程经验。换句话说,构建一个简单的 Cordova 应用程序,以及更改 IP 地址的 Linux 进程真的不是问题。

但是,我对蓝牙完全陌生。你能给我指出正确的方向吗?我相信这个问题已经被解决了几千次。有教程吗?或者也许我用作起点的骨架代码?另外,对 BLE USB 加密狗有什么建议吗?

非常感谢!

最佳答案

我认为很难找到比这个更好的在 RaspberryPi 上实现低能耗技术的指南:

https://learn.adafruit.com/downloads/pdf/pibeacon-ibeacon-with-a-raspberry-pi.pdf

在此之后,您可以在 Playstore/Appstore 上随机下载一个应用程序,并检查您的 RaspberryPi 是否确实充当了 BLE 设备。

最后,您可以使用几个可用的 BLE 插件开始创建自己的应用程序,例如:

https://github.com/randdusing/BluetoothLE

https://github.com/don/cordova-plugin-ble-central

关于linux - 从 Cordova 应用程序到 Linux 设备的蓝牙 LE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34641030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com