17个帖子/ 0个新
最后发表
罗尼
离线
最后看到:4年8个月前
主
加入:2014-05-15 15:02
Sample128

在对源代码和文档进行了大量的研究之后,我们能够运行sample128示例。
我们的android应用程序能够发现板,但我们不知道如何填充app_sample128.c和app_sample128_task.c
开始使用特性的通知。
有人能在这件事上帮助我们吗?
谢谢

TR_Dialog
离线
最后看到:4天21小时前
工作人员
加入:2014-06-30 23:52
嗨罗尼:

嗨罗尼:

请参考“软件”页签下的文件:UM-B-003:用户手册-软件开发指南1.4.pdf

谢谢,

TR_Dialog

罗尼
离线
最后看到:4年8个月前
主
加入:2014-05-15 15:02
这就是我们要用的。

这就是我们要用的。
在第11章中,我们没有理解如何处理特征2的通知。
我们必须在app_sample128.c和app_sample128_task.c中做什么来实现它?
sdk中提供了sample128的配置文件。它是开始理解概要文件的一个很好的工具。
为什么不将应用程序也作为源提供?
谢谢

avlasov1
离线
最后看到:6年6个月前
加入:2014-05-15 16:58
看看app_proxr.c

看看app_proxr.c和app_proxr_task.c。使用它们来建模您的应用程序代码—您只需要使用某些函数,而不是所有函数。如果您正在处理定时通知,查看app_bat .c中的计时器实现也会有所帮助。如果正在使用接近性报告程序项目,则需要在app_proxr_project .c中启用sample128,这也是启用计时器的地方。

罗尼
离线
最后看到:4年8个月前
主
加入:2014-05-15 15:02
看着prox和

看一下prox和电池的例子。
1.在发送SAMPLE128_CREATE_DB_REQ的函数中,我不明白我必须与数据库做什么。
prox和电池都在填充数据库,但我不明白他们在做什么。
2.对于发送SAMPLE128_ENABLE_REQ的函数,也存在同样的问题。我看到电池和prox正在准备我不明白的东西。
我认为文档缺少了一个链接,没有解释应用程序部分和概要文件之间的连接。

我相信有人解决了sampleq129的例子。是否可以获得app_sample128.c和app_sample128_task.c的源代码?
谢谢你的努力

WT_Dialog
离线
最后看到:3年2个月前
工作人员
加入:2013-12-05 14:43
嗨,罗尼,

嗨,罗尼,

在SDK 3.0.4中的接近报告应用程序中有一个例子

请参考spotar_status_update_req_handler()函数作为通过128位UUID特征发送通知的示例。

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

罗尼
离线
最后看到:4年8个月前
主
加入:2014-05-15 15:02
谢谢你的建议。

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

我能够连接到设备。
我看到4个服务:通用访问,通用属性,设备信息和未识别(sample128)
当我选择不可识别的服务并显示描述符时,我看到了两个特征
当我尝试启用特性2的通知时,我得到一个错误消息:
'该属性在读取或写入之前需要授权'
似乎我没有启用特性2的通知功能。
我哪里做错了?

MHv_Dialog
离线
最后看到:1周6天前
工作人员
加入:15 2013-12-06
嗨,罗尼,

嗨,罗尼,

有几件事……

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

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

我会给你发一封带有以下链接的邮件:

a) Android应用程序,不受上述问题的影响

b)一个样本128完整的项目。它增加了第三个特征,但其他的都是一样的

我希望这对你有所帮助。

罗尼
离线
最后看到:4年8个月前
主
加入:2014-05-15 15:02
太好了。这正是我

太好了。这正是我要找的。
如果可能,你能让第三个特征超过一个字节长,这样我就知道是怎么做到的了?
谢谢
罗尼

MHv_Dialog
离线
最后看到:1周6天前
工作人员
加入:15 2013-12-06
嗨,罗尼,

嗨,罗尼,

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

罗尼
离线
最后看到:4年8个月前
主
加入:2014-05-15 15:02
太好了。

太好了。
你需要我的电子邮件地址吗?
谢谢

MHv_Dialog
离线
最后看到:1周6天前
工作人员
加入:15 2013-12-06
嗨,罗尼,

嗨,罗尼,

你应该已经收到我的邮件了。我在周四晚上把它发送到你的电子邮件地址“。net.il”。它包含链接,所以请检查您的垃圾邮件文件夹。

罗尼
离线
最后看到:4年8个月前
主
加入:2014-05-15 15:02
我周四去了

我确实在周四收到了一封邮件,里面包含了你的回复和这个论坛的链接。
我最近遇到了一些问题,我的常规电子邮件,所以你可以如此善良,并发送到我的gmail链接

谢谢

MHv_Dialog
离线
最后看到:1周6天前
工作人员
加入:15 2013-12-06
我刚把链接又发了一遍

我刚刚用你的gmail帐户再次发送了它的链接。我希望你这次能成功。当你收到它后,我建议你编辑你的帖子,删除你的电子邮件。你永远不会kbow……

罗尼
离线
最后看到:4年8个月前
主
加入:2014-05-15 15:02
我不明白。

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

MHv_Dialog
离线
最后看到:1周6天前
工作人员
加入:15 2013-12-06
奇怪。我曾经怨恨过它

奇怪。我又一次讨厌它了。如果你收到了请告诉我,否则我会想别的办法给你。

罗尼
离线
最后看到:4年8个月前
主
加入:2014-05-15 15:02
刚收到它。谢谢

刚收到它。
谢谢

主题锁定