我试图让SDT示例应用程序运行与DA14695-00HQDEVKT-RANG开发工具包。这是工具包的USB版本,我已经用SDT固件编写了两个单元。两者都在运行,并且都使用正确的UUID发布广告,但是从来没有启动日志记录。我没有使用树莓派,而是试图在液晶显示屏上显示区域报告。代码永远不会到达distance_sw_fsm.c中发生日志的2320行,它出现是因为从来没有收到日志任务通知,并且OS_TASK_NOTIFY_WAIT继续阻塞。有什么问题吗?我使用的是WiRa SDK版本10.440.8.6,按照说明打了补丁,并将VBUS跳线移动到J3引脚1和2。
设备:
嗨apdobaj,
WIRA SDT文档解释了日志功能:
http://lpccs-docs.dialog-semiconductor.com/wira_social_distancing_tag_example/index.html
你能检查“日志”和“网关参考实现”部分吗?
http://lpccs-docs.dialog-semiconductor.com/wira_social_distancing_tag_example/logging.html
http://lpccs-docs.dialog-semiconductor.com/wira_social_distancing_tag_example/gateway.html
谢谢,PM_Dialog
网关是否需要通知SDT应用程序执行日志任务?在我们的应用程序中没有网关,因此如何强制SDT应用程序询问其他模块以确定区域是否已经更改?或者我应该回到WiRa应用程序并在那里实现区域逻辑?
嗨apdobaj,
日志机制不需要网关。通过日志记录,数据被存储在文件系统中,并且可以通过空中访问。其他模块是否支持BLE?如果是,您可以通过BLE发送数据
请检查以下部分:
http://lpccs-docs.dialog-semiconductor.com/wira_social_distancing_tag_example/logging.html
有一个具有4个特征的日志服务可用。
谢谢,PM_Dialog
我想访问本地的日志数据,也就是说,在相同的设备上进行日志记录(不是通过空气),但正如我在最初的帖子中说的,日志记录从来没有开始。您说日志记录存储在文件系统中,我如何在本地访问文件系统中的日志记录数据(在进行日志记录的同一设备上)?我的问题清楚了吗?在下面的代码中,可以看到我在何处试图将区域信息写入LCD。