首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android -如何开发到bluegiga设备?

Android -如何开发到bluegiga设备?
EN

Stack Overflow用户
提问于 2012-01-24 18:05:43
回答 2查看 741关注 0票数 2

我想通过bluegiga模块将数据发送到android移动设备。

我的问题是,我需要什么SDK才能做到这一点,我如何才能获得它?

我找到的是Bluegiga SDK,但关于它的信息并不多。

EN

回答 2

Stack Overflow用户

发布于 2012-01-28 00:04:06

BlueGiga模块可能附带SSP支持。即串行端口配置文件。如果是这样的话,您应该能够使用RS232类型的物理接口连接到模块,并从android设备使用SPP profile。

模块文档应该包含有关安全性和配对的信息,例如Android连接到模块时的默认引脚编号,以及是否有要启动连接和配对的引脚/按钮。

票数 1
EN

Stack Overflow用户

发布于 2015-05-06 14:43:20

首先,你需要了解BLE是如何工作的。与传统蓝牙不同的是,BLE (通常)更倾向于通过服务(捆绑在服务中)进行通信,无论它们是标准的还是自定义的。根据您的应用领域,您可以选择一种标准服务实现。

有关服务的更多信息,请查看Bluetooth Developer Portal

关于在BlueGiga设备上的开发,您将不得不选择您想要继续进行的方式: BGAPI或BGScript。BGAPI被合并到一个易于移植(基于C编程)的库中: bglib,您可以轻松地将其移植到您的主要固件项目中。

然后,您必须使用标准服务之一开始使用,并将.hex文件转储到BLE模块中(直接或如果您有Eval工具包)。.hex文件是从一个BGProject生成的,其中包含一些配置文件,如gatt.xmlhardware.xml和一些其他配置文件,这些文件出现在演示项目中,当您下载SDK和其他工具时,您可以从BlueGiga收到这些配置文件。要将.hex转储到模块中,您需要获得一个TI-made CC Debugger

了解GATT implementationGAP implementation

设置BLE设备所需的工具是: BLEUpdate。它可以完美地运行在windows平台上(windows XP service pack 2及以上版本)。在BlueGiga product Support Page上有大量的文档和用户指南可用来获取关于如何使用它的知识。

简单地说:

  • 首先,从一个演示项目中选择一个标准服务。将.hex文件转储到BLE模块/评估套件。
  • 与安卓应用程序代码共享来自gatt.xmlUUID
  • 在安卓应用程序中执行必要的实现,以便发现并连接BLE设备。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8984930

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档