你好对话框,
我们正致力于创建一个端到端IOT系统,它具有两个硬件模块,一个是边缘节点,另一个是网关。在边缘节点,我们使用DA14585 SoC与IMU传感器和网关集成,我们正在使用蓝牙+蜂窝支持的模块。
借助Pro Dev Board,DA14585子卡和IMU传感器断路板(I2C连接),我们通过在SDK 6.0.4中编写代码来测试边缘节点,工作正常,数据成功达到网关和从那里到云。但是,当我们将代码升级到较新的SDK时,没有发生6.0.6甚至更新。我们面临的确切问题是当网关向数据包的边缘节点发送读命令时,边缘节点正在响应空分组。但是对于SDK 6.0.4,每当请求读取命令的网关时,边缘节点就会响应预期的数据包。
我们将所有最新的SDK与SDK 6.0.4进行了比较,更新的详细信息是多个自定义数据库实现,其中SDK 6.0.4仅定义了一个自定义数据库,但在上面的SDK 6.0.4中的自定义数据库完全更改。这会为我们创造一个问题吗?
我们尝试了上传新鲜的BLE_APP_Periential代码,而无需更改代码内的任何内容,用于使用网关读取现有的ADC值(计数器增量值),再次使用SDK 6.0.4,我们能够在网关处获得递增的计数器数据但是相同的计数器数据SDK 6.0.6和SDK版本没有发生的事情。
请帮我解决一下这个。
谢谢
D.Vishnu.
设备:
嗨Vishnuatdialog,
请您运行默认的BLE_APP_PERITIVELAL示例,因为它在最新的SDK中,在调试模式下?您提到使用SDK6.0.4当示例是完全函数,但使用SDK6.0.6或SDK6.0.10时,请澄清哪个问题是?固件是否粘在某个地方?或者您的固件最终会在硬盘中最终?DA14585广告吗?请尝试以调试模式运行并热插拔调试器。另外,尝试获得嗅探器日志,这可能会帮助我们以了解出错了。
谢谢,PM_DIALOG.