软件开发简介

作者:梁健

软件指南:重点介绍Air8000 LuatOS二次开发支持的各种软件功能。

  • 01 系统运行保障:介绍合宙LuatOS运行框架讲解、IoT平台远程升级功能、以及如何自建FOTA服务、日志errdump功能、升级WiFi功能;

  • 02 多网融合通信:包括TCP、UDP、MQTT、HTTP、FTP、SNTP、WebSocket、WIFI配网、WIFI应用、4G/WiFi/以太网的多网选择、RNDIS/ECM、Socket长连接;

  • 03 低功耗指南:包括如何使用低功耗;

  • 04 外设接口:包括UART、ADC、GPIO、I2C、SPI、PWM、以太网、CAN、开关机键、USB虚拟UART功能、充电管理;

  • 05 存储相关:包括SPI、SD卡、文件系统(io)、键值对存储(fskv);
  • 06 多媒体:包括LCD驱动、摄像头应用、播放tts、播放音乐、录制音频、矢量字库;
  • 07 公有云对接:包括ThingsCloud、阿里云、腾讯云、ONENET、百度云、华为云、涂鸦云;
  • 08 短距离应用:包括BLE 中心设备模式(central)、BLE 外围设备模式(peripheral)、BLE 观察者模式(scan)、BLE 广播者模式(ibeacon);
  • 09 实用工具:包括基站WIFI定位、文件系统、键值对存储、定时器、短消息、数据格式处理等20多项功能;
  • 10 工业应用:包括Modbus应用、CAN功能;
  • 11 位置应用:介绍GNSS定位、辅助定位(AGPS)、GNSS定位调试方法、GNSS调试工具使用方法、运动检测、基站和WiFi定位功能、exgnss扩展库的场景应用示例;
  • 12 4G相关:包括接打电话、APN配置、短消息(sms)、模块网络信息(mobile)功能;