Networking 有没有标准的光脉冲发送数据的方法?
我正在考虑为Arduino写一些东西(与Pi打过很多比赛)。我想做的事情之一是能够使用台式计算机设置Arduino的wifi 我想做的是让用户将他们的wifi设置写入浏览器,然后将其转换为一系列光脉冲,arduino可以解码,只需在屏幕附近按住。(即机器人莫尔斯电码)Networking 有没有标准的光脉冲发送数据的方法?,networking,arduino,Networking,Arduino,我正在考虑为Arduino写一些东西(与Pi打过很多比赛)。我想做的事情之一是能够使用台式计算机设置Arduino的wifi 我想做的是让用户将他们的wifi设置写入浏览器,然后将其转换为一系列光脉冲,arduino可以解码,只需在屏幕附近按住。(即机器人莫尔斯电码) 有没有标准的方法可以做到这一点?我正在考虑使用一些红外协议来实现这一点(您只需要更改频率,因为它可能有点难以控制)。最常用的是NEC IR协议,非常容易理解和实现: 我认为你可以通过调整来实现你的目标 现在,一些变通方法,这不是
有没有标准的方法可以做到这一点?我正在考虑使用一些红外协议来实现这一点(您只需要更改频率,因为它可能有点难以控制)。最常用的是NEC IR协议,非常容易理解和实现: 我认为你可以通过调整来实现你的目标
现在,一些变通方法,这不是对你的问题的直接回答,但就像你要求一个标准的方法,可能有一个不同的方法(甚至更简单)比光脉冲 你知道TI SmartConfig吗 基本上,wifi芯片在混乱模式下监听,正在等待一些包含SSID信息和配置的特殊UDP数据包(这个包可以从iPhone等移动设备发送) 您可以自己实现它,或者使用与TI相同的标准,以便能够使用他们的移动配置应用程序
另一个解决方案是查看周围的所有wifi SSID,一旦找到具有某些特殊格式的SSID,它就会使用这种特殊格式来配置自己 例如,您希望arduino连接到SSID:
my_wifi
和密码短语:abcdefgh1234
因此,只需在您的一台设备上(甚至从智能手机上)配置一个临时wifi,并将其设置为SSID(或任何您想要的格式,甚至是加密的格式,如果您担心安全性):Ard--my_wifi--abcdefgh1234
将您的arduino配置为检查SSID,从Ard--
开始,它将找到此SSID,并获得所需的wifi配置。一旦完成,关联就完成了,不再需要临时wifi
我没有使用Arduino的经验,所以我不知道这是否可行,但您是否考虑过使用二维码?我正在寻找一些更“低技术”的东西-如果您有摄像头,二维码很好,但我希望保持简单。