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

时间:2017-11-04 01:22:41

标签: arduino webserver

我最近开始使用Mongoose OS,但是我找不到为用户创建wifi网络的方法来选择wifi并输入密码。

Arduino library就是这么做的。我想知道如何在Mongoose中使用它,或者是否有类似的。

谢谢。

1 个答案:

答案 0 :(得分:-1)

您正在寻找他们的wifi库,并且您想要启用ap模式。图书馆位于:

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

对于MongooseOS,您可以将此库添加到mos.yml目录中的libs文件中,例如:

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"]

在此示例中,我还使用2017年12月添加的新hostname选项 - 一旦连接到您的设备,您就可以访问该主机名,并且系统会提示您输入实际的WiFi SSID /密码。< / p>