ESP32配置京东JOYLink

写在前面:

本工程基于 乐鑫官方工程,请先阅读乐鑫官方README文档

本工程目前仅支持ESP32,想用ESP8266的同学,可以替换component.mkLIBS += joylinkLIBS += 8266joylink,但是本人目前尚未验证。

操作介绍:

  • 0. 硬件准备:
    开发板:ESP32 开发板

    路由器:使用 2.4GHz 网络,可以连接外网

    手机:安装小京鱼沙箱版APP

  • 1. 环境准备: 请先配置esp_idf, 官方项目:github, 国内clone比较慢的同学可以用乐鑫的国内镜像:gitee注意:请clonev4.1的版本!,为方便说明,这里将esp_idf 克隆到/esp路径下。

  • 2.克隆本工程 : 请clone本工程至与esp_idf/相同路径下,即/esp路径下。

  • 3. 使用:joylink_esp32/example_project复制到/esp,在menuconfig配置后,进行编译、烧录,为方便调试,可以使用make monitor查看log。menuconfig里面要使能BLE,同时要注意根据自己使用的ESP32模组的型号配置FREERTOS_UNICORE,我用的模组需要配置为run freertos only on first core,否则会不断重启。

cd /esp/example_project
make menuconfig
make flash monitor
  • 4. 手机端操作 esp32开始运行后,打开小京鱼APP,扫描二维码添加设备。

    i2c hardware

在“小京鱼”沙箱版APP里面添加好设备后,会看到“乐鑫灯具测试”设备,此时点击“开/关”按钮,可以看到esp32的log有打印Power属性的current_value:值为0或者1。附上B站的 配网视频 。后续可以配置演示LED的GPIO,即可演示开关灯效果。

others

app_main.c里增加了show_system_info的打印,目前做了free_heap_size相关信息,用于帮助了解SRAM的使用情况。

esp_joylink_app.c里面增加了user_task,后续基于demo修改的工程,用户应用层代码可以在这里面实现。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值