From 4b159a7279bcf26970b64fc63eeba6edafed9ec3 Mon Sep 17 00:00:00 2001 From: Paul356 Date: Tue, 26 Dec 2023 21:57:19 +0800 Subject: [PATCH] rephrase a little bit --- _org/2023-12-26-esp32-micropython3_1.org | 2 +- _posts/2023-12-26-esp32-micropython3_1.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/_org/2023-12-26-esp32-micropython3_1.org b/_org/2023-12-26-esp32-micropython3_1.org index f7367a6..7e8cdd9 100644 --- a/_org/2023-12-26-esp32-micropython3_1.org +++ b/_org/2023-12-26-esp32-micropython3_1.org @@ -77,7 +77,7 @@ sync_wexin: 1 connect = True c.disconnect() #+end_src -由于这个方案并不完美,我还是决定上网找一下是否有人遇到和我一样的问题。还真找到了,有个人遇到了和我一样[[https://stackoverflow.com/questions/36184490/mqtt-client-disconnects-when-another-client-connects-to-the-server][问题]]。原来Mosquitto为每个client_id只保留一个连接,而我的main.py使用了相同的client_id。所以第二个ESP32连接时,第一个ESP32会被断开。再修改main函数如下,给client_id加上一个随机数,这样不同ESP32的client_id大概率就不一样了。 +由于这个方案并不完美,我还是决定上网找一下是否有人遇到和我一样的问题。还真找到了,有个人遇到了和我一样[[https://stackoverflow.com/questions/36184490/mqtt-client-disconnects-when-another-client-connects-to-the-server][问题]]。原来Mosquitto为每个client_id只保留一个连接,而原始的main.py使用了相同的client_id。所以第二个ESP32连接时,第一个ESP32会被断开。再修改main函数如下,给client_id加上一个随机数,这样不同ESP32的client_id大概率就不一样了。 #+BEGIN_SRC python def main(): print("main started ...") diff --git a/_posts/2023-12-26-esp32-micropython3_1.md b/_posts/2023-12-26-esp32-micropython3_1.md index c986555..803f635 100644 --- a/_posts/2023-12-26-esp32-micropython3_1.md +++ b/_posts/2023-12-26-esp32-micropython3_1.md @@ -82,7 +82,7 @@ def main(): c.disconnect() ``` -由于这个方案并不完美,我还是决定上网找一下是否有人遇到和我一样的问题。还真找到了,有个人遇到了和我一样[问题](https://stackoverflow.com/questions/36184490/mqtt-client-disconnects-when-another-client-connects-to-the-server)。原来Mosquitto为每个client\_id只保留一个连接,而我的main.py使用了相同的client\_id。所以第二个ESP32连接时,第一个ESP32会被断开。再修改main函数如下,给client\_id加上一个随机数,这样不同ESP32的client\_id大概率就不一样了。 +由于这个方案并不完美,我还是决定上网找一下是否有人遇到和我一样的问题。还真找到了,有个人遇到了和我一样[问题](https://stackoverflow.com/questions/36184490/mqtt-client-disconnects-when-another-client-connects-to-the-server)。原来Mosquitto为每个client\_id只保留一个连接,而原始的main.py使用了相同的client\_id。所以第二个ESP32连接时,第一个ESP32会被断开。再修改main函数如下,给client\_id加上一个随机数,这样不同ESP32的client\_id大概率就不一样了。 ```python def main():