将CTS作为TIPC的问题

6个职位/ 0个新职位
最后发表
JCShaun
离线
最后看到:6年4个月前
加入:2014-09-08 21:52
将CTS作为TIPC的问题

你好,

我是BLE的新手。很高兴加入这个社区:)

我试图使用DA14580作为一个定时器配置文件客户端。一直有问题,弄清楚如何使用GATTC读命令检索服务从时间配置文件服务器:(((()

1.服务发现似乎工作得很好:
我能够通过发现过程并发送tipc_enable_cfm_send(tipc_env, &tipc_env->con_info, PRF_ERR_OK),并移动到TIPC到“连接”状态。
2.然后我连接到我发现的设备上
3.一旦建立了绑定,我使用以下代码尝试读取CTS信息。

struct gattc_read_cmd *myReadCmd = KE_MSG_ALLOC(gattc_read_cmd, TASK_GATTC, TASK_APP, gattc_read_cmd);
myReadCmd ->req_type = GATTC_READ;

struct gattc_read_simple mySimpleRead;
mySimpleRead。处理= 0将;
myReadCmd - >申请。简单= mySimpleRead;

ke_msg_send (myReadCmd);

4.然而,gattc_read_ind_handler()从未被调用。我在gattc_read_ind_handler()中设置了多个断点,没有触发断点。
5.从未到达gattc_cmp_event下的GATTC_READ情况。
6.我已经使用连接管理器尝试了上面的过程(我的意思是发现->绑定设备->读取CTS),它工作得很好。

真的希望有更多关于如何使用DA14580作为中心设备以及如何阅读GATT配置文件和服务的例子。

有人能帮忙吗?

谢谢你!

JCShaun
离线
最后看到:6年4个月前
加入:2014-09-08 21:52
或者一般来说,有没有

或者一般来说,有没有从另一个BLE设备读取的例子?谢谢吨!

PY_Dialog
离线
最后看到:2年11个月前
工作人员
加入:2014-08-25“
嗨JCShaun,

嗨JCShaun,

下面是一个简单的BLE阅读示例:
struct gattc_read_cmd * req = KE_MSG_ALLOC(gattc_read_cmd, KE_BUILD_ID(TASK_GATTC, con_info->conidx),
con_info - > prf_id gattc_read_cmd);
申请- > req_type = GATTC_READ;
//读取一次
申请- > req.simple。Offset = 0;//从开始读取
申请- > req.simple。//读取全部
申请- > req.simple。//读取值处理程序
ke_msg_send(要求的);

还有其他类型的阅读,请参考RW-BLE-GATT-IS获得更多信息。

的问候!
PY

iamadog3333
离线
最后看到:5年11个月前
加入:2014-07-30 03:56
我想加个小费

我正在尝试添加一个tipc(时间配置文件客户端)服务。我在SDK中找到了tipc.c和tipc_task.c。
但是没有任何app_tipc_task.c等文件。
对话中是否有完整的TIPC演示?
谢谢你!

iamadog3333
离线
最后看到:5年11个月前
加入:2014-07-30 03:56
JCShaun PY_Dialog,

JCShaun PY_Dialog,

我正在尝试添加一个tipc(时间配置文件客户端)服务。我在SDK中找到了tipc.c和tipc_task.c。
但是没有任何app_tipc_task.c等文件。
对话中是否有完整的TIPC演示?
谢谢你!

PY_Dialog
离线
最后看到:2年11个月前
工作人员
加入:2014-08-25“
嗨iamadog3333,

嗨iamadog3333,

您需要自己定义和执行应用程序级代码。

的问候!
PY