ESP-NOW

功能说明

ESP-NOW 是一种短程低功耗通信协议,可以使多个设备在没有或不使用 Wi-Fi 的情况下进行通信。这种协议类似常见于无线鼠标中的低功耗 2.4GHz 无线连接——设备在进行通信之前要进行配对。配对之后,设备之间的连接是持续的、点对点的,并且不需要握手协议.

init set channel data type 初始化某通道的数据类型。

Add peer id ifidx encrypt 添加指定mac地址,并设置为id。

set AP mode ssid password 设置配对密钥。

send id data 发送数据给某通道。

broadcase send data 广播发送数据。

set primary master key 设置主密钥。

get mac address mode 设置通过什么形式获取MAC 地址。

get remote ssid 获取远程MAC主机的wifi名称。

get remote ssid 设置通过什么形式获取MAC 地址。

receive callback 获取回调函数的MAC和数据。

after send callback flag 设置发送回调函数之后的标志位,并进行数据处理。

使用方法

接收端

将本机mac地址、接收的数据、wifi名称、远程主机mac地址和发送的数据显示在屏幕上.

注意:创建的变量名称不允许与形参名称一致,即不允许使用名称为"addr"、"data"的变量用作数据获取

发送端

本机mac地址、接收的数据、wifi名称、远程主机mac地址和发送的数据显示在屏幕上。设置按键发送和停止功能。

注意:创建的变量名称不允许与形参名称一致,即不允许使用名称为"flag"的变量用作数据获取

完成程序编辑,分别运行接收端与发射端程序,即可实现ESP-NOW短程无线通信.

On This Page