抱歉,提出这样一个基本问题。但我是新手,刚刚开始学习。我的问题是 -
是否可以通过ESP8266创建接入点来获取网页?
例如 - 如果我创建了接入点并转到" 192.168.4.1/www.google.com" , 我能够获取网页并存储在我的记忆中吗?
答案 0 :(得分:1)
ESP8266是一款允许开发人员为其项目提供WiFi功能的设备。它允许开发人员创建一个设备(一个像Arduino或atmega在另一个板上的微控制器设备),它将能够通过WiFi连接到网络;通过连接到现有的接入点或建立新的接入点。通过这样做,开发人员可以让他的设备与该网络上的其他设备进行通信。
如果您将ESP8266设置为接入点,则其他设备可以通过访问该接入点连接到它。
如果您将ESP8266设置为另一个接入点,那么它当然会进入其他AP,因此可以在其网络上。
现在是重要的一部分; ESP8266本身不是路由器或代理。如果您希望它以这种方式运行,那么您必须更改“用户固件”(可以为ESP8266编写所谓的固件,这是一个在ESP8266上运行的程序,您可以根据需要进行调整)或者您可以创建另一个设备或使用Arduino以某种方式行动。例如,您可以编程Arduino以使用ESP8266以某种方式行动。所以基本上你必须做一个接受来自网络客户端请求的软件,然后你将连接到本地或互联网上的另一个主机,然后将你收到的任何内容转发回客户端。
请记住,遗憾的是它比这更复杂,您必须进行大量研究才能找出路由或代理实际如何工作。还涉及安全功能,这进一步使其复杂化。我个人认为用Arduino和ESP8266这样小的东西来做这件事并不值得