W800开发板上手体验:点亮智能灯

简介: 首先很感谢平头哥提供的W800开发板的试用机会,以下内容是我以点亮智能灯为例,将W800开发板连接网络和云端,并通过云智能APP进行控制的体验过程。

首先很感谢平头哥提供的W800开发板的试用机会,以下内容是我以点亮智能灯为例,将W800开发板连接网络和云端,并通过云智能APP进行控制的体验过程。

  1. 搭建软件开发环境(Windows开发环境)
  2. 下载并安装CDK集成开发环境
  3. 下载并安装CH340-USB转串口驱动
  4. 下载并安装SecureCRT(由于手上没有CK-Link,所以使用SecureCRT进行烧录操作)
    image.png
  5. 创建实例工程并编译工程

    1. 运行CDK,在首页点击新建工程,在搜索框内搜索W800,将“WiFi智能灯控”导入CDK
      image.png
  6. 导入成功后,可导航栏中看到项目,右击项目名称,选择Build开始编译,编译成功后可看到提示信息
    image.png

image.png

  1. 进行烧录操作
  2. 将W800开发板与电脑用USB连接,可在设备管理器中看到对应的COM口
    image.png
  3. 打开SecureCRT,配置调试串口0,波特率为115200,数据位 8,校验位 None,停止位 1,流控 None
  4. 同时按下开发板上的BOOT和RST按键,此时串口会输出CCCC,说明已经进入烧录模式
  5. 在SecureCRT中选择Xmodem方式将工程目录下编译生成的yoc_total.fls文件烧录到开发板中
    image.png

image.png
image.png

  1. 配置五元组
  2. 首先登录生活物联网平台,创建项目及产品,具体步骤参考生活物联网帮助文档-快速入门
  3. 创建完成后可得到如图的五元组信息
    image.png
  4. 将五元组信息使用以下命令设置到开发板中
    kv set hal_devinfo_dn
    kv set hal_devinfo_ds
    kv set hal_devinfo_pk
    kv set hal_devinfo_ps
    kv setint hal_devinfo_pid
  5. 上电并进行配网(此处以蓝牙辅助配网为例)
  6. 上电后可看到串口打印信息
    image.png
  7. 打开云智能APP并打开手机蓝牙,可在添加设备页面查找到对应设备
    image.png
  8. 添加完设备后会弹出配网窗口,输入对应的热点信息即可
    image.png
  9. 配网成功后,可在生活物联网平台中,看到设备的在线状态
    image.png
  10. 控制设备
  11. 可在生活物联网平台中对在线的设备进行命令调试(此处以开灯为例)
    image.png
  12. 命令发送成功后,可在本地串口信息中看到指令
    image.png
  13. 通过云智能APP亦可对开发板进行蓝牙控制或远程控制
    image.png

image.png

简单小结: 总体来说,整个流程还是比较顺利的。不过有几点值得注意:工程SDK中默认的配网模式是蓝牙辅助配网,如果切换为其他配网方式后,在生活物联网平台对应产品的配网方式也要做相应切换,否则会因为配网方式不匹配导致配网失败;而且SDK中对配网设置了120s的超时,配网超时后设备会退出配网状态;点亮LED灯时,需注意要将拨码开关拨到ON的方向。

相关实践学习
钉钉群中如何接收IoT温控器数据告警通知
本实验主要介绍如何将温控器设备以MQTT协议接入IoT物联网平台,通过云产品流转到函数计算FC,调用钉钉群机器人API,实时推送温湿度消息到钉钉群。
阿里云AIoT物联网开发实战
本课程将由物联网专家带你熟悉阿里云AIoT物联网领域全套云产品,7天轻松搭建基于Arduino的端到端物联网场景应用。 开始学习前,请先开通下方两个云产品,让学习更流畅: IoT物联网平台:https://iot.console.aliyun.com/ LinkWAN物联网络管理平台:https://linkwan.console.aliyun.com/service-open
相关文章
|
6月前
|
芯片
毕业设计 基于51单片机的手机蓝牙控制8位LED灯亮灭设计
毕业设计 基于51单片机的手机蓝牙控制8位LED灯亮灭设计
|
6月前
|
人工智能 前端开发 JavaScript
基于单片机智能围床灯
本文介绍了一种以单片机为核心,以单片微处理器为核心,以微处理器为核心,以微处理器为核心,对微机进行了智能化的控制。在目前的现实生活中,床围灯的控制方式大多都是人工开关,特别是在夜间的环境中,非常不方便。在这样的情况下,本课题结合当前的技术发展水平,使得床围灯的控制能够用单片机来实现。这样即给传统家庭带来了革新,又是科研人员及广大民众对美好生活的一种向往。智能床围灯控制系统改善了传统床围灯多终端控制带来的不便利之处,并以此为首要,简化操作流程的同时,也提高了系统的可操作性。这在一定程度上为人们的生活带去了便利,同时还在很大程度上节约了能源的消耗,因此它具备了良好的实用意义。
|
11月前
|
监控 安全 物联网
一款多功能露营专用氛围灯
一、主要功能 使用COB灯丝+3D打印构建精妙的螺旋线条露营灯 选用IP5328P作为电源主控,支持双向PD快充,支持PPS档位输出 电池仓结构设计兼容26650(不可更换)或21700/18650(可更换)电池 使用WS2812灯组成顶部灯圈,可以实现照明灯+氛围灯的双重功能 通过STM32与5328进行iic通信,获取充放电数据,并通过BLE透传 通过BLE与手机APP连接,实现对“萤辉”的掌上控制(目前存在一定bug) 二、硬件说明 请注意,本项目一共有4片PCB,其中两片4层板,两片2层板(均在10*10以内可以免费打样) 硬件说明将会根据PCB编写,以便对电路设计进
103 0
|
物联网 Android开发
毕业设计 基于51单片机无线蓝牙APP控LED灯亮灭亮度设计
毕业设计 基于51单片机无线蓝牙APP控LED灯亮灭亮度设计
300 1
毕业设计 基于51单片机无线蓝牙APP控LED灯亮灭亮度设计
|
异构计算
FPGA项目二:4位闪烁灯设计(下)
FPGA项目二:4位闪烁灯设计
154 1
FPGA项目二:4位闪烁灯设计(下)
|
芯片
蓝桥杯嵌入式之 LED 闪烁
蓝桥杯嵌入式之 LED 闪烁
341 0
|
C语言 芯片
51单片机入门 第一篇:LED灯
51单片机入门 第一篇:LED灯
436 0
|
存储 定位技术 C语言
嵌入式开发学习之--点亮LED灯(中)
嵌入式开发学习之--点亮LED灯(中)
嵌入式开发学习之--点亮LED灯(中)
嵌入式开发学习之--点亮LED灯(下)
嵌入式开发学习之--点亮LED灯(下)
嵌入式开发学习之--点亮LED灯(下)
嵌入式开发学习之--点亮LED灯(上)
嵌入式开发学习之--点亮LED灯(上)
嵌入式开发学习之--点亮LED灯(上)