读取CTS作为TIPC的问题

6个帖子/ 0新
最后一篇
jcshaun.
离线
最后一次露面:6年6个月前
加入:2014-09-08 21:52
读取CTS作为TIPC的问题

你好,

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

我正在尝试使用DA14580作为定时器配置文件客户端。有问题弄清楚如何使用gattc read命令从时间配置文件服务器检索服务:(((

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.handle = 0x22;
myReadcmd-> req.simple = mysimpleread;

KE_MSG_SEND(MYREADCMD);

但是,从未调用gattc_read_ind_handler()。我在gattc_read_ind_ind_handler()中设置了多个断点,没有解雇断点。
5.从未达到Gattc_cmp_event下的Gattc_read案例。
6.我尝试了上述过程(通过该过程使用Concoper Manager发现 - >绑定设备 - >读取CTS),它运作正常。

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

有人可以帮忙吗?

谢谢!

jcshaun.
离线
最后一次露面:6年6个月前
加入:2014-09-08 21:52
或者一般来说,有没有

或者一般情况下,是否有任何来自另一个BLE设备的读数的例子?谢谢吨!

py_dialog.
离线
最后一次露面:3年1个月前
职员
加入:2014-08-25 09:59
嗨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-> req_type = gattc_read;
req-> nb = 1; //读一次
req-> req.simple.offset = 0; //从开始读取
req-> req.simple.length = 0; //读取全部
req-> req.simple.handle = valdl; //读取值处理程序
KE_MSG_SEND(REQ);

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

问候!
PY

Iamadog3333.
离线
最后一次露面:6年1个月前
加入:2014-07-30 03:56
我正在尝试添加巧妙

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

Iamadog3333.
离线
最后一次露面:6年1个月前
加入: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.
离线
最后一次露面:3年1个月前
职员
加入:2014-08-25 09:59
嗨Iamadog3333,

嗨Iamadog3333,

您需要自己定义和开展应用程序级别代码。

问候!
PY