准备

  • Air800 M4开发板
  • LuaTools

开发板

合宙官网

Air800 M4开发板

Air800 M4开发板_详情

开发文档

下载调试工具LuaTools的使用指南

时间线

LuaT维基开发文档

成型源码

Github_Luat_2G_RDA_8955

实例

LuaT实例

LuaT实例教程:儿童手表小游戏开发

Air800连接阿里云物联网

Air800(GPRS+GPS模块)连接OneNet平台
源码:Github

相关参数

供电

  • 5V 排针供电;
  • USB 接口 5V 供电;
  • 电池端排针供电(3.4~4.2V)

功耗

  • 开机后注册 gsm 网络,待机 3.3
  • 开机后注册 gsm 网络,打开链接并保持(无数据传输) 4.3
  • 每 1 小时发送 1 次数据,其他时间飞行模式 1.7
  • 飞行模式 1.0

硬件特性

  • 功耗:data call(Aliyun/oneNet/Tuya), GPS on/off(脚本控制,开启定位时间冷启动<4.5s,关闭定位时间冷启动<35s)
特性 支持 不支持
SIM VSIM
MIC
Reset
Speaker
Keypad ×
GPS
GNSS
G-Sensor ×
SMS SIM
BT(蓝牙) ×

软件特性

SW Stack Info
OS lod
BT Stack ×
Wifi Stack ×
Audio Codecs 录音amr,播放mp3,amr
Http
tls
dtls ×
FOTA 官方iot

SW Dev Info
App Luatools
Language/Framework lua/at
debug method local trace

实际开发

GPS

1
2
3
4
5
6
7
8
9
10
11
12
require"gps"
require"sys"

local function ()
print("gps", gps.is3dfix(), gps.getgpslocation(), gps.getgpsspd(), gps.getgpscog(), gps.getaltitude())
end

sys.timer_loop_start(prtgps, 10000)

gps.init()

gps.settimezone(gps.GPS_BEIJING_TIME)