快速入门,无线I / O切换

4个帖子/ 0新
最后一篇
nicolas.calmelet.
离线
最后一次露面:5年2个月前
加入:2015-10-19 13:37
快速入门,无线I / O切换

大家好,

我需要使用DA14580芯片开发一个项目。我正在使用非常紧凑的Panasonic Pan1740模块,并有一个集成的天线。
首先,我的目标是展示一个非常简单的沟通。

我有两个设备,一个用作“周边”,一个是一个作为“中心”,两者都由电池供电。中央设备始终检查传入数据。

基本思想如下:
如果我在外围设备上切换输入(例如,低至高电平),
- >它在中央设备上切换输出(例如,照亮LED)。

此类应用程序是否有任何软件示例或指南?

提前致谢

设备:
mt_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2015-06-08 11:34
嗨尼古拉斯,

嗨尼古拉斯,

您可以在SDK5中查看App_ble_Perialalal示例。该项目实现了自定义配置文件,其中一些特征允许您从Android手机打开外设中的LED或读取外设的按钮的状态。关于您的场景,由于您的Central每次按下按钮时都启用了通知,因此外围设备会通知中央按钮被推动。希望有所帮助。

谢谢mt_dialog.

nicolas.calmelet.
离线
最后一次露面:5年2个月前
加入:2015-10-19 13:37
嗨MT,

嗨MT,
谢谢。

您能否告诉我在两个DA14580设备(一个中央,一个外围)之间建立通信的简单方法是什么?

大多数情况下外围设备必须处于睡眠模式。
在一个事件(输入中断)上,外围设备能够唤醒并发送一个字节的数据,然后返回睡眠状态。

我的中央设备正在等待数据。如果接收预期数据,则会开启/关闭输出。

我有这个项目要做,并使用其他MCU或外部UART不可能(所以我无法使用SPS)。
软件必须仅运行到两个DA14580设备(OTP存储器)中。

请告诉我
谢谢

mt_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2015-06-08 11:34
嗨尼古拉斯,

嗨尼古拉斯,

您可能需要考虑在两个设备之间使用无连接方案(更简单实现,但我不确定它是否适合您)并将字节放在广告字符串中的ON / OFF Central,其它选项可以是,要连接和绑定到设备(如果您喜欢)和直接通向中央(用于快速重新连接),请通知自定义特性(开/关特性),然后断开并返回睡眠状态。另外,您可以做一个无向广告的指示广告,在广告指示中检查是否这是您要连接的外设,连接,发送数据和断开连接(并不是那么快速地重新连接到无向广告)。

谢谢mt_dialog.