有没有办法构建没有屏幕、按钮和 USB 但仍然能够连接到 WiFi 的设备?

Is there a way to build a device without screen, buttons and USB but still able to connect to WiFi?

我确定我不是第一个想到这个问题的人...

我正在考虑无线智能家居嵌入式设备的原型,它不应该有屏幕、按钮(嗯,除了 on/off)和 USB 或任何其他接口。但是用户仍然需要通过网络来控制它。如果无法输入用户名和密码,如何连接到 WiFi?

此类设备的一个示例可能是坐在驾驶员耳边的无线免提设备,但它们通过蓝牙而非 WiFi 连接。

您可以对其进行编码,使其具有存储的 wifi SSID/password(首次启动时为空)。当设备启动时,它首先检查它是否有存储的 SSID,如果有则尝试连接到该网络。如果它没有存储的 SSID 或者它无法连接到该网络,它会将自己变成一个具有已知(或没有)密码和网络服务器 运行 的热点,因此您可以使用例如连接到它手机 phone/tablet/laptop 和服务器给你一个网页来指定要连接的 wifi SSID/password。当您单击 'Set' 时,设备会存储这些,然后它可能会重新启动,当它出现时,这一切都会从顶部重新开始 - 所以这次它会找到 wifi SSID 并连接...

我会说当你有一个无线路由器时,他们首先创建一个你加入的 wifi 网络,然后你可以在那里进行配置 - 我想也应该有一种方法来重置你的设备,然后就可以了以防 wifi 凭据发生变化或发生其他情况。