朱天华
朱天华 - 软件工程师

性别: 上海 - 上海市 注册于 2018-08-18

向TA求助
6347金币数
1380 经验值
4个粉丝
主页被访问 5019 次

29 个回答

2 赞同

使用Luat开发一个项目都需要注意什么?

以task版本为例: 一、软件方面: 1、远程升级功能,可使用如下描述的任意一种       (1)使用update功能模块(Luat官方提供的升级服务器或者用户自己搭建的服务器)       (2)使用aLiYun模块的OTA功能 2、运行错误上报功能升级(使用errDump功能模块) 3、如果产品的应用逻辑允许重启,实现软件看门狗重启功能...

回答于 2018-08-25 20:16

0 赞同

为什么有很多尖右括号

这个是我们lod的bug,不应该返回尖括号,在输入ctrl-z(0x1A)字符之前,即使碰到\r也不应该返回>,我们会尽快修改这个问题 你先用AT+CIPSEND=指定长度的方式使用吧

回答于 2018-08-25 15:15

0 赞同

关于Air202音频播放应用

如果用TTS播放,可以直接传字符串,在AT手册中搜索TTS 如果要播放音频文件,先通过AT+AMFGW把音频文件写入到Air202模块中,然后使用AT+AMFGP命令播放

回答于 2018-08-24 15:33

0 赞同

请问用air530开发板发送指令为什么什么反应都没有啊急求

Air530的波特率是9600 Air800上的波特率是115200

回答于 2018-08-24 15:27

0 赞同

Luat 怎么才能进入飞行模式?

task版本是: net.switchFly(true) net.switchFly(false) 无论是task还是非task版本,使用飞行模式时,注意下面两个问题: 1、开机在注册上网络之前,进入飞行模式时不会生效的 2、进入飞行模式后,不要立即退出飞行模式,否则不会生效;一般都是进入飞行模式后,等20秒之后,才去执行退出飞行模式的动作

回答于 2018-08-24 10:37

0 赞同

Lua脚本中如何得知电池电量?

如果是task版本,使用misc.getVbatt()获取 以上都只是需要主动轮询的方式去获取,如果需要中断方式,参考如下代码设计: --电池电量发生变化时,会主动上报消息 local function chgMsg(msg) if msg and msg.voltage and msg.level and msg.level<=100 then --msg.voltage,number类型,vbat电压,单位毫伏...

回答于 2018-08-24 10:29

0 赞同

Luat的trace打开对模块功耗有影响么?Lua脚本中怎么关闭所有的tr...

如果使用task版本,log.openTrace函数可以关闭trace打印,参考代码注释或下面的api说明 https://htmlpreview.github.io/?https://raw.githubusercontent.com/openLuat/Luat_2G_RDA_8955/master/script_LuaTask/doc/lib/modules/log.html

回答于 2018-08-24 10:21

0 赞同

lib 库文件里有个dbg.lua,是干什么用的?

非task版本叫dbg task版本叫errDump

回答于 2018-08-24 10:17

3 赞同

ssd1306显示问题

1、超出一行宽度仅显示半个中文的问题,要自己通过脚本去实现控制,目前汉字是16X16,ascii可见字符是8X16,可参考如下代码自己控制换行(注意下面的代码,CHAR_WIDTH是6,你需要改成8) --1个ASCII字符宽度为6像素,高度为12像素;汉字宽度和高度都为12像素 CHAR_WIDTH = 6 --- 按照布局显示文本字符串. -- @string text...

回答于 2018-08-24 09:59

0 赞同

IMEI、IMSI、ICCID的获取方式

代码设计时,分如下两种情况: 1、如果是在连接上自己的服务器之后实时调用接口(例如获取IMEI的接口misc.getImei())去获取,则不用考虑是否已经成功读取的问题,因为在连接服务器成功之前,肯定会成功获取到imei,imsi,iccid 2、其他情况:     (1)如果在task的function中使用 if misc.getImei()=="...

回答于 2018-08-24 09:52