Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface 有没有办法构建一个没有屏幕、按钮和USB但仍然能够连接到WiFi的设备?_User Interface_Network Programming_Embedded_Wifi_User Experience - Fatal编程技术网

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

User interface 有没有办法构建一个没有屏幕、按钮和USB但仍然能够连接到WiFi的设备?,user-interface,network-programming,embedded,wifi,user-experience,User Interface,Network Programming,Embedded,Wifi,User Experience,我相信我不是第一个想到这个问题的人 我正在考虑一个无线智能家居嵌入式设备的原型,它不应该有屏幕、按钮(除了开/关)和USB或任何其他接口。但用户仍然需要通过网络控制它。如果无法输入用户名和密码,如何连接到WiFi 这类设备的一个例子可能是一个无线免提装置,安装在驾驶员的耳朵上,但它们通过蓝牙而不是WiFi进行连接。您可以对其进行编码,使其具有存储的WiFi SSID/密码(第一次启动时为空)。当设备启动时,它首先检查是否有存储的SSID,并尝试连接到该网络。如果它没有存储的SSID或无法连接到该

我相信我不是第一个想到这个问题的人

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


这类设备的一个例子可能是一个无线免提装置,安装在驾驶员的耳朵上,但它们通过蓝牙而不是WiFi进行连接。

您可以对其进行编码,使其具有存储的WiFi SSID/密码(第一次启动时为空)。当设备启动时,它首先检查是否有存储的SSID,并尝试连接到该网络。如果它没有存储的SSID或无法连接到该网络,它会将自己变成一个热点,并使用已知(或无)密码和运行的web服务器,以便您可以使用手机/平板电脑/笔记本电脑等连接到它,服务器会给您一个网页,以指定要连接的wifi SSID/密码。当您单击“设置”时,设备会存储这些信息,然后可能会重新启动,当它出现时,所有信息都会在顶部重新启动-因此,这次它会找到wifi SSID并连接…

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

类似的事情?使用密封USB?由于某些原因,设备无法使用USB。我可以在不需要USB和屏幕的情况下连接到WiFi吗?Google Chromecast支持无屏幕、按钮或USB的WiFi。它在配置过程中提供自己的WiFi网络,以便您可以连接手机并提供家庭网络的凭据。听起来像苹果机场,所以可以这样做。正如@kkrambo所建议的,它可以在接入点模式下启动,然后切换到客户端模式。缺少显示等与缺少登录有什么关系?如果您有接口(蓝牙、以太网/wifi、串行等),您可以根据需要登录。想想司机耳朵里的无线免提装置,但wifi不是蓝牙(配对时有登录/密码),大多数wifi连接的灯泡都使用这种方案。