esp-joylink

Demo project for JD joylink, support esp32 & esp8266.

Stars
35
Committers
8

  • **1. **
  • **2. Demo ** Demo
  • **3. ** Demo API
  • **4. ** joylink Demo

1.

ESP Joylink2.1.22 Espressif Demo

Demo Joylink2.1.22 SDK WiFi OTAFlash API Demo lua only_trans.lua

SmartConfig Demo SmartConfig SoftAp Thunder SoftAP Thunder

2. Demo

esp-joylink example ESP8266 ESP32 ESP32-S ESP32-C APP Demo / /

2.1.

    • ESP32
    • ESP32-S2
    • ESP8266
    • ESP32-S3
    • ESP32-C3
    • ****ESP8266 ESP32ESP32-S ESP32-C
    • **** 2.4GHz
    • **** APP
  • Demo Demo esp-joylink

  • Demo

2.2

  • `IDF_PATH`   esp-idf 
    
    Chip v4.2 v4.3 v4.4
    ESP32 supported supported supported
    ESP32-S2 supported supported supported
    ESP32-C3 supported supported
    ESP32-S3 supported

    ESP8266 & ESP8285 ESP8266_RTOS_SDK v3.3 v3.4

    menuconfig joylink UUID``CID``PID PUBLIC_KEY``PRIVATE_KEY``MAC_ADDRESS UUID``CID PID

    PUBLIC_KEY MAC_ADDRESS ( MAC ) PRIVATE_KEY () MAC

    light_demosdkconfig.defaultspartiton tablelight_demo/default_configs

    example/light_demo $IDF_PATH/tools/idf.py build ESP32-S2 build $IDF_PATH/tools/idf.py set-target esp32s2 ESP32-S2 $IDF_PATH/tools/idf.py build ESP32-S3 ESP32-C3 build ESP32-S2

    ( ESP8266_RTOS_SDK v3.2 make )

    1. $IDF_PATH/tools/idf.py -p PORT flash (ESP8266_RTOS_SDK v3.2 make flash ESPPORT=PORT ) bin PORT

ESP32ESP32-S3 ESP32-C3 Demo: SoftAP BLE menuconfig joylink SoftAP

BLE Whether or not use Joylink ble configure wifi "BLE"

3.

Demo API port/include/esp_joylink.h

3.1

.
 CMakeLists.txt
 component.mk
 docs
  md                                            //  md files
   .md
  _picture

 config
  mass_mfg
      multipule_mfg_config.csv
     multipule_mfg_values.csv
      single_mfg_config.csv
 
 examples
  light_demo                                    //  light_demo
   CMakeLists.txt
   components
   default_configs                           // default sdkconfigs
   main
   README.md
   Makefile
  transparent_transmission
 
 joylink_dev_sdk                                   // joylink SDK source code
  ble_sdk
  example
  joylink
  lua
  Makefile
  pal
  README
  scripts
     
 Kconfig
 port                                              // joylink SDK adaptation
  include
  joylink_ble.c
  joylink_upgrade.c

 README.md

3.2

  • memuconfig AES_KEY, UUID, PID joylink_dev_init()

3.3

SoftAP(), Demo SoftAP(+)Thunder , SoftAP , Makefile

3.4

**** 1.1.1.20151020_release bin version APP OTA

3.5

UUIDDeviceMACPrivateKeymenuconfigNVS

idf.py erase_flash,

4.

Related Projects