定制概要文件:阅读特点

7新职位/ 0
最后发表
jamartin
离线
最后看到:5年9个月前
加入:2016-07-05十六
定制概要文件:阅读特点

我想创建一个应用程序作为一个串行端口连接的服务器。为此我创建一个自定义配置文件有两个特点:
Tx:发送1个字节的数据从服务器到客户端。
处方:1字节的数据从客户机发送到服务器。

我按照教程4(创建一个自定义配置文件),但它只解释了如何创建特征可以写入。
显然,Tx需要读取但我似乎无法找到任何的例子如何阅读的特点在网站上或在示例项目。

我也不能用sample128是专为SDK 3和5我使用SDK。
你能告诉我正确的方向对一些例子吗?

谢谢。

设备:
MT_dialog
离线
最后看到:1年3个月前
工作人员
加入:2015-06-08 34
嗨jamartin,

嗨jamartin,

正常传输,应报告的特点,例如dsp应用程序在服务器端使用通知为了将数据发送给中央,也可以看看app_ble_peripheral项目,它还使用应报告的特点,以将数据发送给中央。

由于MT_dialog

jamartin
离线
最后看到:5年9个月前
加入:2016-07-05十六
我已经回顾了ble_app

我已经回顾了ble_app_peripheral例子,它有很多读+通知特征定义。然而,不幸的是,每个特性的处理函数是空的。所以我可以看到功能需要写什么,但是我不知道如何开始将数据发送到我的客户。(暂时使用lightblue ios)。目前代码,试图读取一个特征返回“毫无价值”。我需要做什么处理程序中的函数来发送数据到客户端?我有与内核交互吗?我能发送1个字节,或者内核等到更多的数据和发送数据到客户端在多个字节的数据包?

详细的解释和例子将不胜感激我新。

MT_dialog
离线
最后看到:1年3个月前
工作人员
加入:2015-06-08 34
嗨jamartin,

嗨jamartin,

ble_app_peripheral有以下functionallity时,用户应该写从中央控制点的特点,尽快编写处理程序user_custs1_ctrl_wr_ind_handler()在你的周边(表明应用程序指定的特征已经书面)将被触发。函数将触发一个定时器,当定时器的时空观,处理程序将被调用app_adcval1_timer_cb_handler ()。CUSTS1_VAL_NTF_REQ定时器处理程序将分配一个通知消息,该消息包含了数据发送到中央和寄给custs1概要文件。从custs1_task custs1_val_ntf_req_handler ()。c将处理该消息,并发送通知命令堆栈,因此中央。中央为了那些收到通知需要启用它们。我希望以上的解释是足以让你开始。

由于MT_dialog

jamartin
离线
最后看到:5年9个月前
加入:2016-07-05十六
谢谢你,非常

谢谢你,这是非常有用的。我要看看我是否能修改ble_app_peripheral项目来满足我的需求。

justinturley
离线
最后看到:5年6个月前
加入:2016-06-19 23:55
你好,

你好,

我也有过类似的问题,这个线程回答一部分,谢谢你。我还想知道更多关于通知操作。

我知道中央(客户端)设备启用通知允许服务器推送数据。有一张支票我(服务器)需要执行知道通知已经被客户端启用或不?

谢谢,

贾斯汀

MT_dialog
离线
最后看到:1年3个月前
工作人员
加入:2015-06-08 34
嗨justinturley,

嗨justinturley,

是的,你可以阅读特点与通知属性attmdb_att_get_value()函数检查返回的值是否等于PRF_CLI_START_NTF。如果这意味着中央使得特征,还得到一个指示应用程序当中央写入你的应报告的特点,请检查下一篇文章http://support.dialog-semiconductor.com/bug-report-multi-periodic-appeas..。

由于MT_dialog