首页 文章

嵌入式wifi设备,可以接受强制网络门户上的条款?

提问于
浏览
4

我正在为客户构建物联网解决方案,网络管理员坚持要求设备只通过访客网络连接,访客网络有一个服务条款的强制网络门户,必须先通过UI按钮接受才能获得外部互联网访问权限 . 到目前为止我看过的大多数物联网解决方案(电子imp,Spark核心)都明确表示他们无法连接到强制门户网站 . 我已经看到其他更高级别的代码可以自动与强制网络门户进行交互,但我还没有找到允许嵌入式wifi设备(如CC3000)自动接受强制网络门户上的条款的解决方案 .

有没有人看到或 Build 了一个自定义的WiFi堆栈,如CC3000,可以识别和俘获门户网站?是否有另一个嵌入式wifi解决方案(xbee wifi可能?)在这方面取得了成功?

2 回答

  • 0

    我不会在堆栈中解决这个问题 . 我会选择连接到网络后自动执行的高级代码 . 一些简单的脚本,例如自动“按下UI按钮” . 根据该页面的设计,这可能与单个http请求一样简单 .

    另一种解决方案(可能):根据您选择的Wifi模块,您可以预测设备的MAC地址 . 也许网络管理员可以在其配置中添加规则,以便在其访客网络上允许这些设备,而无需使用该强制网络门户 .

  • 1

    在考虑了所有选项之后,我相信我们将把行为嵌入到SparkCore固件中并在wifi连接代码中插入强制门户检查 .

    spark_utilities.cpp第807行(Internet_Test函数)https://github.com/spark/firmware/blob/master/src/spark_utilities.cpp#L807

相关问题