微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI蓝牙设计交流 > 如何编写Host程序(基于cc2540)

如何编写Host程序(基于cc2540)

时间:10-02 整理:3721RD 点击:

hi,

 我想编写一个host和controller分离的程序(二者运行在不同的芯片上)。

BLE协议栈提供的demo程序只有运行在CC2540上的程序,那么,如何编写host上的程序呢?

我读了文档TI_BLE_Vendor_Specific_HCI_Guide.pdf,对这种编程的框架有了一点了解,但是细节方面还有很多疑问。

1)profile需要自己管理吗?
       这些函数(例如GATTServApp_RegisterService)还能调用吗?
       如果能的话,怎么调用?
      如果不能的话,我还需要用gattAttribute_t这种方式管理我的数据吗?

 BLE-STACK中 Master端的程序不多,有个SimpleBLECentral和GlucoseCollector. 

 cc254x 做central 一连2 可参考链接  http://processors.wiki.ti.com/index.php/SimpleBLECentral_Connect_to_Multi_SimpleBLEPeripheral_devices

谢谢你的回复,我看了下,好像不是我所需要的。

我需要实现的应该是这个功能:Network Processor with GATT_DB_OFF_CHIP defined.

不知道有没有类似的程序?大家有人写过吗?

我觉得这样的程序很复杂啊,是我想错了,还是真的很复杂?

在Network Processor with GATT_DB_OFF_CHIP defined模式下,profile的管理(例如handle和uuid的维护)需要自己写代码管理吗?还是TI有库函数可以调用?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top