## **自美前端显示**
> 自美系统显示界面采用:HTML方式,支持HTML5、CSS3等最新的前端显示方式,前端文件存放位置如下:
以默认镜像方式安装位置:`/keyicx/python/webroot/desktop/mojing/`目录中
## **显示端使用技术**
1. HTML+ CSS + DIV 页面布局技术,具体可阅读:[菜鸟教程中HTML教程](https://www.runoob.com/html/html-tutorial.html)
2. JavaScript(简称:JS)脚本语言技术,具体可阅读:[菜鸟教程中JavaScript教程](https://www.runoob.com/html/html-tutorial.html)
3. jQuery(简称JQ)JavaScript库技术,具体可阅读:[菜鸟教程中jQuery教程]([https://www.runoob.com/jquery/jquery-tutorial.html](https://www.runoob.com/jquery/jquery-tutorial.html))
## **前端显示与Python通讯方式**
自美系统前端与后端Python通讯采用两种方式,一种是被动显示和主动请求:
1. 被动显示采用`websocket`技术,以达到实时性;
2. 主动请求,采用直接调用python文件方式,得到显示结果(注:这种方式后期可能会废弃)
#### **被动显示方式介绍**
被动显示即前端显示一直处于等待显示数据接收状态,我们采用的是NodeJS技术将前端设置为`websocket`服务器,Python通过socket技术向前端发送信息,具体代码可参考:`/keyicx/app/resources/app/control.js`文件中:
```
start_websocket: function(){
...
}
```
部分代码。
- 关于自美智能系统
- 系统安装
- 方式一:镜像安装
- 方式二:源码安装
- 系统使用
- 配置设备上网
- 微信控制自美智能系统
- 系统内置功能的触发词
- 系统升级
- 手动在线升级
- 硬件设备
- 自美系统驱动板使用说明
- 自美智能系统魔镜配件附图
- LED灯控制
- 风扇接口
- 人体感应模块
- 开发者入口
- 如何启用开发者模式
- 基类(MsgProcess)介绍
- 插件开发
- 基础知识
- config.json配置文件
- 前端开发
- 移动端(微信小程序)开发
- 通讯协议(MQTT)
- 用户管理
- 插件控制按钮定义
- 无线网络设备(万能开关)
- 视频演示
- 功能使用演示视频集
- 功能开发教程视频集
- 树莓派相关知识
- 安装树莓派官方操作系统
- 无键盘、显示器配网和SSH
- 启用树莓派SSH和root用户登录
- 启用树莓派VNC远程桌面
- 自定义树莓派屏幕分辨率
- 扩展阅读技术文章
- 电子相册功能
- 调用系统opencv人脸识别标准库
- 语音触发式系统插件demo示例
- 插件触发机制
- 实现交互
- 实现视觉处理
- 霍尔磁力模块
- 无源蜂鸣器
- 火焰检测模块
- ky-028数字温度模块
- 光遮断器模块
- DS18B20温度模块
- 2021常见问题和人工帮助
- 更新日志