Files
mixio/documentation/index.html
Eason010212 52686330f2 sync-doc
2023-07-11 18:55:27 +08:00

338 lines
15 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!--
API Documentation HTML Template - 1.0.1
Copyright © 2016 Florian Nicolas
Licensed under the MIT license.
https://github.com/ticlekiwi/API-Documentation-HTML-Template
!-->
<!DOCTYPE html>
<html class="no-js">
<head>
<meta charset="utf-8">
<title>MixIO入门指南</title>
<link rel="shortcut icon" href="../img/shortcut.png"/>
<meta name="description" content="">
<meta name="author" content="ticlekiwi">
<meta http-equiv="cleartype" content="on">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="css/hightlightjs-dark.css">
<link rel="stylesheet" href="../css/nunito.css">
<link rel="stylesheet" href="../css/muuri.css">
<script src="../js/jquery.min.js"></script>
<script src="../js/highlight.min.js"></script>
<link rel="stylesheet" href="css/style.css" media="all">
<link rel="stylesheet" href="../css/farbtastic.css">
<link href="../css/font-awesome.min.css" rel="stylesheet">
<link href="../css/nunito.css" rel="stylesheet">
<link href="../css/sb-admin-2.min.css" rel="stylesheet">
<link rel="stylesheet" href="../css/muuri.css">
<link rel="stylesheet" href="../css/widgets.css">
<script>
hljs.initHighlightingOnLoad();
</script>
</head>
<body class="one-content-column-version">
<div class="left-menu">
<div class="content-logo" style="display: flex;flex-direction: row;align-items: center;">
<img src="../img/logo.png" style="height:40px;width:38px" />
<span style="font-weight:bold;color:white;margin-left:15px;font-size: 23px;">MixIO | 组件</span>
</div>
<div class="content-menu">
<ul>
<li class="scroll-to-link active" data-target="switch">
<a>开关</a>
</li>
<li class="scroll-to-link" data-target="button">
<a>按键</a>
</li>
<li class="scroll-to-link" data-target="slider">
<a>滑杆</a>
</li>
<li class="scroll-to-link" data-target="joystick">
<a>摇杆手柄</a>
</li>
<li class="scroll-to-link" data-target="rgb">
<a>RGB色盘</a>
</li>
<li class="scroll-to-link" data-target="bulb">
<a>指示灯</a>
</li>
<li class="scroll-to-link" data-target="timer">
<a>定时触发器</a>
</li>
<li class="scroll-to-link" data-target="trigger">
<a>条件触发器</a>
</li>
<li class="scroll-to-link" data-target="ble">
<a>蓝牙转发器</a>
</li>
<li class="scroll-to-link" data-target="chart">
<a>折线图表</a>
</li>
<li class="scroll-to-link" data-target="bar">
<a>柱状图表</a>
</li>
<li class="scroll-to-link" data-target="table">
<a>数据表格</a>
</li>
<li class="scroll-to-link" data-target="map">
<a>数据地图</a>
</li>
<li class="scroll-to-link" data-target="dashboard">
<a>仪表盘</a>
</li>
<li class="scroll-to-link" data-target="weather">
<a>实时气象仪</a>
</li>
<li class="scroll-to-link" data-target="input">
<a>文本输入</a>
</li>
<li class="scroll-to-link" data-target="screen">
<a>文本显示屏</a>
</li>
<li class="scroll-to-link" data-target="pixel">
<a>点阵屏</a>
</li>
<li class="scroll-to-link" data-target="label">
<a>标签</a>
</li>
<li class="scroll-to-link" data-target="image">
<a>图片</a>
</li>
<li class="scroll-to-link" data-target="video">
<a>视频</a>
</li>
</ul>
</div>
</div>
<div class="content-page">
<div class="content">
<div class="overflow-hidden content-section" id="content-switch">
<h1 id="switch">开关</h1>
<h3>组件总览</h3>
<p>
以“关/开”两种状态响应用户输入向消息主题发送0/1信号同时接收消息主题的0/1信号实现对应的关/开状态呈现。
</p>
<h3>可配置项</h3>
<p>
<span style="color:#4e73df;">组件名称</span> - 组件的名称用于在页面上显示并作为逻辑视图控制的唯一id。
</p>
<p>
<span style="color:#4e73df;">消息主题</span> - 组件的消息主题。
</p>
<p>
<span style="color:#4e73df;">反馈模式</span> - 组件的反馈模式,可在此处将“开关”组件转换为“按键”组件。
</p>
</div>
<div class="overflow-hidden content-section" id="content-button">
<h1 id="button">按键</h1>
<h3>组件总览</h3>
<p>
以“按下/松开”模式响应用户输入向消息主题发送0/1信号按下=1松开=0
</p>
<h3>可配置项</h3>
<p>
<span style="color:#4e73df;">组件名称</span> - 组件的名称用于在页面上显示并作为逻辑视图控制的唯一id。
</p>
<p>
<span style="color:#4e73df;">消息主题</span> - 组件的消息主题。
</p>
<p>
<span style="color:#4e73df;">反馈模式</span> - 组件的反馈模式,可在此处将“按键”组件转换为“开关”组件。
</p>
</div>
<div class="overflow-hidden content-section" id="content-slider">
<h1 id="slider">滑杆</h1>
<h3>组件总览</h3>
<p>
以“滑动”模式响应用户输入,向消息主题发送数字;同时接收消息主题的数字,实现对应的滑动位置呈现。
</p>
<h3>可配置项</h3>
<p>
<span style="color:#4e73df;">组件名称</span> - 组件的名称用于在页面上显示并作为逻辑视图控制的唯一id。
</p>
<p>
<span style="color:#4e73df;">消息主题</span> - 组件的消息主题。
</p>
<p>
<span style="color:#4e73df;">滑动范围</span> - 滑杆的最小值、最大值和步长值。
</p>
</div>
<div class="overflow-hidden content-section" id="content-joystick">
<h1 id="joystick">摇杆手柄</h1>
<h3>组件总览</h3>
<p>
以“摇杆”模式响应用户输入,向消息主题发送"X,Y"格式的字符串, 其中X和Y分别为摇杆的X轴和Y轴的值范围均为-100~100每500ms采样一次。
</p>
<h3>可配置项</h3>
<p>
<span style="color:#4e73df;">组件名称</span> - 组件的名称用于在页面上显示并作为逻辑视图控制的唯一id。
</p>
<p>
<span style="color:#4e73df;">消息主题</span> - 组件的消息主题。
</p>
</div>
<div class="overflow-hidden content-section" id="content-rgb">
<h1 id="rgb">RGB色盘</h1>
<h3>组件总览</h3>
<p>
以“拖动”或“点击”模式响应用户输入向三个消息主题分别发送R、G、B通道的颜色值范围均为0~255
</p>
<h3>可配置项</h3>
<p>
<span style="color:#4e73df;">组件名称</span> - 组件的名称用于在页面上显示并作为逻辑视图控制的唯一id。
</p>
<p>
<span style="color:#4e73df;">消息主题R</span> - 组件的消息主题R通道
</p>
<p>
<span style="color:#4e73df;">消息主题G</span> - 组件的消息主题G通道
</p>
<p>
<span style="color:#4e73df;">消息主题B</span> - 组件的消息主题B通道
</p>
</div>
<div class="overflow-hidden content-section" id="content-bulb">
<h1 id="bulb">指示灯</h1>
<h3>组件总览</h3>
<p>
接收消息主题的0/1/2/3信号实现对应的状态呈现0=关闭1=<b style="color: #1cc88a;">绿灯</b>2=<b style="color:#f6c23e">黄灯</b>3=<b style="color:#e74a3b">红灯</b>)。
</p>
<h3>可配置项</h3>
<p>
<span style="color:#4e73df;">组件名称</span> - 组件的名称用于在页面上显示并作为逻辑视图控制的唯一id。
</p>
<p>
<span style="color:#4e73df;">消息主题</span> - 组件的消息主题。
</p>
</div>
<div class="overflow-hidden content-section" id="content-timer">
<h1 id="timer">定时触发器</h1>
<h3>组件总览</h3>
<p>
以设定的“触发间隔”为周期向“触发消息主题”发送“触发消息内容”直至触发次数达到“次数上限”0=无限制)。
</p>
<h3>可配置项</h3>
<p>
<span style="color:#4e73df;">组件名称</span> - 组件的名称用于在页面上显示并作为逻辑视图控制的唯一id。
</p>
<p>
<span style="color:#4e73df;">触发消息主题</span> - 组件下发触发消息的消息主题。
</p>
<p>
<span style="color:#4e73df;">触发消息内容</span> - 组件下发触发消息的消息内容。
</p>
<p>
<span style="color:#4e73df;">触发间隔</span> - 组件下发触发消息的间隔时间(单位:毫秒)。
</p>
<p>
<span style="color:#4e73df;">次数上限</span> - 组件下发触发消息的次数上限0=无限制)。
</p>
</div>
<div class="overflow-hidden content-section" id="content-trigger">
<h1 id="trigger">条件触发器</h1>
<h3>组件总览</h3>
<p>
接收条件主题的消息,当来自条件主题的消息满足触发条件的关系组合时,在动作主题发送动作消息。
</p>
<h3>可配置项</h3>
<p>
<span style="color:#4e73df;">组件名称</span> - 组件的名称用于在页面上显示并作为逻辑视图控制的唯一id。
</p>
<p>
<span style="color:#4e73df;">条件主题</span> - 组件接收消息的主题。
</p>
<p>
<span style="color:#4e73df;">触发条件1</span> - 组件触发动作的条件1。
</p>
<p>
<span style="color:#4e73df;">触发条件2</span> - 组件触发动作的条件2。
</p>
<p>
<span style="color:#4e73df;">条件关系</span> - 组件触发动作需要满足的条件关系“AND”关系下需要同时满足两项条件方能执行动作“OR”关系下需要满足至少一项条件方能执行动作“XOR”关系下需要满足且仅满足一项条件方能执行动作
</p>
<p>
<span style="color:#4e73df;">动作主题</span> - 组件下发动作消息的消息主题。
</p>
<p>
<span style="color:#4e73df;">动作消息内容</span> - 组件下发动作消息的消息内容。
</p>
</div>
<div class="overflow-hidden content-section" id="content-ble">
<h1 id="ble">蓝牙转发器</h1>
<h3>组件总览</h3>
<p>
连接蓝牙设备将蓝牙设备的读取与写入对接到消息主题实现蓝牙设备与MixIO的通信。<br>
</p>
<p>
<b>以下是蓝牙转发器的状态指示灯含义:</b>
</p>
<p>
<span style="color:#4e73df;">深蓝色闪烁标志</span> - 正在尝试连接蓝牙设备。
</p>
<p>
<span style="color:#4e73df;">深蓝色常亮标志</span> - 已连接蓝牙设备。
</p>
<p>
<span style="color: #1cc88a">绿色闪烁标志</span> - 正在从设备接收数据。
</p>
<p>
<span style="color: #36B9CC;">浅蓝色闪烁标志</span> - 正在向设备发送数据。
</p>
<p>
<span style="color: #e74a3b">红色常亮标志</span> - 蓝牙设备已断开。
</p>
<p>
<span style="color: #858796">灰色标志</span> - 未选择蓝牙设备。
</p>
<h3>可配置项</h3>
<p>
<span style="color:#4e73df;">组件名称</span> - 组件的名称用于在页面上显示并作为逻辑视图控制的唯一id。
</p>
<p>
<span style="color:#4e73df;">读取消息主题</span> - 组件读取蓝牙设备消息,进行转发的消息主题。
</p>
<p>
<span style="color:#4e73df;">蓝牙设备</span> - 组件连接的蓝牙设备。
</p>
</div>
<div class="overflow-hidden content-section" id="content-pixel">
<h1 id="pixel">点阵屏</h1>
<h3>组件总览</h3>
<p>
接收像素数据,实现点阵图像显示<br>
</p>
<p>
<b>以下是数据格式:</b>
</p>
<p>
行索引0起始-列索引0起始-颜色0=灰1=深蓝,任意个数的不同像素间用英文逗号连接)<br>
例如0-1-1,1-0-0,1-1-1
</p>
<h3>可配置项</h3>
<p>
<span style="color:#4e73df;">组件名称</span> - 组件的名称用于在页面上显示并作为逻辑视图控制的唯一id。
</p>
<p>
<span style="color:#4e73df;">消息主题</span> - 组件接收消息的主题。
</p>
<p>
<span style="color:#4e73df;">水平像素</span> - 点阵屏水平像素的个数。
</p>
<p>
<span style="color:#4e73df;">垂直像素</span> - 点阵屏垂直像素的个数。
</p>
</div>
</div>
</div>
<script src="js/script.js"></script>
</body>
</html>