创造更多特征

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
8个帖子/ 0新
最后一篇
莫里茨。斯科诺
离线
最后一次露面:2年2个月前
加入:2018-12-04 07:06
创造更多特征

嘿,

我创建了2个服务,具有30个特点。当我想添加第三种服务时,我只能创建24个神奇机器。当我创建更多第三个服务时,将显示为空。我已经检查了可能有一些语法错误。当我尝试创建两种不同的Charakteristics(第24和第24和23个特征)时,重现问题。我没有收到编译器的任何错误。董事会没有陷入一些功能,似乎工作正常。我可以做什么增加特征的数量?

更改设置:
#define db_heap_sz 14336.

我正在使用:
DA14585.
SDK 6.0.10.511
ble_app_profile.

问候,

关键词:
设备:
PM_DIALOG.
离线
最后一次露面:1天16小时前
职员
加入:2018-02-08 11:03
嗨Moritz.Schnaufer,

嗨Moritz.Schnaufer,

你可以在的数量特征a service and the amount of services t is limited by the amount of the heap allocated for the database. So, as you mentioned in your post, you should increase the size of DB_HEAP_SZ according to your implementation. Did you try to run your code in debug mode and the code didn’t crash anywhere when as soon as you added the 24th and 23rd characteristic? Could you please make sure that your device still advertises? You could use the power profiler of the SmartSnippets toolbox in order to make sure that the device advertises.

谢谢,PM_DIALOG.

莫里茨。斯科诺
离线
最后一次露面:2年2个月前
加入:2018-12-04 07:06
嘿,

嘿,

感谢您的答复。我增加了db_heap_sz的大小,但它仍然没有工作。当db_heap_sz的大小太小时,程序管理是泛滥的assert_warning(错误== reset_after_suota_update);但在我的情况下,这不会发生这种情况。此外,我认为db_heap_sz真的很大。

我不确定我是否明白你的意思确保您的设备仍然宣传。我的意思是,我可以看到并连接到它。因此,广告进展顺利。至少这就是我的想法。你能解释一下你在那里的意思吗?

不幸的是SmartSnippet Tootlbox目前无法工作。因此,我还无法尝试电力分析器。

我调试代码,它没有崩溃。

问候

lc_dialog
离线
最后一次露面:1个月2天前
职员
加入:2016-09-19 23:20
嗨Moritz.Schnaufer,

嗨Moritz.Schnaufer,

您使用的是扫描和连接到外围设备的中央应用程序。这个问题也可以在中央。尝试使用不同的中央应用程序,如果您必须访问嗅探器,那就是通过此问题调试的最佳选择。
服务和特性仅受应用程序可用的堆内存限制。

最好的,
lc_dialog

莫里茨。斯科诺
离线
最后一次露面:2年2个月前
加入:2018-12-04 07:06
嘿,

嘿,

作为我使用智能手机的中央设备。在智能手机上,我使用了BLE扫描仪和NRF Connect。行为没有使用不同的智能手机更改。我也尝试了一些其他应用程序,以及蓝牙加雷竞技安卓下载密狗。结果总是保持不变。我不认为这是中央应用的问题。我知道这个应用程序和智能手机能够与CharaKtertics展示更多服务。

只是为了好玩,我将堆增加到32768,但我仍然得到了相同的结果。通过增加我只需调整DB_HEAP_SZ的特征和服务的数量,没有其他?

问候,

lc_dialog
离线
最后一次露面:1个月2天前
职员
加入:2016-09-19 23:20
嗨Moritz.Schnaufer,

嗨Moritz.Schnaufer,

是的,堆大小是对服务和特征数量的唯一限制。我们将进一步探索此问题,并以可能的解决方案回复您。

最好的,
lc_dialog

rajucoolsuraj
离线
最后一次露面:7个月2周前
加入:2018-12-12 16:09
你好对话框,

你好对话框,
我正在尝试BLE_APP_PERITERAL,并包含服务SVC4(总共4个服务)和一个特征(CHAR1);
在编译应用程序和调试时,

1.可以包括特征声明“德”

2. On adding the characteristic "Value" - the device does not advertise (based on power profiler) though the program runs in Debug mode.

我可以知道步骤在SDK6.0.10中为BLE_APP_PERITERAL或任何其他步骤如何将特征提高到我的SVC4中的至少10。

谢谢,期待尽快回复。

PM_DIALOG.
离线
最后一次露面:1天16小时前
职员
加入:2018-02-08 11:03
嗨rajucoolsuraj,

嗨rajucoolsuraj,

Please try to not duplicate your questions on the forum. I have driven the discussion for your issue in the below forum thread:

https://support.dialog-semicondiondiondiondum/forums/post/dialog-smartbond-bluetooth-low-energy -%ee2%80%93-software/add-more-services-characteristics.

谢谢,PM_DIALOG.