如何实现与Phonegap的蓝牙通信

How to implement Bluetooth communication with Phonegap?

本文关键字:Phonegap 通信 何实现 实现      更新时间:2023-09-26

我打算用HTML/JAVASCRIPT/jQuery编程一个接口来控制电子设备。通信必须通过蓝牙进行(已经有一个指令集来控制设备存在,并且该设备已经支持蓝牙),并且此接口应通过Phonegap移植到Android应用程序...

所以我很想得到一些关于如何与HTML或JAVASCRIPT建立蓝牙通信的建议,并通过Phonegap移植它......教程,书籍或任何提示都会被热情地提供!

快速回答:你必须编写自己的cordova/phonagap插件。

更长的答案:

在cordova/phonegap中建立HTML和本机电话API之间的通信的唯一方法是使用Phonegap Plugin API。插件 API 充当手机和浏览器 JS 之间的桥梁。

您必须为目标平台和 JS 编写本机代码。

最棘手的部分是统一处理来自JS站点上不同移动平台的不同本机API。对于单个目标平台,复杂性是相当可控的。

Phonegap有一个github页面,几乎所有可用的插件都是开源的。您可以使用它们作为示例。还有一些可用的教程。