NirViaje / nirviaje.github.io

https://nirviaje.github.io/
16 stars 4 forks source link

the GT, and alink_smart_device_demo/readme_cn.md fixed #58

Open NirViaje opened 5 years ago

NirViaje commented 5 years ago

[EN]

智能设备示例使用手册

1. 硬件准备

2. 相关配置

可以通过 make menuconfig(Make) 或者 idf.py menuconfig(CMake) 修改 Alink embed 工程的一些相关配置:

注:使用默认参数时,是一个 smart light 的 demo,若需要使用 smart plug 的demo,进入 Device type 选择 smart plug 即可。

3. demo 使用流程

  1. 打开“阿里智能”,登录您的淘宝账号。

  2. 点击右上角 + 号,并选择添加设备,进入添加设备的界面。

    add_device
  3. 点击分类查找,这里显示了所有支持的设备类别,从中找到照明这个类别。

    find_device device_sort
  4. 点击照明即可看到该类别下的设备列表,请从中选择 ESP-LIGHT-DEMO-V5,由于测试设备较多,所以从中找到这个设备时需要一点耐心。

    select_device
  5. 开发板上电,先按下 EN 开关,后短按 (1-5s) boot 按键,最后查看打印信息。若出现 “ENTER SAMARTCONFIG MODE” 的信息,即表示已进入配网模式;任何情况下,短按 (1-5s) boot 键即可随时重新进入配网模式。

    注:进入一键配网后,若开发板在 60s (默认值,可修改)内没有收到 SSID 和 password,则认为一键配网超时,模块自动进入热点配网模式。

    esp32_devkit_c start_config_log
  6. APP 端选择使用的路由器并输入密码,点击搜索设备进入配网状态。

    start_configure configuring
  7. 设备联网成功后将进入等待激活界面。此时,请按下开发板上的 boot 键,触发激活指令上报,进而开始激活设备。

    active_device
  8. 激活成功后将会跳转到开始使用界面。用户可在该界面中修改设备名称,并将该设备分配到某个用户名下。接着,点击开启设备即可进入最终控制界面。此时,用户即可从界面中实现设备的开关和控制。

    enable_device control_panel

注:若使用 smart plug demo 时,APP 端使用名字叫做 ESP-PLUG-DEMO-V5 的设备,该设备在插座排插类别下可以找到。

4. 热点配网

  1. 一键配网失败(超时)时,用户可选择热点模式进行配网。

    config_fail
  2. 热点模式下,手机将创建一个 SSID 为 “aha”,密码为 “12345678” 的热点。设备将不断搜索这个热点,一旦搜到即与该热点建立连接。

    device_connect_hotpot connect_hotpot_success
  3. 这时,APP 会提示您选择后续使用的路由器,并输入相应的密码;APP 将通过手机热点将路由器的 SSID 和 password 发送给设备端。

    select_ap enter_passwort
  4. 设备端成功接收到 SSID 和 password 后即与手机热点断开,并尝试连接指定路由器,后续的流程与一键配网模式一致,即首先连接路由,然后连接服务器,最后上报激活指令完成配网。

    configuring_hotpot active_device
NirViaje commented 4 years ago