海凌科技术-张工
海凌科技术-张工 - 认证专家
这家伙很懒,什么也没写!

注册于 3年前

回答
288
文章
0
关注者
16

可能是V_SENSOR电压过低导致指纹录入失败,可以换一个电压满足3.3V的供电再试试

多主一从的模式下,主机之间应该是互相都没有联系的,通断电并不会对其他主机造成影响;你这里的视频没上传成功,可以联系我们的客服拉一个微信技术群进行沟通。

修改模块引脚可以参考开发文档内的教程OpenWrt

B40目前无法区分消息来源和定向发送, 如果需要做区分可以给不同主机加包头包尾来区分

08K配置桥接之后如果需要查询链接状态有两种方法,一种是直接在上级路由后台查询,一种是用用at指令查询image.png

你使用的模块应该是平板灯里自带的,这个可能灯的商家做了一些兼容,以及2.44版本波特率也和2.09版本不同。具体解决方案你可以先联系购买灯具的商家沟通是否可以更换。

这个应该是你串口部分的代码有bug,可以先检查一下串口是否正常,是否支持ttl格式的串口数据

目前只有服务器部署的SDK,可以联系客服获取

如果你那边有FLASH烧录器的话可以直接联系客服咨询;如果没有的话,建议还是直接寄回我们帮你重新烧录;

先检查一些供电电源是否稳定, 然后去掉其他所有设备,单独接模块到继电器上看看还会不会有这个问题

  1. 16 位带符号整数的范围是 [-32768, 32767]。

原始数据是无符号整数 0x0000 ~ 0xFFFF(即 0 ~ 65535)。
当数据需要转换为有符号整数时:
若数值大于等于 32768,它表示负数。为了将其转换为正确的负数值,需要减去 65536。
对于正数部分(小于 32768),数据本身不需要调整。
在这里的代码中,减 32768 是因为高字节已经表明这是负数

  1. else 分支的条件是 str.substring(2, 4).toInt(16) < 128,表示高字节不超过 0x7F,即该数值是 正数。

由于正数在无符号和带符号的表示中值是相同的,因此无需减 32768。
然而,else 分支将结果直接取反(0 - ...),因为原始数据是相对于某个坐标轴对称的,需要取反来调整为实际的坐标值。

  1. 最后,可以得出结果:

当原始数据表示负数时(高字节大于等于 128),需要进行此转换。
当原始数据表示正数时(高字节小于 128),不需要减去 32768。

可以检查一下串口接线是否正常,然后可以尝试更换sscom串口工具直接发送AT+VER=?/r/n测试

检查一下重新升级的时候操作是否和第一次一样,如果操作无变化那模块升级中断导致被擦空,可以联系客服寄回重新升级

可以先检查一下usb接线是否正常,然后在设备管理器把电脑自带的摄像头禁用,再重启上位机就可以了

发布
问题

deepseek
客服