乐鑫技术交流
直播中

李慎梓

8年用户 1506经验值
私信 关注
[问答]

请问在AT指令集中,是否支持连接中文名称的ssid,如何书写呢?

请问在AT指令集中,是否支持连接中文名称的ssid,如何书写呢?
外部有一个名称为“哈”的路由器,下面这个命令提示找不到相关ap
AT+CWJAP_DEF="哈","12345678"

回帖(1)

王飞

2024-7-16 17:39:42
在AT指令集中,连接SSID(无线网络名称)通常使用AT+CWJAP命令。然而,AT指令集通常不支持连接中文名称的SSID。这是因为AT指令集主要基于ASCII字符,而中文名称可能包含非ASCII字符。

在您提供的例子中,尝试连接名为“哈”的路由器,AT+CWJAP_DEF="哈","12345678" 命令可能无法正常工作,因为“哈”是一个中文字符。

要解决这个问题,您可以尝试以下方法:

1. 将路由器的SSID更改为英文名称或数字,然后使用AT+CWJAP命令连接。

2. 如果您使用的是支持UTF-8编码的设备,您可以尝试将中文SSID转换为UTF-8编码的十六进制字符串。例如,将“哈”转换为UTF-8编码的十六进制字符串为:E5 93 88。然后使用以下命令连接:

   AT+CWJAP_DEF="E59393","12345678"

请注意,这种方法可能因设备和模块的不同而有所不同。建议您查阅您所使用的模块的文档,了解其对中文SSID的支持情况。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分