二次开发手册
智能硬件-通讯协议说明书
产品命名规则
智能硬件-通讯协议说明书-v2
智能硬件-通讯协议说明书-v3
智能硬件-通讯协议说明书-WPP-v3
倒计时控制器-通讯协议说明书-DWY-v1
云喇叭-通讯协议说明书-v1
计量硬件-通讯协议说明书-WPP-v4
计量硬件-通讯协议说明书-v1
报警器-通讯协议说明书-v1
ARMS
config
tcp-config
mqtt-config
rules
常见问题
如何对接到自己的私有服务器
如何配网
计量硬件-通讯协议说明书-v1
250428
250429
远程开关-说明书
产品需求
计量报警控制设备-需求规划
计量硬件-通讯协议说明书-v2
智能硬件测试教程 HTTP Server 版本
智能硬件测试教程 MQTT Client 版本
智能硬件测试教程 TCP Client 版本
引进新的工业品类
开发新的工业品
尝试与店家沟通
推进智能硬件品类
推进扫码支付品类
推进自助系统品类
完善 SmartHW 项目代码
DTU 项目开发
寻找软硬件供应商
构建产品体系
尝试询问淘宝商家是否愿意推广我的品类
智能硬件新增两款温度计品类
hex版本管理
硬件利润分析
通用-通讯协议说明书-v1
Untitled
智能硬件-通讯协议说明书-WPP-v3
计量硬件-通讯协议说明书-WPP-v4
logic
d2-rc-v1.0-logic
sub-protocol
protocol-rc-v1.5.0
protocol-rc-v1.6.0
protocol-rc-v1.7.0
protocol-rd-v1.5.0
protocol-lock-v1.0.0
protocol-v1.8
protocol-rd-v1.9.0
本文档使用 MrDoc 发布
-
+
首页
计量报警控制设备-需求规划
## 前言 本项目参考 "芝麻开关" 小程序参考开发. ## 产品型号命名规则 每个设备都有一个唯一的产品型号,产品型号通过二维码标签的方式贴在设备上 * 产品类别+产品特征+通讯方式+设备id * SOC-PA-4G-00563428 * SOC: 86插座款 * PDA: 功率计量(P)+断电报警(D)+常规报警(A) * 4G: 通讯方式 * 00563428: 设备唯一ID ## 产品型号定义 ````col borderColor=purple borderPadding=10 === ```col-md flexGrow=1 borderColor=purple borderPadding=10 === <div> <svg width="64" height="121" viewBox="0 0 64 121" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect y="31" width="64" height="59" fill="#1678A6"/> <rect width="64" height="31" fill="#D9D9D9"/> <circle cx="17" cy="14" r="5" fill="#F1F1F1"/> <circle cx="18" cy="13" r="5" fill="#D2CCCC"/> <circle cx="17" cy="14" r="5" fill="#F1F1F1"/> <circle cx="18" cy="13" r="5" fill="#D2CCCC"/> <line x1="15" y1="12.5" x2="21" y2="12.5" stroke="#FFF2F2"/> <line x1="18.5" y1="10" x2="18.5" y2="16" stroke="#FFF2F2"/> <circle cx="47" cy="14" r="5" fill="#F1F1F1"/> <circle cx="48" cy="13" r="5" fill="#D2CCCC"/> <line x1="45" y1="12.5" x2="51" y2="12.5" stroke="#FFF2F2"/> <line x1="48.5" y1="10" x2="48.5" y2="16" stroke="#FFF2F2"/> <rect y="90" width="64" height="31" fill="#D9D9D9"/> <circle cx="17" cy="104" r="5" fill="#F1F1F1"/> <circle cx="18" cy="103" r="5" fill="#D2CCCC"/> <circle cx="17" cy="104" r="5" fill="#F1F1F1"/> <circle cx="18" cy="103" r="5" fill="#D2CCCC"/> <line x1="15" y1="102.5" x2="21" y2="102.5" stroke="#FFF2F2"/> <line x1="18.5" y1="100" x2="18.5" y2="106" stroke="#FFF2F2"/> <circle cx="47" cy="104" r="5" fill="#F1F1F1"/> <circle cx="48" cy="103" r="5" fill="#D2CCCC"/> <line x1="45" y1="102.5" x2="51" y2="102.5" stroke="#FFF2F2"/> <line x1="48.5" y1="100" x2="48.5" y2="106" stroke="#FFF2F2"/> <path d="M52.1129 77.3832C52.3936 77.5705 52.3991 77.9839 52.1614 78.2233C51.4437 78.9461 51.0001 79.9412 51 81.0403C51 83.2494 52.7909 85.0403 55 85.0403C57.2091 85.0403 59 83.2494 59 81.0403C59 80.024 58.6204 79.0967 57.9957 78.3914C57.7639 78.1296 57.8078 77.695 58.1206 77.5386C58.2981 77.4498 58.5138 77.4795 58.6496 77.6244C59.4867 78.5182 59.9999 79.7191 60 81.0403C60 83.8017 57.7614 86.0403 55 86.0403C52.2386 86.0403 50 83.8017 50 81.0403C50.0001 79.6174 50.5942 78.3329 51.5482 77.4223C51.7017 77.2758 51.9363 77.2655 52.1129 77.3832Z" fill="white"/> <path d="M55.0343 75V80.9981" stroke="white" stroke-linecap="round"/> <circle cx="9.5" cy="40.5" r="2.5" fill="#D9D9D9"/> <circle cx="9.5" cy="48.5" r="2.5" fill="#D9D9D9"/> </svg> </div> ``` ```col-md flexGrow=1 borderColor=purple borderPadding=10 === BRK-1CPA-4G-xxx BRK-1CPA-WIFI-xxx BRK-1CPDA-WIFI-xxx BRK: 断路器 1C: 1路 PA: 计量 (P) + 常规报警 (A) PDA: 计量 (P) +断电报警 (D) +常规报警 (A) 4G or WIFI: 通讯方式 xxx: 设备唯一 id ``` ```` ````col borderColor=purple borderPadding=10 === ```col-md flexGrow=1 borderColor=purple borderPadding=10 === <div> <svg width="127" height="121" viewBox="0 0 127 121" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect y="31" width="64" height="59" fill="#1678A6"/> <rect width="64" height="31" fill="#D9D9D9"/> <circle cx="17" cy="14" r="5" fill="#F1F1F1"/> <circle cx="18" cy="13" r="5" fill="#D2CCCC"/> <circle cx="17" cy="14" r="5" fill="#F1F1F1"/> <circle cx="18" cy="13" r="5" fill="#D2CCCC"/> <line x1="15" y1="12.5" x2="21" y2="12.5" stroke="#FFF2F2"/> <line x1="18.5" y1="10" x2="18.5" y2="16" stroke="#FFF2F2"/> <circle cx="47" cy="14" r="5" fill="#F1F1F1"/> <circle cx="48" cy="13" r="5" fill="#D2CCCC"/> <line x1="45" y1="12.5" x2="51" y2="12.5" stroke="#FFF2F2"/> <line x1="48.5" y1="10" x2="48.5" y2="16" stroke="#FFF2F2"/> <rect y="90" width="64" height="31" fill="#D9D9D9"/> <circle cx="17" cy="104" r="5" fill="#F1F1F1"/> <circle cx="18" cy="103" r="5" fill="#D2CCCC"/> <circle cx="17" cy="104" r="5" fill="#F1F1F1"/> <circle cx="18" cy="103" r="5" fill="#D2CCCC"/> <line x1="15" y1="102.5" x2="21" y2="102.5" stroke="#FFF2F2"/> <line x1="18.5" y1="100" x2="18.5" y2="106" stroke="#FFF2F2"/> <circle cx="47" cy="104" r="5" fill="#F1F1F1"/> <circle cx="48" cy="103" r="5" fill="#D2CCCC"/> <line x1="45" y1="102.5" x2="51" y2="102.5" stroke="#FFF2F2"/> <line x1="48.5" y1="100" x2="48.5" y2="106" stroke="#FFF2F2"/> <rect x="63" y="31" width="64" height="59" fill="#1678A6"/> <rect x="63" width="64" height="31" fill="#D9D9D9"/> <circle cx="80" cy="14" r="5" fill="#F1F1F1"/> <circle cx="81" cy="13" r="5" fill="#D2CCCC"/> <circle cx="80" cy="14" r="5" fill="#F1F1F1"/> <circle cx="81" cy="13" r="5" fill="#D2CCCC"/> <line x1="78" y1="12.5" x2="84" y2="12.5" stroke="#FFF2F2"/> <line x1="81.5" y1="10" x2="81.5" y2="16" stroke="#FFF2F2"/> <circle cx="110" cy="14" r="5" fill="#F1F1F1"/> <circle cx="111" cy="13" r="5" fill="#D2CCCC"/> <line x1="108" y1="12.5" x2="114" y2="12.5" stroke="#FFF2F2"/> <line x1="111.5" y1="10" x2="111.5" y2="16" stroke="#FFF2F2"/> <rect x="63" y="90" width="64" height="31" fill="#D9D9D9"/> <circle cx="80" cy="104" r="5" fill="#F1F1F1"/> <circle cx="81" cy="103" r="5" fill="#D2CCCC"/> <circle cx="80" cy="104" r="5" fill="#F1F1F1"/> <circle cx="81" cy="103" r="5" fill="#D2CCCC"/> <line x1="78" y1="102.5" x2="84" y2="102.5" stroke="#FFF2F2"/> <line x1="81.5" y1="100" x2="81.5" y2="106" stroke="#FFF2F2"/> <circle cx="110" cy="104" r="5" fill="#F1F1F1"/> <circle cx="111" cy="103" r="5" fill="#D2CCCC"/> <line x1="108" y1="102.5" x2="114" y2="102.5" stroke="#FFF2F2"/> <line x1="111.5" y1="100" x2="111.5" y2="106" stroke="#FFF2F2"/> <path d="M115.113 77.3832C115.394 77.5705 115.399 77.9839 115.161 78.2233C114.444 78.9461 114 79.9412 114 81.0403C114 83.2494 115.791 85.0403 118 85.0403C120.209 85.0403 122 83.2494 122 81.0403C122 80.024 121.62 79.0967 120.996 78.3914C120.764 78.1296 120.808 77.695 121.121 77.5386C121.298 77.4498 121.514 77.4795 121.65 77.6244C122.487 78.5182 123 79.7191 123 81.0403C123 83.8017 120.761 86.0403 118 86.0403C115.239 86.0403 113 83.8017 113 81.0403C113 79.6174 113.594 78.3329 114.548 77.4223C114.702 77.2758 114.936 77.2655 115.113 77.3832Z" fill="white"/> <path d="M118.034 75V80.9981" stroke="white" stroke-linecap="round"/> <circle cx="9.5" cy="40.5" r="2.5" fill="#D9D9D9"/> <circle cx="9.5" cy="49.5" r="2.5" fill="#D9D9D9"/> <circle cx="9.5" cy="67.5" r="2.5" fill="#D9D9D9"/> <circle cx="9.5" cy="58.5" r="2.5" fill="#D9D9D9"/> </svg> </div> ``` ```col-md flexGrow=1 borderColor=purple borderPadding=10 === BRK-3CPA-4G-xxx BRK-3CPA-WIFI-xxx ``` ```` ````col borderColor=purple borderPadding=10 === ```col-md flexGrow=1 borderColor=purple borderPadding=10 === <div> <svg width="76" height="78" viewBox="0 0 76 78" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="75.4565" height="78" rx="18" fill="#FBFBFB"/> <ellipse cx="11.4329" cy="8.8174" rx="1.52437" ry="1.35652" fill="#C4C1C1"/> <ellipse cx="10.6706" cy="8.8174" rx="1.52437" ry="1.35652" fill="#D9D9D9"/> <rect width="2.22998" height="10.2903" transform="matrix(0.747039 -0.66478 0.747039 0.66478 21.8965 46.9841)" fill="#B5B0B0"/> <rect width="2.22998" height="10.2903" transform="matrix(0.747039 -0.66478 0.747039 0.66478 21.3412 47.4783)" fill="#D9D9D9"/> <rect width="2.22998" height="10.2903" transform="matrix(-0.747039 -0.66478 -0.747039 0.66478 53.5601 46.926)" fill="#B5B0B0"/> <rect width="2.22998" height="10.2903" transform="matrix(-0.747039 -0.66478 -0.747039 0.66478 54.1154 47.42)" fill="#D9D9D9"/> <rect x="36.7756" y="22.3826" width="2.8582" height="10.1739" fill="#B5B0B0"/> <rect x="35.8228" y="22.3826" width="2.8582" height="10.1739" fill="#D9D9D9"/> </svg> </div> <div> <svg width="67" height="78" viewBox="0 0 67 78" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="67" height="77.8283" rx="18" fill="#FBFBFB"/> <circle cx="10.1515" cy="8.79799" r="1.35354" fill="#C4C1C1"/> <circle cx="9.47475" cy="8.79799" r="1.35354" fill="#D9D9D9"/> <rect x="19.4426" y="46.8807" width="2.09188" height="9.65304" transform="rotate(-45 19.4426 46.8807)" fill="#B5B0B0"/> <rect x="18.9495" y="47.3737" width="2.09188" height="9.65304" transform="rotate(-45 18.9495 47.3737)" fill="#D9D9D9"/> <rect width="2.09188" height="9.65304" transform="matrix(-0.707107 -0.707107 -0.707107 0.707107 47.5575 46.8227)" fill="#B5B0B0"/> <rect width="2.09188" height="9.65304" transform="matrix(-0.707107 -0.707107 -0.707107 0.707107 48.0505 47.3157)" fill="#D9D9D9"/> <rect x="32.6541" y="22.3334" width="2.53788" height="10.1515" fill="#B5B0B0"/> <rect x="31.8081" y="22.3333" width="2.53788" height="10.1515" fill="#D9D9D9"/> <rect x="23.1793" y="22.3334" width="2.53788" height="10.1515" fill="#B5B0B0"/> <rect x="22.3333" y="22.3333" width="2.53788" height="10.1515" fill="#D9D9D9"/> <rect x="42.8055" y="22.3334" width="2.53788" height="10.1515" fill="#B5B0B0"/> <rect x="41.9596" y="22.3333" width="2.53788" height="10.1515" fill="#D9D9D9"/> </svg> </div> ``` ```col-md flexGrow=1 borderColor=purple borderPadding=10 === CONV-10APA-4G-xxx CONV-16APA-4G-xxx CONV-10APA-WIFI-xxx CONV-16APA-WIFI-xxx ``` ```` ````col borderColor=purple borderPadding=10 === ```col-md flexGrow=1 borderColor=purple borderPadding=10 === <div> <svg width="122" height="122" viewBox="0 0 122 122" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="122" height="122" rx="2" fill="#FBFBFB"/> <rect x="11.7285" y="89.2715" width="3.09099" height="14.2635" transform="rotate(-45 11.7285 89.2715)" fill="#B5B0B0"/> <rect x="11" y="90" width="3.09099" height="14.2635" transform="rotate(-45 11 90)" fill="#D9D9D9"/> <rect width="3.09099" height="14.2635" transform="matrix(-0.707107 -0.707107 -0.707107 0.707107 53.2715 89.1857)" fill="#B5B0B0"/> <rect width="3.09099" height="14.2635" transform="matrix(-0.707107 -0.707107 -0.707107 0.707107 54 89.9142)" fill="#D9D9D9"/> <rect x="31.25" y="61" width="3.75" height="15" fill="#B5B0B0"/> <rect x="30" y="61" width="3.75" height="15" fill="#D9D9D9"/> <rect x="42.3125" y="23" width="4.6875" height="15" fill="#B5B0B0"/> <rect x="40.75" y="23" width="4.6875" height="15" fill="#D9D9D9"/> <rect x="20.5625" y="23" width="4.6875" height="15" fill="#B5B0B0"/> <rect x="19" y="23" width="4.6875" height="15" fill="#D9D9D9"/> </svg> </div> ``` ```col-md flexGrow=1 borderColor=purple borderPadding=10 === SOC-PA-4G-xxx SOC-PA-WIFI-xxx ``` ```` ````col borderColor=purple borderPadding=10 === ```col-md flexGrow=1 borderColor=purple borderPadding=10 === <div> <svg width="120" height="120" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <circle cx="60" cy="60" r="60" fill="#FBFBFB"/> <circle cx="60" cy="60" r="58" fill="#D9D9D9"/> <circle cx="60" cy="60" r="55" fill="#FBFBFB"/> <circle cx="78" cy="40" r="3" fill="#D9D9D9"/> <g id="Repeat group 3_inner" data-figma-trr="r22u16-0f"> <circle cx="78.0294" cy="24.0294" r="1" fill="#D9D9D9"/> </g> <use xlink:href="#Repeat%20group%203_inner" transform="translate(5.48754 -4.10792) rotate(16.3636)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(11.9101 -6.50343) rotate(32.7273)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(18.7475 -6.99244) rotate(49.0909)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(25.4456 -5.53535) rotate(65.4545)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(31.4619 -2.2502) rotate(81.8182)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(36.309 2.59687) rotate(98.1818)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(39.5941 8.61317) rotate(114.545)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(41.0512 15.3113) rotate(130.909)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(40.5622 22.1486) rotate(147.273)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(38.1667 28.5712) rotate(163.636)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(34.0588 34.0588) rotate(180)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(28.5712 38.1667) rotate(-163.636)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(22.1486 40.5622) rotate(-147.273)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(15.3113 41.0512) rotate(-130.909)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(8.61318 39.5941) rotate(-114.545)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(2.59687 36.309) rotate(-98.1818)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(-2.2502 31.4619) rotate(-81.8182)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(-5.53535 25.4456) rotate(-65.4546)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(-6.99244 18.7475) rotate(-49.0909)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(-6.50343 11.9101) rotate(-32.7273)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(-4.10793 5.48755) rotate(-16.3636)"/> <g id="Repeat group 4_inner" data-figma-trr="r26u20-0f"> <circle cx="78.0238" cy="20.0238" r="1" fill="#D9D9D9"/> </g> <use xlink:href="#Repeat%20group%204_inner" transform="translate(5.64224 -4.42041) rotate(13.8462)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(12.1784 -7.3621) rotate(27.6923)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(19.2286 -8.6541) rotate(41.5385)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(26.3832 -8.22133) rotate(55.3846)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(33.2262 -6.08894) rotate(69.2308)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(39.3602 -2.38085) rotate(83.0769)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(44.4284 2.68743) rotate(96.9231)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(48.1365 8.82134) rotate(110.769)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(50.2689 15.6644) rotate(124.615)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(50.7017 22.819) rotate(138.462)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(49.4097 29.8692) rotate(152.308)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(46.468 36.4054) rotate(166.154)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(42.0476 42.0476) rotate(180)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(36.4054 46.468) rotate(-166.154)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(29.8692 49.4097) rotate(-152.308)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(22.819 50.7017) rotate(-138.462)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(15.6644 50.2689) rotate(-124.615)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(8.82135 48.1365) rotate(-110.769)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(2.68743 44.4284) rotate(-96.9231)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(-2.38085 39.3602) rotate(-83.0769)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(-6.08893 33.2263) rotate(-69.2308)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(-8.22133 26.3832) rotate(-55.3846)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(-8.6541 19.2286) rotate(-41.5385)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(-7.3621 12.1784) rotate(-27.6923)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(-4.42041 5.64224) rotate(-13.8461)"/> <g id="Repeat group 2_inner" data-figma-trr="r12u6-0f"> <circle cx="78.1422" cy="28.1422" r="2" fill="#D9D9D9"/> <circle cx="78.1422" cy="28.1422" r="2" fill="#D9D9D9"/> </g> <use xlink:href="#Repeat%20group%202_inner" transform="translate(8.96578 -5.17638) rotate(30)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(19.3186 -5.17636) rotate(60)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(28.2843 4.63945e-05) rotate(90)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(33.4607 8.96583) rotate(120)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(33.4607 19.3186) rotate(150)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(28.2843 28.2844) rotate(-180)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(19.3185 33.4608) rotate(-150)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(8.96572 33.4607) rotate(-120)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(-4.5945e-05 28.2843) rotate(-90)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(-5.17642 19.3186) rotate(-60)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(-5.17641 8.96576) rotate(-30)"/> <g id="Repeat group 1_inner" data-figma-trr="r6u3.5-0f"> <circle cx="78.2195" cy="33.2195" r="2" fill="#D9D9D9"/> </g> <use xlink:href="#Repeat%20group%201_inner" transform="translate(12.5941 -3.37459) rotate(60)"/> <use xlink:href="#Repeat%20group%201_inner" transform="translate(21.8137 5.84496) rotate(120)"/> <use xlink:href="#Repeat%20group%201_inner" transform="translate(18.4391 18.4391) rotate(-180)"/> <use xlink:href="#Repeat%20group%201_inner" transform="translate(5.84496 21.8137) rotate(-120)"/> <use xlink:href="#Repeat%20group%201_inner" transform="translate(-3.37459 12.5941) rotate(-60)"/> </svg> </div> ``` ```col-md flexGrow=1 borderColor=purple borderPadding=10 === ALA-SLD-4G-xxx ALA-D-WIFI-xxx ``` ```` ````col borderColor=purple borderPadding=10 === ```col-md flexGrow=1 borderColor=purple borderPadding=10 === <div> <svg width="67" height="115" viewBox="0 0 67 115" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="67" height="115" rx="5" fill="#FBFBFB"/> <circle cx="10" cy="11" r="2" fill="#C4C1C1"/> <circle cx="9" cy="11" r="2" fill="#D9D9D9"/> </svg> </div> ``` ```col-md flexGrow=1 borderColor=purple borderPadding=10 === ALA-4G-xxx ALA-WIFI-xxx ``` ```` ````col borderColor=purple borderPadding=10 === ```col-md flexGrow=1 borderColor=purple borderPadding=10 === <div> <svg width="75" height="108" viewBox="0 0 75 108" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect x="2" y="12" width="71" height="78" rx="3" fill="white"/> <g filter="url(#filter0_d_94_237)"> <path d="M9 9.00019C5.01581 9.00019 5.00006 12.9686 5 13L70 13C70 13 70 9 66 9C66 9 54.7233 1.15535 37.5105 1.00227C20.2859 1.14914 9 9.00019 9 9.00019Z" fill="white"/> <path d="M5 13.0002C5 13.0002 5 9.00019 9 9.00019C9 9.00019 20.5 1.00018 38 1.00018M70 13C70 13 70 9 66 9C66 9 54.5 1 37 1M4 13H71" stroke="white"/> </g> <circle cx="38" cy="6" r="2" fill="#C4C1C1"/> <circle cx="37" cy="6" r="2" fill="#D9D9D9"/> <circle cx="38" cy="6" r="2" fill="#C4C1C1"/> <circle cx="37" cy="6" r="2" fill="#D9D9D9"/> <path d="M7.67784 94C7.67784 90.5 5 90 5 90H69C69 90 66.3222 90.5 66.3222 94C66.3222 97.5 68.5 99.3792 68.5 99.3792C68.7457 100.879 67.8 103.4 65 105C61.8333 106 51.8 108 37 108C22.2 108 12.1667 106 9 105C6.2 103.4 5.25431 100.879 5.5 99.3792C5.5 99.3792 7.67784 97.5 7.67784 94Z" fill="white"/> <rect x="8" y="28" width="57" height="35" rx="3" fill="#1678A5"/> <circle cx="38" cy="102" r="2" fill="#C4C1C1"/> <circle cx="37" cy="102" r="2" fill="#D9D9D9"/> <circle cx="11" cy="82" r="2" fill="#C4C1C1"/> <circle cx="10" cy="82" r="2" fill="#D9D9D9"/> <rect x="22" y="76" width="43" height="8" rx="2" fill="#1678A5"/> <defs> <filter id="filter0_d_94_237" x="0" y="0.5" width="75" height="21" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> <feFlood flood-opacity="0" result="BackgroundImageFix"/> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> <feOffset dy="4"/> <feGaussianBlur stdDeviation="2"/> <feComposite in2="hardAlpha" operator="out"/> <feColorMatrix type="matrix" values="0 0 0 0 0.00961538 0 0 0 0 0.00921474 0 0 0 0 0.00921474 0 0 0 0.25 0"/> <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_94_237"/> <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_94_237" result="shape"/> </filter> </defs> </svg> </div> ``` ```col-md flexGrow=1 borderColor=purple borderPadding=10 === CBOX-PA-4G-xxx CBOX-PA-WIFI-xxx ``` ```` ## 产品功能定义 ````col borderColor=purple borderPadding=10 === ```col-md flexGrow=1 borderColor=purple borderPadding=10 === <div> <svg width="64" height="121" viewBox="0 0 64 121" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect y="31" width="64" height="59" fill="#1678A6"/> <rect width="64" height="31" fill="#D9D9D9"/> <circle cx="17" cy="14" r="5" fill="#F1F1F1"/> <circle cx="18" cy="13" r="5" fill="#D2CCCC"/> <circle cx="17" cy="14" r="5" fill="#F1F1F1"/> <circle cx="18" cy="13" r="5" fill="#D2CCCC"/> <line x1="15" y1="12.5" x2="21" y2="12.5" stroke="#FFF2F2"/> <line x1="18.5" y1="10" x2="18.5" y2="16" stroke="#FFF2F2"/> <circle cx="47" cy="14" r="5" fill="#F1F1F1"/> <circle cx="48" cy="13" r="5" fill="#D2CCCC"/> <line x1="45" y1="12.5" x2="51" y2="12.5" stroke="#FFF2F2"/> <line x1="48.5" y1="10" x2="48.5" y2="16" stroke="#FFF2F2"/> <rect y="90" width="64" height="31" fill="#D9D9D9"/> <circle cx="17" cy="104" r="5" fill="#F1F1F1"/> <circle cx="18" cy="103" r="5" fill="#D2CCCC"/> <circle cx="17" cy="104" r="5" fill="#F1F1F1"/> <circle cx="18" cy="103" r="5" fill="#D2CCCC"/> <line x1="15" y1="102.5" x2="21" y2="102.5" stroke="#FFF2F2"/> <line x1="18.5" y1="100" x2="18.5" y2="106" stroke="#FFF2F2"/> <circle cx="47" cy="104" r="5" fill="#F1F1F1"/> <circle cx="48" cy="103" r="5" fill="#D2CCCC"/> <line x1="45" y1="102.5" x2="51" y2="102.5" stroke="#FFF2F2"/> <line x1="48.5" y1="100" x2="48.5" y2="106" stroke="#FFF2F2"/> <path d="M52.1129 77.3832C52.3936 77.5705 52.3991 77.9839 52.1614 78.2233C51.4437 78.9461 51.0001 79.9412 51 81.0403C51 83.2494 52.7909 85.0403 55 85.0403C57.2091 85.0403 59 83.2494 59 81.0403C59 80.024 58.6204 79.0967 57.9957 78.3914C57.7639 78.1296 57.8078 77.695 58.1206 77.5386C58.2981 77.4498 58.5138 77.4795 58.6496 77.6244C59.4867 78.5182 59.9999 79.7191 60 81.0403C60 83.8017 57.7614 86.0403 55 86.0403C52.2386 86.0403 50 83.8017 50 81.0403C50.0001 79.6174 50.5942 78.3329 51.5482 77.4223C51.7017 77.2758 51.9363 77.2655 52.1129 77.3832Z" fill="white"/> <path d="M55.0343 75V80.9981" stroke="white" stroke-linecap="round"/> <circle cx="9.5" cy="40.5" r="2.5" fill="#D9D9D9"/> <circle cx="9.5" cy="48.5" r="2.5" fill="#D9D9D9"/> </svg> <svg width="76" height="78" viewBox="0 0 76 78" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="75.4565" height="78" rx="18" fill="#FBFBFB"/> <ellipse cx="11.4329" cy="8.8174" rx="1.52437" ry="1.35652" fill="#C4C1C1"/> <ellipse cx="10.6706" cy="8.8174" rx="1.52437" ry="1.35652" fill="#D9D9D9"/> <rect width="2.22998" height="10.2903" transform="matrix(0.747039 -0.66478 0.747039 0.66478 21.8965 46.9841)" fill="#B5B0B0"/> <rect width="2.22998" height="10.2903" transform="matrix(0.747039 -0.66478 0.747039 0.66478 21.3412 47.4783)" fill="#D9D9D9"/> <rect width="2.22998" height="10.2903" transform="matrix(-0.747039 -0.66478 -0.747039 0.66478 53.5601 46.926)" fill="#B5B0B0"/> <rect width="2.22998" height="10.2903" transform="matrix(-0.747039 -0.66478 -0.747039 0.66478 54.1154 47.42)" fill="#D9D9D9"/> <rect x="36.7756" y="22.3826" width="2.8582" height="10.1739" fill="#B5B0B0"/> <rect x="35.8228" y="22.3826" width="2.8582" height="10.1739" fill="#D9D9D9"/> </svg> <svg width="67" height="78" viewBox="0 0 67 78" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="67" height="77.8283" rx="18" fill="#FBFBFB"/> <circle cx="10.1515" cy="8.79799" r="1.35354" fill="#C4C1C1"/> <circle cx="9.47475" cy="8.79799" r="1.35354" fill="#D9D9D9"/> <rect x="19.4426" y="46.8807" width="2.09188" height="9.65304" transform="rotate(-45 19.4426 46.8807)" fill="#B5B0B0"/> <rect x="18.9495" y="47.3737" width="2.09188" height="9.65304" transform="rotate(-45 18.9495 47.3737)" fill="#D9D9D9"/> <rect width="2.09188" height="9.65304" transform="matrix(-0.707107 -0.707107 -0.707107 0.707107 47.5575 46.8227)" fill="#B5B0B0"/> <rect width="2.09188" height="9.65304" transform="matrix(-0.707107 -0.707107 -0.707107 0.707107 48.0505 47.3157)" fill="#D9D9D9"/> <rect x="32.6541" y="22.3334" width="2.53788" height="10.1515" fill="#B5B0B0"/> <rect x="31.8081" y="22.3333" width="2.53788" height="10.1515" fill="#D9D9D9"/> <rect x="23.1793" y="22.3334" width="2.53788" height="10.1515" fill="#B5B0B0"/> <rect x="22.3333" y="22.3333" width="2.53788" height="10.1515" fill="#D9D9D9"/> <rect x="42.8055" y="22.3334" width="2.53788" height="10.1515" fill="#B5B0B0"/> <rect x="41.9596" y="22.3333" width="2.53788" height="10.1515" fill="#D9D9D9"/> </svg> <svg width="75" height="108" viewBox="0 0 75 108" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect x="2" y="12" width="71" height="78" rx="3" fill="white"/> <g filter="url(#filter0_d_94_237)"> <path d="M9 9.00019C5.01581 9.00019 5.00006 12.9686 5 13L70 13C70 13 70 9 66 9C66 9 54.7233 1.15535 37.5105 1.00227C20.2859 1.14914 9 9.00019 9 9.00019Z" fill="white"/> <path d="M5 13.0002C5 13.0002 5 9.00019 9 9.00019C9 9.00019 20.5 1.00018 38 1.00018M70 13C70 13 70 9 66 9C66 9 54.5 1 37 1M4 13H71" stroke="white"/> </g> <circle cx="38" cy="6" r="2" fill="#C4C1C1"/> <circle cx="37" cy="6" r="2" fill="#D9D9D9"/> <circle cx="38" cy="6" r="2" fill="#C4C1C1"/> <circle cx="37" cy="6" r="2" fill="#D9D9D9"/> <path d="M7.67784 94C7.67784 90.5 5 90 5 90H69C69 90 66.3222 90.5 66.3222 94C66.3222 97.5 68.5 99.3792 68.5 99.3792C68.7457 100.879 67.8 103.4 65 105C61.8333 106 51.8 108 37 108C22.2 108 12.1667 106 9 105C6.2 103.4 5.25431 100.879 5.5 99.3792C5.5 99.3792 7.67784 97.5 7.67784 94Z" fill="white"/> <rect x="8" y="28" width="57" height="35" rx="3" fill="#1678A5"/> <circle cx="38" cy="102" r="2" fill="#C4C1C1"/> <circle cx="37" cy="102" r="2" fill="#D9D9D9"/> <circle cx="11" cy="82" r="2" fill="#C4C1C1"/> <circle cx="10" cy="82" r="2" fill="#D9D9D9"/> <rect x="22" y="76" width="43" height="8" rx="2" fill="#1678A5"/> <defs> <filter id="filter0_d_94_237" x="0" y="0.5" width="75" height="21" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"> <feFlood flood-opacity="0" result="BackgroundImageFix"/> <feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/> <feOffset dy="4"/> <feGaussianBlur stdDeviation="2"/> <feComposite in2="hardAlpha" operator="out"/> <feColorMatrix type="matrix" values="0 0 0 0 0.00961538 0 0 0 0 0.00921474 0 0 0 0 0.00921474 0 0 0 0.25 0"/> <feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_94_237"/> <feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_94_237" result="shape"/> </filter> </defs> </svg> <svg width="122" height="122" viewBox="0 0 122 122" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="122" height="122" rx="2" fill="#FBFBFB"/> <rect x="11.7285" y="89.2715" width="3.09099" height="14.2635" transform="rotate(-45 11.7285 89.2715)" fill="#B5B0B0"/> <rect x="11" y="90" width="3.09099" height="14.2635" transform="rotate(-45 11 90)" fill="#D9D9D9"/> <rect width="3.09099" height="14.2635" transform="matrix(-0.707107 -0.707107 -0.707107 0.707107 53.2715 89.1857)" fill="#B5B0B0"/> <rect width="3.09099" height="14.2635" transform="matrix(-0.707107 -0.707107 -0.707107 0.707107 54 89.9142)" fill="#D9D9D9"/> <rect x="31.25" y="61" width="3.75" height="15" fill="#B5B0B0"/> <rect x="30" y="61" width="3.75" height="15" fill="#D9D9D9"/> <rect x="42.3125" y="23" width="4.6875" height="15" fill="#B5B0B0"/> <rect x="40.75" y="23" width="4.6875" height="15" fill="#D9D9D9"/> <rect x="20.5625" y="23" width="4.6875" height="15" fill="#B5B0B0"/> <rect x="19" y="23" width="4.6875" height="15" fill="#D9D9D9"/> </svg> </div> ``` ```col-md flexGrow=1 borderColor=purple borderPadding=10 === * 1路开关控制 * 点动控制 (开启一段时间后,自动关闭) * 定时控制 * 循环控制 * 倒计时控制 * 电量监控 * 电压监控 * 电流监控 * 功率监控 * 报警 * 断电报警 * 过压报警 * 过流报警 * 过载报警 * 欠压报警 * 欠流报警 * 欠载报警 **这些硬件功能都是一致的** ``` ```` ````col borderColor=purple borderPadding=10 === ```col-md flexGrow=1 borderColor=purple borderPadding=10 === <svg width="127" height="121" viewBox="0 0 127 121" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect y="31" width="64" height="59" fill="#1678A6"/> <rect width="64" height="31" fill="#D9D9D9"/> <circle cx="17" cy="14" r="5" fill="#F1F1F1"/> <circle cx="18" cy="13" r="5" fill="#D2CCCC"/> <circle cx="17" cy="14" r="5" fill="#F1F1F1"/> <circle cx="18" cy="13" r="5" fill="#D2CCCC"/> <line x1="15" y1="12.5" x2="21" y2="12.5" stroke="#FFF2F2"/> <line x1="18.5" y1="10" x2="18.5" y2="16" stroke="#FFF2F2"/> <circle cx="47" cy="14" r="5" fill="#F1F1F1"/> <circle cx="48" cy="13" r="5" fill="#D2CCCC"/> <line x1="45" y1="12.5" x2="51" y2="12.5" stroke="#FFF2F2"/> <line x1="48.5" y1="10" x2="48.5" y2="16" stroke="#FFF2F2"/> <rect y="90" width="64" height="31" fill="#D9D9D9"/> <circle cx="17" cy="104" r="5" fill="#F1F1F1"/> <circle cx="18" cy="103" r="5" fill="#D2CCCC"/> <circle cx="17" cy="104" r="5" fill="#F1F1F1"/> <circle cx="18" cy="103" r="5" fill="#D2CCCC"/> <line x1="15" y1="102.5" x2="21" y2="102.5" stroke="#FFF2F2"/> <line x1="18.5" y1="100" x2="18.5" y2="106" stroke="#FFF2F2"/> <circle cx="47" cy="104" r="5" fill="#F1F1F1"/> <circle cx="48" cy="103" r="5" fill="#D2CCCC"/> <line x1="45" y1="102.5" x2="51" y2="102.5" stroke="#FFF2F2"/> <line x1="48.5" y1="100" x2="48.5" y2="106" stroke="#FFF2F2"/> <rect x="63" y="31" width="64" height="59" fill="#1678A6"/> <rect x="63" width="64" height="31" fill="#D9D9D9"/> <circle cx="80" cy="14" r="5" fill="#F1F1F1"/> <circle cx="81" cy="13" r="5" fill="#D2CCCC"/> <circle cx="80" cy="14" r="5" fill="#F1F1F1"/> <circle cx="81" cy="13" r="5" fill="#D2CCCC"/> <line x1="78" y1="12.5" x2="84" y2="12.5" stroke="#FFF2F2"/> <line x1="81.5" y1="10" x2="81.5" y2="16" stroke="#FFF2F2"/> <circle cx="110" cy="14" r="5" fill="#F1F1F1"/> <circle cx="111" cy="13" r="5" fill="#D2CCCC"/> <line x1="108" y1="12.5" x2="114" y2="12.5" stroke="#FFF2F2"/> <line x1="111.5" y1="10" x2="111.5" y2="16" stroke="#FFF2F2"/> <rect x="63" y="90" width="64" height="31" fill="#D9D9D9"/> <circle cx="80" cy="104" r="5" fill="#F1F1F1"/> <circle cx="81" cy="103" r="5" fill="#D2CCCC"/> <circle cx="80" cy="104" r="5" fill="#F1F1F1"/> <circle cx="81" cy="103" r="5" fill="#D2CCCC"/> <line x1="78" y1="102.5" x2="84" y2="102.5" stroke="#FFF2F2"/> <line x1="81.5" y1="100" x2="81.5" y2="106" stroke="#FFF2F2"/> <circle cx="110" cy="104" r="5" fill="#F1F1F1"/> <circle cx="111" cy="103" r="5" fill="#D2CCCC"/> <line x1="108" y1="102.5" x2="114" y2="102.5" stroke="#FFF2F2"/> <line x1="111.5" y1="100" x2="111.5" y2="106" stroke="#FFF2F2"/> <path d="M115.113 77.3832C115.394 77.5705 115.399 77.9839 115.161 78.2233C114.444 78.9461 114 79.9412 114 81.0403C114 83.2494 115.791 85.0403 118 85.0403C120.209 85.0403 122 83.2494 122 81.0403C122 80.024 121.62 79.0967 120.996 78.3914C120.764 78.1296 120.808 77.695 121.121 77.5386C121.298 77.4498 121.514 77.4795 121.65 77.6244C122.487 78.5182 123 79.7191 123 81.0403C123 83.8017 120.761 86.0403 118 86.0403C115.239 86.0403 113 83.8017 113 81.0403C113 79.6174 113.594 78.3329 114.548 77.4223C114.702 77.2758 114.936 77.2655 115.113 77.3832Z" fill="white"/> <path d="M118.034 75V80.9981" stroke="white" stroke-linecap="round"/> <circle cx="9.5" cy="40.5" r="2.5" fill="#D9D9D9"/> <circle cx="9.5" cy="49.5" r="2.5" fill="#D9D9D9"/> <circle cx="9.5" cy="67.5" r="2.5" fill="#D9D9D9"/> <circle cx="9.5" cy="58.5" r="2.5" fill="#D9D9D9"/> </svg> ``` ```col-md flexGrow=1 borderColor=purple borderPadding=10 === * 1路开关控制 * 点动控制 (开启一段时间后,自动关闭) * 定时控制 * 循环控制 * 倒计时控制 * 电量监控 (3路) * 电压监控 * 电流监控 * 功率监控 * 报警 (3路) * 断电报警 * 过压报警 * 过流报警 * 过载报警 * 欠压报警 * 欠流报警 * 欠载报警 ``` ```` ````col borderColor=purple borderPadding=10 === ```col-md flexGrow=1 borderColor=purple borderPadding=10 === <svg width="120" height="120" viewBox="0 0 120 120" fill="none" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <circle cx="60" cy="60" r="60" fill="#FBFBFB"/> <circle cx="60" cy="60" r="58" fill="#D9D9D9"/> <circle cx="60" cy="60" r="55" fill="#FBFBFB"/> <circle cx="78" cy="40" r="3" fill="#D9D9D9"/> <g id="Repeat group 3_inner" data-figma-trr="r22u16-0f"> <circle cx="78.0294" cy="24.0294" r="1" fill="#D9D9D9"/> </g> <use xlink:href="#Repeat%20group%203_inner" transform="translate(5.48754 -4.10792) rotate(16.3636)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(11.9101 -6.50343) rotate(32.7273)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(18.7475 -6.99244) rotate(49.0909)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(25.4456 -5.53535) rotate(65.4545)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(31.4619 -2.2502) rotate(81.8182)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(36.309 2.59687) rotate(98.1818)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(39.5941 8.61317) rotate(114.545)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(41.0512 15.3113) rotate(130.909)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(40.5622 22.1486) rotate(147.273)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(38.1667 28.5712) rotate(163.636)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(34.0588 34.0588) rotate(180)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(28.5712 38.1667) rotate(-163.636)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(22.1486 40.5622) rotate(-147.273)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(15.3113 41.0512) rotate(-130.909)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(8.61318 39.5941) rotate(-114.545)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(2.59687 36.309) rotate(-98.1818)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(-2.2502 31.4619) rotate(-81.8182)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(-5.53535 25.4456) rotate(-65.4546)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(-6.99244 18.7475) rotate(-49.0909)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(-6.50343 11.9101) rotate(-32.7273)"/> <use xlink:href="#Repeat%20group%203_inner" transform="translate(-4.10793 5.48755) rotate(-16.3636)"/> <g id="Repeat group 4_inner" data-figma-trr="r26u20-0f"> <circle cx="78.0238" cy="20.0238" r="1" fill="#D9D9D9"/> </g> <use xlink:href="#Repeat%20group%204_inner" transform="translate(5.64224 -4.42041) rotate(13.8462)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(12.1784 -7.3621) rotate(27.6923)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(19.2286 -8.6541) rotate(41.5385)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(26.3832 -8.22133) rotate(55.3846)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(33.2262 -6.08894) rotate(69.2308)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(39.3602 -2.38085) rotate(83.0769)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(44.4284 2.68743) rotate(96.9231)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(48.1365 8.82134) rotate(110.769)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(50.2689 15.6644) rotate(124.615)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(50.7017 22.819) rotate(138.462)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(49.4097 29.8692) rotate(152.308)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(46.468 36.4054) rotate(166.154)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(42.0476 42.0476) rotate(180)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(36.4054 46.468) rotate(-166.154)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(29.8692 49.4097) rotate(-152.308)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(22.819 50.7017) rotate(-138.462)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(15.6644 50.2689) rotate(-124.615)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(8.82135 48.1365) rotate(-110.769)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(2.68743 44.4284) rotate(-96.9231)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(-2.38085 39.3602) rotate(-83.0769)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(-6.08893 33.2263) rotate(-69.2308)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(-8.22133 26.3832) rotate(-55.3846)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(-8.6541 19.2286) rotate(-41.5385)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(-7.3621 12.1784) rotate(-27.6923)"/> <use xlink:href="#Repeat%20group%204_inner" transform="translate(-4.42041 5.64224) rotate(-13.8461)"/> <g id="Repeat group 2_inner" data-figma-trr="r12u6-0f"> <circle cx="78.1422" cy="28.1422" r="2" fill="#D9D9D9"/> <circle cx="78.1422" cy="28.1422" r="2" fill="#D9D9D9"/> </g> <use xlink:href="#Repeat%20group%202_inner" transform="translate(8.96578 -5.17638) rotate(30)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(19.3186 -5.17636) rotate(60)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(28.2843 4.63945e-05) rotate(90)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(33.4607 8.96583) rotate(120)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(33.4607 19.3186) rotate(150)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(28.2843 28.2844) rotate(-180)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(19.3185 33.4608) rotate(-150)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(8.96572 33.4607) rotate(-120)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(-4.5945e-05 28.2843) rotate(-90)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(-5.17642 19.3186) rotate(-60)"/> <use xlink:href="#Repeat%20group%202_inner" transform="translate(-5.17641 8.96576) rotate(-30)"/> <g id="Repeat group 1_inner" data-figma-trr="r6u3.5-0f"> <circle cx="78.2195" cy="33.2195" r="2" fill="#D9D9D9"/> </g> <use xlink:href="#Repeat%20group%201_inner" transform="translate(12.5941 -3.37459) rotate(60)"/> <use xlink:href="#Repeat%20group%201_inner" transform="translate(21.8137 5.84496) rotate(120)"/> <use xlink:href="#Repeat%20group%201_inner" transform="translate(18.4391 18.4391) rotate(-180)"/> <use xlink:href="#Repeat%20group%201_inner" transform="translate(5.84496 21.8137) rotate(-120)"/> <use xlink:href="#Repeat%20group%201_inner" transform="translate(-3.37459 12.5941) rotate(-60)"/> </svg> ``` ```col-md flexGrow=1 borderColor=purple borderPadding=10 === * 断电报警 * 语音报警 * 灯光报警 ``` ```` ````col borderColor=purple borderPadding=10 === ```col-md flexGrow=1 borderColor=purple borderPadding=10 === <svg width="67" height="115" viewBox="0 0 67 115" fill="none" xmlns="http://www.w3.org/2000/svg"> <rect width="67" height="115" rx="5" fill="#FBFBFB"/> <circle cx="10" cy="11" r="2" fill="#C4C1C1"/> <circle cx="9" cy="11" r="2" fill="#D9D9D9"/> </svg> ``` ```col-md flexGrow=1 borderColor=purple borderPadding=10 === * 断电报警 ``` ```` ## 功能增加与取消  1. 取消掉**共享**与**流量**按钮 2. **开机**按钮修成为**已开机**,**关机**按钮修改为**已关机**,**告警**按钮修改为**已告警**  3. 取消**公众号通知** 4. 取消**共享设备** 5. 取消**管理转让**  6. 取消掉**设备共享**  7. 取消掉**微信公众号通知** 8. 增加**电压告警**开关与电压范围 9. 增加**电流告警**开关与电流范围 10. 注意,如果产品型号是"BRK-3C-PA-WIFI-xxx",由于这个型号有3路输出,所以**电压范围设置页面**与**电流范围设置页面**需要展示出3路,**功率范围设置页面**与单路的保持一致 11. 在**断电通知**下方,再增加**声音告警**与**灯光告警**开关 12. 注意: **声音告警**与**灯光告警**指的时,当触发报警时,硬件会进行灯光闪烁报警与声音>>报警,这两个功能只有***ALA-SLD-4G-xxx***,***ALA-SLD-WIFI-xxx***有,因为只有这个设备才有灯光与喇叭显示,请通过该产品型号的**产品特征**字符串进行识别.  8. 取消**更换设备功能** 9. 取消**共享**功能 ## 注意事项  1. 针对于断电通知功能,并不是所有设备都支持**断电通知**功能 (通过**产品型号特征字段**可判断,**产品型号特征字段**带 D 字样的,才带该功能),如果没有这个功能,不允许打开次开关,用户打开时,应该弹窗提示
admin
2025年5月19日 16:30
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
分享
链接
类型
密码
更新密码