1、使用usb转ttl线,连接到开发板的UART1,使用串口调试助手尝试发送AT,如果出现回显ok,则证明是AT版;如果没有任何回显,则可能是Luat版。注意:此时应该连接模块的UART引脚 2、使用下载调试工具,模块开机后,在工具上方会提示软件版本。注意:此时应该连接模块的HOST引脚
回答于 2018-08-24 06:59
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
模块休眠有两种概念: 2没有进入飞行模式的休眠,下文称之为“浅休眠” 深休眠: 代码中调用misc.setflymode(true)进入深休眠, 调用misc.setflymode(false)退出深休眠。 深休眠状态下,会关闭语音和数据业务的协议栈,所以不能收发短信, 不能通话,不能上网进行数据传输,可以正常操作GPIO, 可以正常操作定时器。深休眠...
回答于 2018-08-24 06:59
脚本程序运行起来后,脚本会发送AT命令到底层软件去查询IMEI、IMSI、ICCID,所以从脚本运行起来,到真正获取到IMEI、IMSI、ICCID,是需要一段时间的,例如几秒钟,这个时间无法估计。
回答于 2018-08-24 06:57
Scite工具,只支持Lua的标准库,例如string,io等。 在Scite中,只能编辑、运行基于Lua标准库写的脚本,但是不能运行我们的 demo脚本,因为我们的demo脚本会用到我们自己的扩展库,例如rtos、sys等, 这些扩展库是针对模块,新增的功能,Scite中根本不支持,所以无法用Scite调试。 demo项目,只能烧写到开发板中直接运行...
回答于 2018-08-24 06:57
看这个文件里面的local function print函数重新封装了一个print函数, 加上了模块名的打印。 至于第二个问题,没打印“test”的时候,是因为找不到这个再封装的 print的定义,就按照原始的print打印。
回答于 2018-08-24 06:57
支持,在基础软件(底层lod,不同功能不同lod,详见core文件中)选取文件名带 SSL 的lod,然后,配合demo中 文件夹名中带ssl的脚本使用
回答于 2018-08-24 06:56
audio.lua这个库文件中有一个音频播放接口play(filename) 那么这播放的资源文件(.amr .midi .mp3文件)该如何下载到模块里呢? 用LuaTools,跟选择lua脚本一样的方法.
回答于 2018-08-24 06:56
记录lua脚本程序的异常,例如运行时语法错误导致的重启, 主动控制的重启,会在开机时通过dbg模块上报给一个服务器
回答于 2018-08-24 06:55
根据实际测试,trace打开对模块功耗没有影响。 如果用户想关闭trace,请使用sys库文件中的opntrace 函数, 具体请看代码注释
回答于 2018-08-24 06:55