嗨,我想连接到微信,所以我应该用三个特征实现一个服务,所有这些都有两个具有16位的uuid类型。
服务UUID:0xFee7.
写UUID:0xFec7.
指示UUID:0xfec8.
读取UUID:0xfec9.
我试着用ATTM_SVC_CREATE_DB.为了实现这一目标,用于添加设备信息服务。但我只能看到服务128bit uuid,即0000fee7-0000-1000-8000-00805F9B34FB,并且没有任何特性可以找到。
我犯了一些错误吗?是否支持对话框要添加一个自定义UUID16服务吗?
谢谢。
关键词:
设备:
嗨,夏天,我们正在练习微信。我需要在内部与团队赶上来检查我们所在的位置。我们知道它是可行的,因为我们的一些客户已经在市场上有了它(Wechat与DA14580)。
BR JE_DIALOG.
是否有开发UUID16服务的指南?
我尝试了好几次,但我无法设法这样做。
嗨,我会在内部筹集一张票来调查这一点。我们没有开发UUID16的指南,只有128(见AN-B-029)。BR JE_DIALOG.
嗨夏天,我检查了团队:请使用AN-B-029作为添加128bit的方法对于UUID16是相同的,并将同样工作。BR JE_DIALOG.
我试过你所说的,但我得到的是128位,而不是16位。
0000FEE7-0000-1000-8000-00805F9B34FB.
是对还是可能会犯一些错误?
嗨夏天,这是我从软件团队中的反馈。BR JE_DIALOG.
最好的建议
我可以给您遵循spotar_task.c文件中的“spotar_create_db_req_req_req_req_req_req_req_req_req_req_handler”的方式。表明:
1.如何创建数据库
2.如何添加16位UUID
3.如何添加属性
嗨,我接受了你的建议,但结果保持不变。
例如,使用以下定义
/// Spota服务
const uint8_t spotar_service [att_uuid_16_len] = {0xf5,0xfe};
我得到了
0000FEF5-0000-1000-8000-00805F9B34FB.
这是fef5 +00000000-0000-1000-8000-00805F9B34FB.
我在Att.h中找到了128bit部分
#define att_bt_uuid_128 {0xfb,0x34,0x9b,0x5f,0x80,0x00,0x00,0x80,\
0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x00}
换句话说,UUID16服务是自动构造成UUID128类型的真实吗?
谢谢。
嗨,夏天,我将接受这个离线Adn,其中一个谈论你当地语言的球队将很快与你联系,下周初。我们知道它可以完成,因为我们有CSutomers完成了这个舞蹈家,我们才难以这样做。brje_dialog.
谢谢,je_dialog。
嗨,夏天,我现在有一个来自团队的示例项目,我可以与您分享。让我把它送给你。BR JE_DIALOG.
谢谢你的善意。
当没有制造数据时,一切都运行良好,但是当我按照提到的那样修改以下行时,它会被困扰。
微信称,必须添加特定的制造数据,因此似乎现在的演示项目似乎不是那么有帮助。
嗨夏季,SW工程师将介绍一下:周五:他目前正在旅行,并在亚洲客户提供。他知道并会尽快回应。BR JE_DIALOG.
我收到了电子邮件,问题解决了,谢谢。