找回密码
 立即注册
搜索
热搜: 星闪 最新 活动
查看: 203|回复: 0

Hi2131 常见问题FAQ

[复制链接]

8

主题

0

回帖

56

积分

注册会员

积分
56
发表于 2025-12-30 14:42:55 | 显示全部楼层 |阅读模式
在客户问题处理过程中常见问题以及解决方法,后续持续更新~

1、 获取UUID,可以指定长度
答:soc_retuapi_get_iccid(char *iccid, uint16_t max_len, uint16_t *iccid_len);

2、 新增无需“+”连接的AT指令实现
答:
1)在已有的call.json文件中新增AT命令。
2)新增json和.c文件,在注册新增的AT命令表使用uapi_at_cmd_multi_table_register这个接口,type参数选择AT_SYNTAX_TYPE_CALL

3、 校准失败,发AT+NRDCTRL=1报错
答:编译版本时,需要添加NPDTEST宏,否则NRDCTRL识别不到。详见《编译构建 指导书》(SDK默认关闭,控制是否支持产测AT命令。如果该宏未定义,将不支持产测AT命令)

4、AT 透传模式支持
答:参考交互式AT命令(+NISEND),首先下发AT命令使AT框架进入交互态,此时可以发送数据码流,若码流不超过3000字节且码流内无\r\n等特殊字符,则交互式AT的机制可用作透传模式。若码流超过3000字节且存在特殊字符,可参考附件进行适配,AT交互命令参考《SDK开发指南》2.3.3.27uapi_at_interactivity_func_register

5、 SDK socket id支持范围不够,当前最多支持7个socket
答:可以通过修改如下两个宏进行扩充到18个,但相应的会增加RAM内存消耗,具体大小可以详见socket创建。同时,还需要修改socket相关的AT命令关于socket编号参数的约束限制,比如nsost的<socket>当前约束是0-6
#define NUM_SOCKETS 7
#define EXT_SOCKET_APPLIACTION_CORE_SOCEKET_END_NUM 6

6、配置 TCP/IP 场景参数的和
答:username、password、鉴权请参考《OpenCPU API用户指南》中的2.6.2.4  uapi_set_pdp_context_auth_param 命令配置

7、  FOTA升级需要支持重启后升级
答:当前FOTA触发升级时是立即复位升级的,如果升级触发升级接口不要马上复位,而是等到下一次重启时升级,可以删除此附件标注的代码行即可。但是需要注意:
1)下次复位时一定使用软件下电接口进行复位,否则可能存在FLASH任务未完成的问题,从而导致升级失败或升级未触发。

2)若删除此复位接口请注意不要重复调用uapi_update_firmware_upgrade_lfs_req,否则有内存泄露风险。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|【淇诺科技】技术论坛 ( 粤ICP备14010465号-1|粤ICP备14010465号-1 )

GMT+8, 2026-4-2 15:49 , Processed in 0.126653 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表