跳过主要内容

按需投放广告

DA14580

1年前

发布的NadavG0点 1回复
0的问题

你好,

我们在DA14580 BLE芯片上使用GATT协议。

默认的行为是在将BLE固件加载到RAM(通过UART)之后开始发布设备。

我们想要改变广告时间,以按需由消息从我们的MCU传递到BLE(通过UART)。

我们应该在SDK的代码中修改什么,以使我们想要的更改生效

1年前

PM_Dialog

嗨NadavG,

谢谢你的问题。你可以在睡眠模式下启动系统而不是开始广告。默认情况下,我们的SDK示例在启动时开始发布广告。我建议检查.default_operation_adv callaback函数。在您的情况下,您应该将这个回调设置为NULL,并在初始化时将设备设置为扩展睡眠模式。然后,你应该通过唤醒控制器唤醒设备,然后开始广告。

您还可以查看无代码应用程序设计——设备可以通过UART上的简单AT命令进行控制。

如果您开始一个新的设计,我们强烈建议您从DA14531或DA14585/586产品和我们最新的SDK6.0.14开始,因为它有更多的改进。亚博电竞菠菜我们有很多代码示例和改进的文档,也有软件路线图支持。DA14580产品族和SDK5没有任何软件路线图支持。

请查看DA14531:

//www.xmece.com/亚博电竞菠菜products/connectivity/bluetooth-lo..。

此外,DA14531 SmartBond TINY™模块现在发布了!按照以下链接查找模块的数据表、文档和HW附带资料:

//www.xmece.com/亚博电竞菠菜products/bluetooth-module-da14531-..。

此外,对话串行端口服务(DSPS)和无代码现在可用于DA14531!

无代码

CodeLess允许您使用一组AT命令快速入门无线物联网应用程序。亚博国际官网平台网址无代码AT命令平台允许通过BLE控制本地UART连接的设备以及远程设备。您可以创建简单的演示/应用程序/概念证明,而无需任何代码开发亚博国际官网平台网址或构建自己的应用程序!

//www.xmece.com/亚博电竞菠菜products/smartbond-codeless-commands

对话串行端口服务

dsp模拟串行电缆通信。它提供了一个简单的替代RS-232连接,包括熟悉的软件流量控制逻辑通过蓝牙低能量。SPS软件分发版包括应用程序和概要文件源代码,并支持GAP中心/外设角色。

//www.xmece.com/亚博电竞菠菜products/dialog-serial-port-service-dsps

谢谢,PM_Dialog