嗨对话框,
混合硬件和软件问题。
我们正在研究一个电池IBeAcon,我们需要维护应用程序更新一些信标参数(UUID,专业,次要,TX速率e.t.c)。最初我们计划使用Spota更新的修补程序更新这些参数,但由于您的新信标参考设计,我看到的使用现在使用Suota。如果可能的话,我对此应用程序有一些问题:
1.在更新仅几个参数时,Spota或Suota更适合此应用程序更容易开发?
2.我们计划将外部I2C内存用于修补程序,我不确定所需的补丁大小,但与在AN-B-023中列出的版本相比,您有较小的内存的任何批准的I2C,这是相当高的成本?
3.我们正在使用Expert Dev套件,但P0_5目前用于串行调试。如果使用外部闪光灯,如果使用外部SPI闪存和串行调试,您如何配置DEV套件?
谢谢
大卫
大卫你好,
(1)Suota将更适合:我们将来将有更多的例子和工具,并在未来相关的工具,它允许更具灵活性。默认情况下,新平台,我们可能只支持Suota而不是Spota。我们将在大约1-2周的时间内有一个关于Suota的新应用笔记(完全记录)。
(2)如果您查看键盘参考设计,我们将在该设计(约2KB) - 型号Cat24aaa02tdi上使用小型EEPROM。请注意,我们的Suota实现将替换整个图像,我们通常还使用双层图像,并推荐1Mbit闪存(往往是低成本点)。
(3)我们有一点插入子卡,它可以与专家套件一起使用的内存......它没有正式发布,但如果需要,我们可以为您提供一个。另一个选项是使用基本套件,因为它已经有1Mbit闪烁。
BR JE_DIALOG.
嗨je_dialog,
谢谢(你的)信息。
如果你能把女儿卡发给我,那么专家套件是闪存的闪存。
在替换整个图像的情况下,对于您的新灯塔参考设计,您是否知道更新需要多长时间?
谢谢
大卫
你好,
如何在扫描响应数据中添加更多服务,
对于从对话框的Suota应用程序,我将响应数据设置为#define app_scnrsp_data“\ x03 \ x02 \ xf5 \ xfe”
但我有另一个应用程序,只有在扫描响应数据中包含特定的128bit uuid时,它只连接到信标,
所以#define app_scnrsp_data“\ x11 \ x06 \ xde \ x1f \ xae \ x9d \ x1c \ x0b \ x3a \ xf9 \ xa8 \ xa7 \ x96 \ xa5 \ x84 \ x23 \ x72 \ xb1”
如何制作两者工作?
期待你的答复!
谢谢!
您可以使用app_adv_data和app_scanrsp_data。
当广告时,它的工作方式如下:广告数据(App_adv_Data)从DA14580广播。当它接收到广告分组时,启动器(例如智能手机)可以向外围设备发送扫描请求,这反过来又将送回扫描响应数据(app_scanrsp_data)。这在活动模式下被称为扫描。当启动器不发送扫描请求时,相反的是被动模式。扫描响应数据与广告数据处理相同,因此只需将广告数据和对话服务中的信标服务添加到扫描响应数据。如果一切都适合,您可以将其放在这样的广告数据中:
#定义APP_ADV_DATA “\ X11 \ X06 \ XDE \ x1F的\西航\ x9D \ X1C \ X0B \ X3A \ xF9 \ xA8 \ XA7 \ X96 \ xA5 \ X84 \ X23 \ X72 \ XB1 \ X03 \ X02 \ XF5 \ xFE如果”
只需确保您设置正确的app_adv_data_len。