如何在Mongoose OS上使用Arduino库Wifi-Manager?

如何在Mongoose OS上使用Arduino库Wifi-Manager?

问题描述:

我最近开始使用Mongoose操作系统,但是我没有找到一种方法来为我的用户创建一个wifi网络来选择wifi并输入密码。如何在Mongoose OS上使用Arduino库Wifi-Manager?

This Arduino library does not that that。我想知道如何在Mongoose中使用它,或者如果有类似的。

谢谢。

您正在寻找自己的wifi库,并且您想启用ap模式。该库位于:

https://github.com/mongoose-os-libs/wifi

对于MongooseOS您在libs目录这个库添加到您的mos.yml文件,如:

libs: 
    ... 
    - origin: https://github.com/cesanta/mos-libs/tree/master/wifi 
    - origin: https://github.com/cesanta/mos-libs/tree/master/mjs 

您可以设置一些默认的配置在同yml文件:

config_schema: 
    - ["wifi.sta.enable", true] 
    - ["wifi.ap.enable", true] 
    - ["wifi.ap.ssid", "SSIDPREFIX_??????"] 
    - ["wifi.ap.pass", "YOURPWD"] 
    - ["wifi.ap.hostname", "configure.yourdomain.com"] 

在这个例子中,我也使用了新hostname选项在2017年12月添加 - 一旦连接到您的设备,您可以访问该主机名,并且应该提示您输入实际的WiFi SSID /密码。