17个职位/0个新职位
最后一篇文章
罗尼
离线
最后一次见到:4年8个月前
硕士
已加入:2014-05-15 15:02
样本128

经过与源代码和文档的大量斗争,我们能够运行sample128示例。
我们的android应用程序能够发现电路板,但我们不知道如何填充app\u sample128.c和app\u sample128\u task.c
开始使用特征通知。
有人能在这件事上帮助我们吗?
谢谢

tru对话框
离线
最后一次见到:2周4天前
工作人员
已加入:2014-06-30 23:52
嗨,罗尼:

嗨,罗尼:

请参阅“软件”选项卡下的以下文档:UM-B-003:用户手册-软件开发指南1.4.pdf

谢谢,

tru对话框

罗尼
离线
最后一次见到:4年8个月前
硕士
已加入:2014-05-15 15:02
这是我们正在使用的。

这是我们正在使用的。
在第11章中,我们没有理解如何处理特征2的通知。
我们需要在app\u sample128.c和app\u sample128\u task.c中做些什么来实现它?
sample128的概要文件是随sdk提供的。这是一个伟大的工具,开始了解概况。
为什么应用程序不能作为源提供?
谢谢

阿夫拉索夫1
离线
最后一次见到:6年6个月前
已加入:2014-05-15 16:58
看看app\u proxr.c

看看app\u proxr.c和app\u proxr\u task.c。用它们来建模你的应用程序代码你只需要使用某些函数,而不是全部。如果您处理的是定时通知,那么查看app\u batt.c中的计时器实现也会有所帮助。如果您使用的是邻近报告程序项目,则需要在app\u proxr\u proj.c中启用sample128,这也是启用计时器的地方。

罗尼
离线
最后一次见到:4年8个月前
硕士
已加入:2014-05-15 15:02
看了看前置器

看了前置器和电池的例子。
1在发送SAMPLE128\u CREATE\u DB\u REQ的函数中,我不明白我要对数据库做什么。
前置器和电池都在填充数据库,但我不明白他们在做什么。
2发送SAMPLE128\u ENABLE\u REQ的函数也有同样的问题。我看到电池和前置器正在准备我不明白的东西。
我认为文档缺少一个链接,并且没有解释应用程序部分和概要文件之间的连接。

我相信有人解决了这个例子。是否可以获取app\u sample128.c和app\u sample128\u task.c的源代码?
谢谢你的努力

WT\U对话框
离线
最后一次见到:3年2个月前
工作人员
已加入:2013-12-05 14:43
嗨,罗尼,

嗨,罗尼,

在sdk3.0.4中有一个应用程序示例

请参考spotar\u status\u update\u req\u handler()函数作为通过128位UUID特征发送通知的示例。

实际上,16位和128位uuid的通知传输方法是相同的。为GATT服务器创建数据库或为GATT客户机发现数据库之后,所有过程都是相同的,因为处理是通过句柄而不是uuid完成的。

罗尼
离线
最后一次见到:4年8个月前
硕士
已加入:2014-05-15 15:02
谢谢你的建议。

谢谢你的建议。
我用来连接设备的软件可以分析ble接口。
当运行prox reporter时,它工作正常,因为我可以看到电池通知。
但我的问题在于sample128的例子。
遵照你的建议,我取得了一些进展。情况如下:

我可以连接到设备。
我看到了4个服务:通用访问、通用属性、设备信息和未识别的服务(示例128)
当我选择未识别的服务并显示描述符时,我看到了两个特征
当我尝试启用特征2的通知时,我收到一条错误消息:
'属性需要授权才能读取或写入'
似乎我没有启用特征2的通知功能。
我做错什么了?

MHv\U对话框
离线
最后一次见到:6天3小时前
工作人员
已加入:2013-12-06 15:10
嗨,罗尼,

嗨,罗尼,

有几件事。。。

首先,你可能已经注意到了这一点,Android和iOS都懒得去发现服务。我的意思是,它们在第一次连接时都存储了外设的gatt数据库。但在第一次之后,你将不会看到新的服务等出现。强迫新发现的简单方法是关闭蓝牙然后再打开。这将清除本地关贸总协定数据库为您的外围设备。

另一个问题(这可能只与Android有关)是Android在Android开发者BT智能参考应用程序中有几个错误,导致各种应用程序都面临同样的问题。亚博国际官网平台网址

我将向您发送一封电子邮件,其中包含以下链接:

a) 一款Android应用程序,不会出现上述问题

b) 一个完整的项目。它增加了第三个特性,但其他特性都是相同的

我希望这能帮到你。

罗尼
离线
最后一次见到:4年8个月前
硕士
已加入:2014-05-15 15:02
伟大的。这正是我想要的

伟大的。这正是我要找的。
如果可能的话,你能让第三个特征的长度超过一个字节,这样我就可以看到它是如何做到的?
谢谢
罗尼

MHv\U对话框
离线
最后一次见到:6天3小时前
工作人员
已加入:2013-12-06 15:10
嗨,罗尼,

嗨,罗尼,

第三个特征是8字节长。它的实施就是为了证明这一点;o)

罗尼
离线
最后一次见到:4年8个月前
硕士
已加入:2014-05-15 15:02
伟大的。

伟大的。
你需要我的电子邮件地址吗?
谢谢

MHv\U对话框
离线
最后一次见到:6天3小时前
工作人员
已加入:2013-12-06 15:10
嗨,罗尼,

嗨,罗尼,

你应该已经收到我的邮件了。我在星期四晚上把它发到了你的邮箱。net.il公司". 它包含链接,所以请检查您的垃圾邮件文件夹。

罗尼
离线
最后一次见到:4年8个月前
硕士
已加入:2014-05-15 15:02
我确实在星期四

我在周四收到了一封邮件,里面有你的回复和这个论坛的链接。
最近我经常发邮件,遇到了一些问题,请你帮我发邮件到我的gmail链接好吗

谢谢

MHv\U对话框
离线
最后一次见到:6天3小时前
工作人员
已加入:2013-12-06 15:10
我刚把链接发过来了

我刚刚用你的gmail帐号把它的链接发给你了。希望你这次能拿到。收到后,我建议你编辑你的帖子,删除你的电子邮件。你从不知道。。。

罗尼
离线
最后一次见到:4年8个月前
硕士
已加入:2014-05-15 15:02
我不明白。

我不明白。
不知何故,它没有到达,我甚至没有收到通知,它已经收到。

MHv\U对话框
离线
最后一次见到:6天3小时前
工作人员
已加入:2013-12-06 15:10
奇怪。我讨厌一次

奇怪。我又讨厌它了。如果你得到它,请告诉我,否则我会设法找到一个不同的方法把它带给你。

罗尼
离线
最后一次见到:4年8个月前
硕士
已加入:2014-05-15 15:02
我知道了。谢谢

我知道了。
谢谢

主题已锁定