美文网首页
初步尝试对接乐鑫ESP32模块

初步尝试对接乐鑫ESP32模块

作者: andywangzhen | 来源:发表于2019-12-04 19:13 被阅读0次

    前言

    也算是首次正式尝试硬件开发,一开始就要自己掏腰包购买硬件设备,确实是比软件开发更加浪费资源。。。
    上图,淘宝乐鑫官网购买:


    image.png

    Hello World

    根据官网提供的说明,可以先尝试烧录Hello World,并通过监视器查看模块运行状态。
    https://docs.espressif.com/projects/esp-idf/zh_CN/latest/get-started/index.html#get-started-get-esp-idf

    特殊说明

    1. 特别配置了一下flash cache,将其该为4MB


      image.png
    2. 串口名称
      由于我使用的是win10+WSL环境,所以先看下windows设备管理器:


      image.png

    这里显示连接的端口是COM4,对应WSL中的port是 /dev/ttyS4;两个4对应即可。

    对接MQTT

    和Helllo World类似,将examples/protocols/mqtt/tcp拷出来,修改main文件:

    1. 修改对应的topic,有好几处,截图部分:


      image.png
    2. config增加client_id,username,password,keepalive等:


      image.png

    然后,通过menuconfig,配置url和wifi:


    image.png image.png

    完成后,编译烧录即可。

    通过monitor查看结果,并可以按上一篇文档中的控制API(https://www.jianshu.com/p/01486f173640
    ),给设备发送命令:

    image.png

    发送数据是不可见字符,换一个:


    image.png

    小插曲

    使用win10+WSL,环境有点特别,烧录的时候,直接使用官方提供的命令行方式不成功,提示:


    image.png

    不清楚什么原因,后续如有读者清楚,请转告于我。

    在官网下载了一个烧写工具:
    https://www.espressif.com/zh-hans/support/download/other-tools

    根据编译后给出的bin文件,配置好:


    image.png

    点击Start烧写即可。

    后续

    1. 后续会继续尝试通过工具模拟串口发送数据给模块。

    相关文章

      网友评论

          本文标题:初步尝试对接乐鑫ESP32模块

          本文链接:https://www.haomeiwen.com/subject/hxnlgctx.html