轻应用介绍
简介 轻应用 :可运行在 轻量级 嵌入式设备上的 JavaScript应用 (左图) 轻应用框架 :封装了JavaScript引擎和API接口,用于支持轻应用开发的 软件框架 (右图) 特点 轻巧 :基于事件驱动的JavaScript轻应用短小精悍,免编译、免烧录 快速 :结合阿里云物联网平台,一键完成应用代码热更新 简单 :JavaScript API 简洁易懂,大幅降低IoT嵌入式设备应用开发门槛 兼容 :轻松移植JavaScript生态软件包,与各类云端业务浑然一体 运行原理 丰富的组件支持 基础组件 文件系统 FS 系统信息 SYS 键值对存储 KV 电源管理 LPM 硬件I/O UART/GPIO/I2C/SPI 模数/数模转换 ADC/DAC 脉宽调制 PWM 定时器 TIMER 实时时钟 RTC 看门狗 WDG 网络协议 UDP/TCP/HTTP/MQTT 高级组件 物联网平台 连接组件 支付组件 语音组件 传感器服务组件 定位服务组件 外设驱动库 编码电机/步进电机/伺服电机/继电器 麦克风/语音录放模块/扬声器 PS2摇杆/电容触摸/按键 TFT彩屏/数码管/三色灯 加速度计/陀螺仪/电子罗盘/气压计/磁力计 温湿度/颜色/光照强度 更多 文件结构 一个最精简的轻应用包由最少两个文件组成,必须放在项目文件夹的根目录 app/ ├── app.js # 业务逻辑入口