我想通过bluegiga模块将数据发送到android移动设备。
我的问题是,我需要什么SDK才能做到这一点,我如何才能获得它?
我找到的是Bluegiga SDK,但关于它的信息并不多。
发布于 2012-01-28 00:04:06
BlueGiga模块可能附带SSP支持。即串行端口配置文件。如果是这样的话,您应该能够使用RS232类型的物理接口连接到模块,并从android设备使用SPP profile。
模块文档应该包含有关安全性和配对的信息,例如Android连接到模块时的默认引脚编号,以及是否有要启动连接和配对的引脚/按钮。
发布于 2015-05-06 14:43:20
首先,你需要了解BLE是如何工作的。与传统蓝牙不同的是,BLE (通常)更倾向于通过服务(捆绑在服务中)进行通信,无论它们是标准的还是自定义的。根据您的应用领域,您可以选择一种标准服务实现。
有关服务的更多信息,请查看Bluetooth Developer Portal。
关于在BlueGiga设备上的开发,您将不得不选择您想要继续进行的方式: BGAPI或BGScript。BGAPI被合并到一个易于移植(基于C编程)的库中: bglib,您可以轻松地将其移植到您的主要固件项目中。
然后,您必须使用标准服务之一开始使用,并将.hex文件转储到BLE模块中(直接或如果您有Eval工具包)。.hex文件是从一个BGProject生成的,其中包含一些配置文件,如gatt.xml、hardware.xml和一些其他配置文件,这些文件出现在演示项目中,当您下载SDK和其他工具时,您可以从BlueGiga收到这些配置文件。要将.hex转储到模块中,您需要获得一个TI-made CC Debugger。
了解GATT implementation和GAP implementation。
设置BLE设备所需的工具是: BLEUpdate。它可以完美地运行在windows平台上(windows XP service pack 2及以上版本)。在BlueGiga product Support Page上有大量的文档和用户指南可用来获取关于如何使用它的知识。
简单地说:
.hex文件转储到BLE模块/评估套件。gatt.xml的UUID。https://stackoverflow.com/questions/8984930
复制相似问题