我为机器人竞赛构建了基于Raspberry Pi的机器人。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9DU1hYMC5qcGcifQ==” alt =“寻求方式B”>
可以通过Raspberry Pi本身内部托管的http网页控制机器人。它使用websockets并从Raspberry Pi本身附带的raspicam实时传输实时提要。客户端是当前locak网络上任何客户端上的任何Web浏览器。
<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS81cXFkei5wbmcifQ==” alt =“在此处输入图像描述”>
由于当前的人类恶意软件状况,我想添加一个选项,以从Internet远程而不是通过Wi-Fi本地操纵机器人。为此,我购买了Huaway E3372h LTE加密狗。加密狗已配置,并允许Raspberry访问Internet。
<<问题:
我想从Web浏览器访问机器人内部托管的网页,如下所示:http:// {机器人公共IP地址}:8080
我想这样做,不使用客户端内部的任何软件,而只是使用常规的Web浏览器。
查看其他答案,我知道这是一个NAT问题,但我不知道如何解决。我看到有人建议建立VPN,这可能需要中间人服务器或客户端内部的软件,而我想避免这种情况。另一个建议是与运营商联系以在其一侧配置NAT。
规格:
更新: