如何获取并显示AWS IoT Button的完整WiFi配置网络名称?
我来分享几种实用的方式,帮你获取到按钮的完整配置WiFi名称(也就是Button ConfigureMe - XXX格式,XXX是按钮生成的三位字符串):
1. 官方AWS IoT应用(最直接的方式)
这是官方推荐的路径,操作起来最省心:
- 先把按钮切换到配网模式:快速按3次按钮,直到LED开始闪烁蓝色(这个状态下按钮会发射自己的WiFi信号)。
- 打开AWS IoT官方应用,它会自动扫描附近的配网设备,直接显示完整的WiFi网络名称,不需要你手动拼接后缀,应用里会把
Button ConfigureMe - ABC这类完整名称列出来。
2. 本地WiFi扫描工具
如果不想用官方应用,也可以通过系统自带的工具或者命令行扫描:
- 桌面/移动设备的系统WiFi设置页面:打开WiFi列表,直接查找以
Button ConfigureMe -开头的网络,后面的三位字符就是自动生成的部分,组合起来就是完整名称。 - 命令行方式:
- Linux系统:执行
iwlist scan | grep "Button ConfigureMe",会输出包含完整名称的行。 - Windows系统:执行
netsh wlan show networks mode=bssid | findstr "Button ConfigureMe",同样能提取到完整的WiFi名称。
- Linux系统:执行
3. AWS云端API查询(针对已激活的按钮)
如果按钮已经完成过一次配网激活,你可以通过AWS CLI调用IoT Core的API来查询设备元数据:
- 先确保你已经配置好AWS CLI,并且拥有
iot:DescribeThing权限。 - 执行命令:
aws iot describe-thing --thing-name <你的按钮Thing名称> - 在返回的JSON数据中,检查
attributes字段,部分情况下会保留配网阶段的WiFi相关信息(注意:这个信息是临时存储的,按钮重置后可能会丢失)。
补充说明
- 按钮生成的三位后缀字符串,通常是固定的,除非你对按钮执行了重置操作(长按按钮10秒以上,LED闪烁红色后松开),重置后会生成新的后缀。
- 如果扫描不到WiFi信号,先确认按钮确实处于配网模式(蓝色LED闪烁),同时检查你的设备WiFi是否开启了2.4GHz频段扫描(按钮只支持2.4GHz WiFi)。
内容的提问来源于stack exchange,提问作者Buyin Brian
相关产品推荐
相关产品推荐

