按钮控制+SmartConfig智能配网

  1. 去年
    2
    6 周前,由 小巴同学 重新编辑

    (2024-02-03更新,优化了连接:如果连接一直失败,可能是假死,在连接处,加入记录失败次数,如果次数增多,执行重启)如果有优化,会持续更新此程序

    tcp示例:点击下载
    mqtt示例:点击下载

    使用说明:

    关注 「巴法云」 微信公众号,在底部 「配网」→「一键配网」即可配置网络
    或者可使用巴法app进行配网,app下载地址:https://app.bemfa.com
    需要在arduino IDE软件中,点击「工具」 →「管理库」 →搜索「arduinojson」并安装
    需要在arduino IDE软件中,点击「工具」 →「管理库」 →搜索「Acebutton」并安装

    关于密钥和主题:当使用app或小程序配网时,会自动使用app或小程序的密钥和主题,不需要另外创建。
    重新配网:方式一:连续重启5次,每次间隔2s内会触发恢复出厂;方式二:长按按键超过5s。方式三:在需要配网的地方,调用恢复出厂函数。
    控制:发送on开灯,off关灯,update升级固件。
    本地控制:通过按钮控制,默认引脚上拉,可以使用低电平触发引脚。
    反馈:本地开关后,状态会自动同步到云端。
    无网络:当无网络时,不影响本地按钮控制。

  2. 83

    不需要按键控制的同学,可删除按键相关代码,不删除也不影响使用。

或者 后参与话题.