e-puck2快速入门-17.Epuck2连接wifi

准备

为了使用WiFi,主微控制器必须使用出厂固件进行编程,无线电模块必须使用专用固件(而不是出厂固件)进行编程,下载WIFI固件

有关主微控制器,请参阅主微控制器epuck2机器人(STM32)固件更新

用脚本烧录无线电模块WiFi固件(25.02.19),有关如何更新固件的信息,请参阅ESP32无线(WIFI蓝牙)固件更新

将机器人选择器档位放在位置15(F)

F档位.jpg

WiFi通道用于与机器人进行比蓝牙更快的通信。此刻 QQVGA (160x120) 彩色图像连同大约10 Hz的传感器值一起传输到计算机;当然,机器人也可以接收来自计算机的指令。

为了通过WiFi与机器人通信,首先您需要通过直接连接机器人来配置网络参数,因为机器人最初配置为接入点模式,如下一节所述。一旦配置保存在机器人上,它就会自动连接到网络,您可以连接到它。

 

LED2用于指示WiFi连接状态

红色表示机器人处于接入点模式(等待配置)

绿色表示机器人已连接到网络并已收到 IP 地址

蓝色(切换)表示机器人正在将图像传输到计算机

当机器人无法连接到保存的配置时关闭

e-puck2-wifi-led-small.png


配置EPUCK2的网络

如果闪存中没有保存WiFi配置,则机器人将处于接入点模式,以便用户连接到它并设置WiFi连接。LED2为红色。

接入点SSID将是机器人的ID e-puck2_0XXXX;XXXX连接到接入点的密码是e-puck2robot

WIN10连wifi.png

连接WIFI

密码:e-puck2robot

现在配置保存在闪存中,这意味着当机器人打开时它会读取此配置并尝试自动建立连接。WIN10连wifi2.png

您可以使用手机、平板电脑或电脑连接到机器人的 WiFi,然后您需要打开浏览器并输入地址192.168.1.1。可用网络会自动扫描并列在浏览器页面中,如图所示。

连本地wifi.png从网页生成的列表中选择您希望机器人建立连接的WiFi信号,并输入相关密码;

连本地wifi2.png


如果密码正确,您将收到一条消息,说明已建立连接,如图所示。

连本地wifi3成功.png

请记住,您需要至少重启机器人一次才能激活新配置。

建立连接后,LED2 将为绿色

为了重置当前配置,您需要按住用户按钮(esp32按钮)2秒钟(LED2红色将亮起),然后您需要重新启动机器人才能进入接入点模式。


然后你笔记本切换到和机器人一样的wifi下,方便后面通信。

连本地相同wifi4.png

查看机器人的当前IP

通常,分配给机器人的IP地址在连接到同一网络时将保持不变,因此,如果你从路由器中可以查看到机器人所被分配的IP地址的话,你可以跳过此部分。

否则,您需要使用USB电缆将机器人连接到计算机,打开终端并连接到标有的serial Moniter端口(所对应的COM口):

查看WIFI IP.jpg

然后重启机器人的电源,然后再点击OK,IP地址将在终端中显示,如图所示:

查看所得的的IP.png


用WIFI上位机测试EPUCK2

我们开发了专用WiFi版本的PC上位机应用程序,以通过TCP协议与机器人进行通信。您可以从以下链接之一下载可执行文件:

Windows可执行文件-无线网络

Mac OS X 可执行文件 - 无线网络

Ubuntu 14.04(或更高版本- 64位

上位机测试.jpg

    关键词:e-puck2快速入门