From 89b949e4bbcb2cb0bd209f96a782b4a61a0ccb82 Mon Sep 17 00:00:00 2001 From: siyuan <17797776520@163.com> Date: Wed, 12 Jun 2024 23:05:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=202024-6-12?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2024-6-12.-.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/2024-6-12.-.md b/2024-6-12.-.md index 5b20143..fd4eb38 100644 --- a/2024-6-12.-.md +++ b/2024-6-12.-.md @@ -10,7 +10,7 @@ - 由于是控制设备,那肯定有对应的命令信息吧,就像空调遥控器一样,但是只有参数信息还远远不够,空调怎么知道你是关机还是调节温度呢?这就需要和空调制定一套方案,发送1就是关机,发送2就是调节温度,在将调节温度的参数一并发送给空调,空调就能正确的解析你所发送的指令信息了。所以在将信息发送时,会组装命令和参数信息, 之后信息会流转到Control控制器当中, --此时就会有另一个问题,如果用户在关机时,连续误触会怎么样?会向发送多个关机命令,关机命令只需一条即可,其他的命令是不是占用网络资源?所以此时需要进行防抖,即在1000ms内,如果发送同一条命令则视为重复,这样就有效的避免了网络资源的浪费。然后通过chan 传递需要发送的sendMessage,然后通过初始化时的网络连接,将sendMeg传递出去。 +- 此时就会有另一个问题,如果用户在关机时,连续误触会怎么样?会向发送多个关机命令,关机命令只需一条即可,其他的命令是不是占用网络资源?所以此时需要进行防抖,即在1000ms内,如果发送同一条命令则视为重复,这样就有效的避免了网络资源的浪费。然后通过chan 传递需要发送的sendMessage,然后通过初始化时的网络连接,将sendMeg传递出去。 #未完成的内容