Search found 34 matches

by liujt@tuya.com
2023年 Sep 13日 20:27
Forum: TuyaOS-蜂窝设备开发
Topic: 【已解决】链接libtuyaos.a后库函数未定义
Replies: 14
Views: 3124

Re: 链接libtuyaos.a后库函数未定义

另外,再确认下tuya_device.c中有没有引用#include "tal_queue.h"。

by liujt@tuya.com
2023年 Sep 13日 20:05
Forum: TuyaOS-蜂窝设备开发
Topic: 【已解决】链接libtuyaos.a后库函数未定义
Replies: 14
Views: 3124

Re: 链接libtuyaos.a后库函数未定义

你好,麻烦检查一下有没有把sdk相关的头文件目录引用到编译环境,如附件图中:

微信图片_20230913200400.png
by liujt@tuya.com
2023年 Sep 4日 18:21
Forum: TuyaOS-蜂窝设备开发
Topic: 【技术干货】NBIOT通用协议MCU对接指导文档
Replies: 0
Views: 1949

【技术干货】NBIOT通用协议MCU对接指导文档

该指导文档,针对MCUSDK的软件流程进行分析总结,可辅助开发者快速梳理通信流程,提高MCU通用对接开发效率,具体协议请参考Tuya IOT平台NBIOT栏目中的串口协议文档。(https://developer.tuya.com/cn/docs/iot/universal-serial-port-access-protocol?id=K9bt65q7ucbnr) 一.涂鸦模组调试助手使用 在涂鸦IOT平台(https://iot.tuya.com/)创建产品的时候,以下配置非常重要: 1:确定产品工作模式即PSM/DRX,如下图: psm_drx.png 2:确定连云方式(直连涂鸦云或非直连...
by liujt@tuya.com
2023年 Apr 18日 18:52
Forum: TuyaOS-蜂窝设备开发
Topic: 【技术干货】NBIOT 通用固件问题自助排查引导
Replies: 0
Views: 1322

【技术干货】NBIOT 通用固件问题自助排查引导

客户产品或者开发过程中遇到的问题,可以优先按此贴排查: 设备首次上电的正常流程参考: 1.png 1.设备无法上线: 1.1 设备第一次上电(授权烧录后)无法上线: 请确认SIM卡模式与设备模式是否一致,例如设备模式为直连涂鸦云,SIM卡必须为移动卡(电信卡不可直连涂鸦云)且工单已在平台添加白名单。如下图: 2.png 案例分享: 问题:客户申请样片以后,第一次开机后手机APP一直无法进行绑定,多次重启依然如此,同时状态停留在03状态。 结论:客户单片机将连接模式配置成了直连涂鸦云,但是申请样片时连接模式是ISP(授权信息决定),所以导致无法进行激活,进而无法进行APP的绑定 1.2 设备第一...
by liujt@tuya.com
2023年 Apr 13日 12:07
Forum: TuyaOS-蜂窝设备开发
Topic: 【技术干货】NBIoT通用固件用户数据消息ID
Replies: 0
Views: 837

【技术干货】NBIoT通用固件用户数据消息ID

用户在上位机端开发应用代码的时候,由于片内资源限制或其他多种因素,某一时刻可能无法等到下发的单条数据响应时就需要下发更多条数据,此时NB模组固件内部的数据队列机制可以很好的起到临时缓存作用。相对于一发一收的交互逻辑,当这种数据并行下发的需求存在时,只能收到成功或失败的返回结果;期间缺少上下文的依据用以判断到底下发的哪一笔数据是成功,哪一笔数据是失败的。目前升级的串口通讯协议0x01(使用新版的MCU-SDK版本>=1.0.9)可以解决这个问题: 1.png 2.png 3.png 4.png 在用户发送记录型或非记录型数据时会携带消息ID,NB回复发送结果时也会携带该消息ID,用户可以通过消息...
by liujt@tuya.com
2022年 Nov 29日 15:16
Forum: TuyaOS-蜂窝设备开发
Topic: 【已解决】NB通用对接点动具体协议如何解析
Replies: 10
Views: 1553

Re: NB通用对接点动具体协议如何解析

此处特殊类型的dp点,用户收到后需要做base64的解码:

此类型做base64解码.png
by liujt@tuya.com
2022年 Nov 29日 11:06
Forum: TuyaOS-蜂窝设备开发
Topic: 【已解决】NB通用对接点动具体协议如何解析
Replies: 10
Views: 1553

Re: NB通用对接点动具体协议如何解析

另外,NB模组在对接本地上位机模拟时,建议使用"MCU模拟"类型:

模拟类型.png
by liujt@tuya.com
2022年 Nov 29日 11:03
Forum: TuyaOS-蜂窝设备开发
Topic: 【已解决】NB通用对接点动具体协议如何解析
Replies: 10
Views: 1553

Re: NB通用对接点动具体协议如何解析

您好:
对于字符串型的数据点下发到NB模组后,会在末尾增加一个结束符,所以在SDK中收到的字符串长度如下:

字符串结束符长度.png

例如平台下发4个字符的“AQA9”,数据通过模组转发给MCU端时的数据如下:

字符串结束符.png
by liujt@tuya.com
2022年 Nov 28日 16:09
Forum: TuyaOS-蜂窝设备开发
Topic: 【已解决】NB通用对接点动具体协议如何解析
Replies: 10
Views: 1553

Re: NB通用对接点动具体协议如何解析

您好:
我查看了您在IOT创建的产品功能点定义

iot_dp_define.png

您可以在下载的mcu-sdk中找到如下功能,这里是解析到用户定义的数据点内容:

mcu_sdk_fun.png