画布 1
LuatOS
  代码圈
    硬件支持(bsp)
      wifi
        w60x
          wifi通信,288k内存,1mb/2mb的flash
          提供mcu固件,lua vm内存170kb
        w800
          wifi和蓝牙通信,288k内存, 2mb的flash
          由飞思创负责适配
          社区驱动
        某wifi/ble芯片
          wifi和蓝牙通信,512kb内存, 8mb的flash
      nbiot
        air302
          NBIOT通信
      mcu
        山景mcu
        stm32
          stm32f103re
          air100st
        pico
          树莓派mcu
      虚拟机
        qemu
        air001
      4G
        Air724UG
      win32
        测试平台
        显示屏
    lua库
      lua原生库
        table
        string
          添加fromHex/toHex/urlEncode/urlDecode等方法
          移除dump方法
        coroutine
        os
        io
          rtt的dfs实现
            内部存储
            SPI FLASH
            TF卡
          luat_libc实现
            lifftefs
          vfs
            luat专属虚拟文件系统
      luat库
        与硬件无关
          sys
            封装rtos的消息队列和发布订阅机制
            主要是lua实现
          json
            json字符串的解析和生成
          pack
            二进制数据解析和生成
          rtos
            封装底层rtos特性,timer/msgbus
          log
            日志库
          libgnss
            NMEA信息解析库
          AT适配
            socket接口
              Air720
              EC20
            通用适配层
          lvgl
            多功能的显示库
              win32依赖原生驱动
              嵌入式依赖lcd驱动
          lcd
            驱动lcd屏幕
              st7735
              st7789
        通用硬件操作
          uart
            串口操作
          gpio
            通用IO操作
          adc
            数模转换
          pwm
            可控频率输出
          i2c
            IIC通信(主机)
              传感器
                dht12
                sht20/sht30
          spi
            SPI通信(主机)
          disp
            显示屏操作
            依赖i2c/spi
          sensor
            传感器
              ds18b20
            依赖gpio/i2c/spi
        网络通信相关
          mqttcore
          socket
            基于Linux Socket API
              rtt环境
            基于 LWIP SOCKET API
              freertos环境
          m2m
            抽象的移动通信
              ctiot
          lwip
            原生对接
            异步api
        具体硬件有关
          wlan
            wifi操作, 例如w60x/air640w/w800
          nbiot
            NBIOT联网, 例如air302
          ble
            蓝牙操作,例如w800
    支持类
      luatools
        刷底层
          支持Air302
        刷脚本
          支持Air302
        数据收集
      工具脚本
        Air302版
        Air640w版
        Air100st版
          由LuaTools提供
  社区圈
    官网
      备案
      UI设计
        首页
        案例展示
      服务器软件
        netlab
          用Java实现
            服务端接口
            网页展示
            工具集成
              llcom集成
          功能要求
            支持TCP
              支持加密
            支持UDP
            支持多客户端
            支持手机端
        tracker
          基于现有的irtu-gps项目, 深度扩展
          jt808实现
        air001模拟器
        ota
          基于Java实现
    API文档
      代码中的API注释
      解析API注释的工具
    操作手册
      中文
      英文
    群组
      QQ群
        大群1061642968
      微信群
      钉钉群
  硬件圈
    LuatOS开发板
      第一款,大板
        基于stm32f407
        命名为Air100st
      Luat20Pin接口板
        标准定义
        主控板
          合宙各种Air模块
            Air302
            Air640w
            Air724
            Air820
          w800/esp32等wifi+蓝牙模块
          全志f1c等soc模块
          pico等mcu模块
        扩展板
          灯神
            点灯和继电器
          dtu
            rs485和rs232
          显示
            spi/i2c接口的单色或彩色屏
            tf卡插槽
          碰一碰
            nfc加存储
          定位器
            air530+运动传感器
    基于LuatOS开发的板子
      串口记录器
        芯片: W600
        用于记录串口数据
      GPS Tracker?
      远程智能开关?
      温度上报
        上报到tlink.io
        air302
      X冰箱贴
        第三方驱动
          骑士智能
          好记星
        墨水屏
          底层驱动
          中文字库
        SHT30
        天气API