秦鹏
秦鹏 - Luat菜鸟

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

Luat通信模块创始人之一

向TA求助
357金币数
672 经验值
6个粉丝
主页被访问 3139 次

40 个回答

0 赞同

如何区别模块是AT还是Luat的软件版本?

1、使用usb转ttl线,连接到开发板的UART1,使用串口调试助手尝试发送AT,如果出现回显ok,则证明是AT版;如果没有任何回显,则可能是Luat版。注意:此时应该连接模块的UART引脚 2、使用下载调试工具,模块开机后,在工具上方会提示软件版本。注意:此时应该连接模块的HOST引脚

回答于 2018-08-24 06:59

0 赞同

Luat如何设置APN?

Luat版本,使用setapn函数来设置:在link.lua这个库文件中,有function setapn(a,b,c) 函数可以设置APN,其中: b:用户名c:密码 都是字符串型 用户在应用程序中调用link.setapn即可实现APN的设置例如,设置APN (Access Point Name,接入点)为CMIOT,用户名和密码皆为空 require"link" link.setapn("CMIOT")

回答于 2018-08-24 06:59

0 赞同

Luat 休眠和唤醒(Lua开发模式下)怎么做?

模块休眠有两种概念: 2没有进入飞行模式的休眠,下文称之为“浅休眠” 深休眠: 代码中调用misc.setflymode(true)进入深休眠, 调用misc.setflymode(false)退出深休眠。 深休眠状态下,会关闭语音和数据业务的协议栈,所以不能收发短信, 不能通话,不能上网进行数据传输,可以正常操作GPIO, 可以正常操作定时器。深休眠...

回答于 2018-08-24 06:59

0 赞同

IMEI、IMSI、ICCID的获取方式

脚本程序运行起来后,脚本会发送AT命令到底层软件去查询IMEI、IMSI、ICCID,所以从脚本运行起来,到真正获取到IMEI、IMSI、ICCID,是需要一段时间的,例如几秒钟,这个时间无法估计。

回答于 2018-08-24 06:57

0 赞同

为什么用scite无法调试demo项目脚本?

Scite工具,只支持Lua的标准库,例如string,io等。 在Scite中,只能编辑、运行基于Lua标准库写的脚本,但是不能运行我们的 demo脚本,因为我们的demo脚本会用到我们自己的扩展库,例如rtos、sys等, 这些扩展库是针对模块,新增的功能,Scite中根本不支持,所以无法用Scite调试。 demo项目,只能烧写到开发板中直接运行...

回答于 2018-08-24 06:57

0 赞同

为什么trace中有些打印有"test"前缀,而有些打印没有前缀?

看这个文件里面的local function print函数重新封装了一个print函数, 加上了模块名的打印。 至于第二个问题,没打印“test”的时候,是因为找不到这个再封装的 print的定义,就按照原始的print打印。

回答于 2018-08-24 06:57

0 赞同

Luat 是否支持ssl连接?

支持,在基础软件(底层lod,不同功能不同lod,详见core文件中)选取文件名带 SSL 的lod,然后,配合demo中 文件夹名中带ssl的脚本使用

回答于 2018-08-24 06:56

0 赞同

用play()函数来播放的音频文件怎么下载到模块?

audio.lua这个库文件中有一个音频播放接口play(filename) 那么这播放的资源文件(.amr .midi .mp3文件)该如何下载到模块里呢? 用LuaTools,跟选择lua脚本一样的方法.

回答于 2018-08-24 06:56

0 赞同

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

记录lua脚本程序的异常,例如运行时语法错误导致的重启, 主动控制的重启,会在开机时通过dbg模块上报给一个服务器

回答于 2018-08-24 06:55

0 赞同

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

根据实际测试,trace打开对模块功耗没有影响。 如果用户想关闭trace,请使用sys库文件中的opntrace 函数, 具体请看代码注释

回答于 2018-08-24 06:55