大家好,
我需要使用DA14580芯片开发一个项目。我正在使用非常紧凑的Panasonic Pan1740模块,并有一个集成的天线。首先,我的目标是展示一个非常简单的沟通。
我有两个设备,一个用作“周边”,一个是一个作为“中心”,两者都由电池供电。中央设备始终检查传入数据。
基本思想如下:如果我在外围设备上切换输入(例如,低至高电平),- >它在中央设备上切换输出(例如,照亮LED)。
此类应用程序是否有任何软件示例或指南?
提前致谢
嗨尼古拉斯,
您可以在SDK5中查看App_ble_Perialalal示例。该项目实现了自定义配置文件,其中一些特征允许您从Android手机打开外设中的LED或读取外设的按钮的状态。关于您的场景,由于您的Central每次按下按钮时都启用了通知,因此外围设备会通知中央按钮被推动。希望有所帮助。
谢谢mt_dialog.
嗨MT,谢谢。
您能否告诉我在两个DA14580设备(一个中央,一个外围)之间建立通信的简单方法是什么?
大多数情况下外围设备必须处于睡眠模式。在一个事件(输入中断)上,外围设备能够唤醒并发送一个字节的数据,然后返回睡眠状态。
我的中央设备正在等待数据。如果接收预期数据,则会开启/关闭输出。
我有这个项目要做,并使用其他MCU或外部UART不可能(所以我无法使用SPS)。软件必须仅运行到两个DA14580设备(OTP存储器)中。
请告诉我谢谢
您可能需要考虑在两个设备之间使用无连接方案(更简单实现,但我不确定它是否适合您)并将字节放在广告字符串中的ON / OFF Central,其它选项可以是,要连接和绑定到设备(如果您喜欢)和直接通向中央(用于快速重新连接),请通知自定义特性(开/关特性),然后断开并返回睡眠状态。另外,您可以做一个无向广告的指示广告,在广告指示中检查是否这是您要连接的外设,连接,发送数据和断开连接(并不是那么快速地重新连接到无向广告)。
嗨尼古拉斯,
您可以在SDK5中查看App_ble_Perialalal示例。该项目实现了自定义配置文件,其中一些特征允许您从Android手机打开外设中的LED或读取外设的按钮的状态。关于您的场景,由于您的Central每次按下按钮时都启用了通知,因此外围设备会通知中央按钮被推动。希望有所帮助。
谢谢mt_dialog.
嗨MT,
谢谢。
您能否告诉我在两个DA14580设备(一个中央,一个外围)之间建立通信的简单方法是什么?
大多数情况下外围设备必须处于睡眠模式。
在一个事件(输入中断)上,外围设备能够唤醒并发送一个字节的数据,然后返回睡眠状态。
我的中央设备正在等待数据。如果接收预期数据,则会开启/关闭输出。
我有这个项目要做,并使用其他MCU或外部UART不可能(所以我无法使用SPS)。
软件必须仅运行到两个DA14580设备(OTP存储器)中。
请告诉我
谢谢
嗨尼古拉斯,
您可能需要考虑在两个设备之间使用无连接方案(更简单实现,但我不确定它是否适合您)并将字节放在广告字符串中的ON / OFF Central,其它选项可以是,要连接和绑定到设备(如果您喜欢)和直接通向中央(用于快速重新连接),请通知自定义特性(开/关特性),然后断开并返回睡眠状态。另外,您可以做一个无向广告的指示广告,在广告指示中检查是否这是您要连接的外设,连接,发送数据和断开连接(并不是那么快速地重新连接到无向广告)。
谢谢mt_dialog.