安信可WiFi模组配网支持WiFi一键配网和蓝牙配网,我们提供下面一些协议SDK供开发者使用参考,解耦性强,可单独脱离第三方公有云使用,比如阿里云物联网平台、腾讯物联。
我们整理了几个常见的配网资料和demo给大家,支持 uni-app 跨平台开发、原生Android和IOS原生开发、微信小程序JS开发。
BluFi 是一款基于蓝牙通道的 Wi-Fi 网络配置功能,支持此功能的模组列表见下。它通过安全协议将 Wi-Fi 的 SSID、密码等配置信息传输到 ESP32,然后 ESP32 可基于这些信息连接到 AP 或建立 SoftAP。BluFi 流程的关键部分包括数据的分片、加密、校验和验证。用户可按需自定义用于对称加密、非对称加密和校验的算法。这里我们采用 DH 算法进行密钥协商、128-AES 算法用于数据加密、CRC16 算法用于校验和验证。
支持的模组有:安信可ESP32系列、ESP32S3系列、ESP32C3系列,其它系列模组暂不支持。。
ESP-TOUCH 协议采用的是 Smart Config(智能配置)技术来帮助用户使用安信可在售的WiFi模组 (支持此功能的模组列表见下) 连接至 Wi-Fi 网络。用户只需在手机上进行简单操作即可实现智能配置。
目前 ESP-TOUCH 协议有2个版本,分别是V1和V2这2大版本。其中V2版本主要是增加了支持自定义用户数据通讯,具体使用可参考对应文档。
支持的模组有:ESP乐鑫全系列模组,其它系列的WiFi模组均暂不支持,其它系列模组暂不支持。
AirKiss是微信硬件平台为Wi-Fi设备提供的微信配网、局域网发现和局域网通讯的技术。开发者若要实现通过微信客户端对Wi-Fi设备配网、通过微信客户端在局域网发现Wi-Fi设备,或者把微信客户端内的音乐、图片、文件等消息通过局域网发送至Wi-Fi设备,需要在硬件设备中集成相应的AirKiss静态库。
其中,安信可在售模组支持Airkiss2.0的有:ESP乐鑫全系列模组,其它系列的WiFi模组均暂不支持。目前暂不支持 Airkiss 3.0。
深度剖析微信公众号配网 Airkiss,ESP8266如何自定义回调参数给微信,实现绑定设备第一步:技术文章链接