是否可以添加UUID16类型的自定义服务?

17个职位/ 0个新职位
最后发表
summer20100514
离线
最后看到:4年5个月前
大师
加入:2014-12-30 05:01
是否可以添加UUID16类型的自定义服务?

你好,我想连接微信,所以我应该实现一个服务,有三个特征,所有的UUID类型都是16位。

服务UUID:0 xfee7
写UUID:0 xfec7
UUID:0 xfec8
读取UUID:0 xfec9

我试着用attm_svc_create_db来实现这一点,它被用于添加设备信息服务。但是我只能看到服务的128bit uuid, 0000fee7-0000-1000-8000-00805f9b34fb,没有发现任何特征。

我犯了什么错误还是Dialog支持它吗是否添加一个自定义UUID16服务?

谢谢。

关键词:
设备:
JE_Dialog
离线
最后看到:2天6小时前
工作人员
加入:2013-12-05 14:02
嗨,夏天,我们正在工作

嗨,Summer,我们正在做微信。我得从内部跟上队伍,看看我们的情况。我们知道这是可行的,因为我们的一些客户已经在市场上有这种产品(带DA14580的微信)。

BR JE_Dialog

summer20100514
离线
最后看到:4年5个月前
大师
加入:2014-12-30 05:01
有什么指导方针吗

是否有开发UUID16服务的指南?

summer20100514
离线
最后看到:4年5个月前
大师
加入:2014-12-30 05:01
我试了几次,但我

我试了几次,但我都做不到。

JE_Dialog
离线
最后看到:2天6小时前
工作人员
加入:2013-12-05 14:02
你好,我要投a

你好,我将在内部进行调查。我们没有开发UUID16的指南,只有128(见AN-B-029)。BR JE_Dialog

JE_Dialog
离线
最后看到:2天6小时前
工作人员
加入:2013-12-05 14:02
嗨,Summer,我和

你好Summer,我和团队确认了:添加128bit UUID服务的方法和UUID16一样,请使用AN-B-029。BR JE_Dialog

summer20100514
离线
最后看到:4年5个月前
大师
加入:2014-12-30 05:01
我试着按你说的做,但是

我按你说的做了,但我得到的是128位,不是16位。

0000 fee7 - 0000 - 1000 - 8000 - 00805 - f9b34fb

summer20100514
离线
最后看到:4年5个月前
大师
加入:2014-12-30 05:01
是我做的对吗

这是对的还是我可能会犯一些错误?

JE_Dialog
离线
最后看到:2天6小时前
工作人员
加入:2013-12-05 14:02
嗨,夏天,这里是

嗨,Summer,这是我从软件团队得到的反馈。BR JE_dialog

最好的建议我可以给你的是遵循的方式是在spotar_task.c文件中的:“spotar_create_db_req_handler”。

它显示:
1.如何创建数据库
2.如何添加16位UUID
3.如何添加属性

summer20100514
离线
最后看到:4年5个月前
大师
加入:2014-12-30 05:01
我接受你的建议,但是

你好,我听了你的建议,但结果还是一样。

例如,使用以下定义

/ / / SPOTA服务
const uint8_t spotar_service[ATT_UUID_16_LEN] = {0xF5,0xFE};

我得到

0000 fef5 - 0000 - 1000 - 8000 - 00805 - f9b34fb

哪个是fef5 +00000000 - 0000 - 1000 - 8000 - 00000000 - f9b34fb

我找到了at .h的128bit部分

#define ATT_BT_UUID_128 {0xFB, 0x34, 0x9B, 0x5F, 0x80, 0x00, 0x00, 0x80, \
0x00、0x10、0x00、0x00、0x00、0x00、0x00}

换句话说,uuid16服务是否自动构造为uuid128类型?

谢谢。

JE_Dialog
离线
最后看到:2天6小时前
工作人员
加入:2013-12-05 14:02
嗨,Summer,我要去

嗨,Summer,我将离线进行,团队中有一个会说你当地语言的人会在下周初与你联系。我们知道这是可以做到的,因为我们的客户已经做了这个arleady,我们只是没有做自己。BRJE_Dialog

summer20100514
离线
最后看到:4年5个月前
大师
加入:2014-12-30 05:01
谢谢你,JE_Dialog。

谢谢你,JE_Dialog。

JE_Dialog
离线
最后看到:2天6小时前
工作人员
加入:2013-12-05 14:02
嗨,夏天,我现在有一个

嗨,Summer,我现在有一个来自团队的示例项目,我可以和你分享。让我发给你。BR JE_Dialog

summer20100514
离线
最后看到:4年5个月前
大师
加入:2014-12-30 05:01
谢谢你的好意。

谢谢你的好意。

summer20100514
离线
最后看到:4年5个月前
大师
加入:2014-12-30 05:01
当没有制造的时候

当没有生产数据时,一切都很好,但是当我像你提到的那样修改下面这一行时,它就卡住了。


cmd - > info.host。scan_rsp_data_len + = 0;//更改为10,以便在adv数据中启用制造商定义的数据

微信说必须添加具体的制造数据,所以现在看来演示项目并不是很有帮助。

JE_Dialog
离线
最后看到:2天6小时前
工作人员
加入:2013-12-05 14:02
嗨,Summer,我是软件工程师

嗨,Summer,制作这个的软件工程师周五会来看一看:他目前正在旅行,正在亚洲的客户现场。他知道了,会尽快做出回应。BR JE_Dialog

summer20100514
离线
最后看到:4年5个月前
大师
加入:2014-12-30 05:01
我收到了邮件,而且

我收到邮件了,问题解决了,谢谢。

主题锁定