博客专栏

EEPW首页 > 博客 > 如何免开发打造智能空调

如何免开发打造智能空调

发布人:智能物联研习社 时间:2020-09-18 来源:工程师 发布文章

MCU对接方案是目前家电类产品对接涂鸦平台最常用的方案之一。主要用于带有MCU主控的空调产品实现智能化,直接对接涂鸦模组串口协议即可实现联网。客户只需要关注产品本身的功能研发,联网智能化部分使用公版方案或者面板工作台,具体MCU方案通信原理图如下:


系统介绍

1、涂鸦联网模块:实现产品配网,采用串口通信方式连接App和云端,实现产品指令上传下发。

  • IoT模组,提供多种模组选择,支持贴片式、直插式等不同需求;已实现跨芯片平台与跨通讯平台能力;

  • IoT转接板模组,提供多种转接板模块选择,支持3.3V、5V、12V等不同电压等级需求;已实现Plug and Play即插即用式的 USB串口转接板对接方式;

2、涂鸦云:全球部署的IoT平台,对所有设备和App进行连接,进行数据沉淀,实现智能设备互通,安全、稳定、快速。

3、App单元:提供多种形式的App,实现对设备的远程控制。

  • 公版App:免费公版App,即刻使用,场景丰富,全球通用,适用于产品快速对接;

  • OEM App:基于官方模板,通过简单的UI及个性化配置一键生成自有品牌的独立App,满足轻度个性化定制需求;

  • 定制App:基于公版架构,充分满足品牌个性化需求进行深度开发的App版本;

  • App SDK,适用于用户自研App;

4、语音单元:支持国内外主流语音平台接入。

  • 国外支持Amazon Alexa、Google Assistant、Yandex Alice;

  • 国内支持百度小度等各大主流音箱平台;

  • 涂鸦提供的面向国内IoT控制的Wi-Fi在线语音模组,内置“小智管家”唤醒词和消噪算法,实现“小智管家 Built-in” 的语音入口能力,和Powered by Tuya的IoT控制能力;

5、数据及运维管理平台:涂鸦为所有开发者提供非常丰富的数据统计平台,助力厂家提供更好的设备体验优化。借助涂鸦运营平台,当消费者产品出现问题时,产品主动上报故障码。平台分析后自动生成报警工单,客服人员能第一时间处理,让售后服务更简单。

  • 数据中心功能及使用说明

  • 运营中心使用指南

方案详情核心功能
  • 快速配网:支持EZ和AP两种配网方式,及蓝牙快速连接;

  • 实时控制:开关机、温度设定、模式调节、上下左右摆风、自清洁、屏显开关等;

  • 实时状态:PM2.5数值、空气质量显示、室内温度显示、华氏度摄氏度切换等;

  • 设备配置:配网信息、快捷开关、告警设置等;

  • 故障告警:机器故障提醒、告警、通知等消息推送;

  • 设备分享:支持家庭管理、成员间设备分享;

  • 群组控制:支持同一类型设备组成群组,进行群控;

  • 智能场景自动化:支持智能场景触发条件、执行任务,在App智能场景进行对应功能的设置;

  • OTA升级:支持提示/静默等方式的设备及模组升级;

  • 多语言管理:支持多种语言的配置管理;

扩展功能
  • 云定时:涂鸦云提供云端定时能力,无需本地计时;支持周循环设定;

  • 电耗统计:支持电耗按年、月、日维度进行电量数值统计及展示;

  • 睡眠曲线:设定睡眠时段中不同时间点的空调温度及风速设置;

  • 滤网维护提醒:对滤网使用时间进行检测,到达滤网更换时间后进行消息推送;

  • 整机维护提醒:对设备激活后使用时间进行累积计时,达到整机维护时间后进行消息推送;

面板介绍

空调目前有3种控制面板可选择,详细UI如下:


客户选中主题风格符合的面板后,可以点击编辑进行二次编辑,具体编辑方式可参照: 面板DIY操作指南

模组选配硬件模组

针对MCU型主板,可提供WBR3、WBR3D型等物联模组。

WBR3模组简要信息如下:


  • 内置低功耗 KM4 MCU,可以兼作应用处理器 主频 100MHz

  • 工作电压:3V-3.6V

  • 外设:9×GPIOs, 1×UART, 1×Log_Tx

  • Wi-Fi/BT 连通性802.11 B/G/N20通道 1-14@2.4GHz(CH1-11 for US/CA, CH1-13 for EU/CN)支持 WPA/WPA2 安全模式支持Bluetooth 4.2 Low Energy802.11b 模式下+20dBm 的输出功率支持 SmartConfig 功能(包括 Android 和 iOS 设备)板载 PCB Onboard 天线通过 CE,FCC 认证工作温度:-20℃ to 85℃

更多模组需求可联系平台运营、相应BD或项目经理确认。

适用单品

支持壁挂式空调、柜式空调、移动空调、窗机等产品方案的接入。

点击了解IoT开发平台,助您快速完成产品智能化:

以下是产品创建的详细流程:

https://auth.tuya.com/?from=https%3A%2F%2Fiot.tuya.com%2F&_source=5da300e50745947aec50c44f209c5367


登录平台

在涂鸦IoT平台,注册开发者账号,开启产品智能化。

为了使用日志查询、权限分享等相关功能,请开通企业版权限。

IoT平台链接:Tuya IoT。

流程概述

Step1 - 产品创建:在IoT平台选择相应产品类,定义产品名称、型号,创建产品;

Step2 - 产品定义:在平台定义产品的具体功能,核心是数据传输内容及格式;

Step3 - 面板配置:根据产品特点,选择和配置个性化的UI,核心是风格、颜色、图标等;

Step4 - 硬件开发:根据产品主控的要求,选择适配的Wi-Fi通讯模组,开发MCU程序;

Step5 - App构建:构建具有厂商特点的App,核心是LOGO、欢迎页、设备页等;

Step6 - 云端配置:配置App界面多国语言、申请开通智能音箱、设备OTA升级等核心操作;

创建步骤产品创建

在涂鸦IoT平台创建产品,选择【大家电】-【空调】,点击“创建产品”即可开始创建产品。



相关说明:

  1. 产品名称:实际设备的默认名,将显示在App中设备页;

  2. 通讯类型:硬件连接涂鸦云的方式,目前支持Wi-Fi、Wi-FI&蓝牙双模、NB等方式;

产品定义如何定义DP

涂鸦平台将设备与云端传输的数据,抽象成不同类型的DP,在定义DP时,可根据机器功能,分类成不同的DP点,用于控制和显示。

为满足不同开发需求,涂鸦平台提供标准化功能自定义功能

  • 标准功能:是指该类别下提供的常用功能,涂鸦已针对空调产品常用功能进行了标准化,客户可以按需直接选用;

  • 自定义功能:自定义空调的附加功能项,用于扩展设备功能,如果你的产品功能不在标准功能中,可以添加自定义功能;

面板配置

产品定义后,可以选择不同风格的面板(设备控制页),作为空调产品的交互页面。在IoT平台,涂鸦提供了推荐面板、自由配置面板、以及开发调试面板,供客户选择。

推荐面板:带有完整UI设计的面板,客户可以根据自己的主题偏好选择相应的样式,同时该类面板涂鸦提供丰富的可视化组件,用户可以基于选择的主体面板进行二次编辑,修改布局、颜色及产品逻辑规则等。 自由配置面板:支持自由设置页面控件及样式,用于自定义产品。 调试面板:以开关选项方式显示机器端数据,用于开发阶段调试。


硬件开发模组选择

空调电控,主板通过云模组,与涂鸦云和App进行通讯连接。在产品新建后,选择适用的云模组,并根据主板、云模组的接口电路及产品要求,完成硬件电路的开发。

步骤:模组选择—固件选择—固件信息配置







目前,智能空调产品常用的是WBR3模组,模组详细说明,请参考:WBR3规格说明书。

MCU程序开发

云模组通过串口通讯方式与MCU对接,MCU端根据【产品定义】步骤中定义的功能DP,实现设备数据与云端的交互。MCU开发过程主要涉及协议的解析、数据的上报与接收等。

MCU开发有两种方式可选择:

1)串口协议方式

MCU根据串口协议,自行组包和解包,实现数据的上报和执行;

2)SDK方式

移植IoT平台封装好的SDK接口文件,MCU直接调用相关函数,实现数据的上报和执行。

开发详情,请参考:涂鸦通用Wi-Fi SDK说明

机器功能调试

在产品开发的验证和调试阶段,为了验证技术方案、或App面板的功能,可采用IoT平台提供的调试助手及调试面板,实现App端和机器端的数据通讯,辅助开发过程的开发调试。

1、仿真助手 涂鸦云仿真助手,PC机与云模组通过串口连接,模拟MCU收发机器功能DP数据,可在App端实时体验交互效果。

适用于在MCU程序开发前,对所定义的产品功能进行验证,以及调试过中数据有效性的验证。


仿真助手使用详情,请参考:模组仿真调试助手使用说明

2、面板调试

在设备配网功能调试完成后,可以通过App对热水器进行配网,在App上对热水器进行相关操作,验证指令收发,App显示、机器执行等是否正确。

同时,MCU在开发前期,可以借助调试面板功能,单独调试某个DP的逻辑是否正确。

调试面板只保留数据收发操作,不含交互逻辑,可以在【界面配置】环节选择,适用于开发过程的调试。

3、日志查询

开通调试过程中,会遇到DP数据收发过程查询的需求。IoT平台提供日志查询功能,可以查看空调MCU与App间的数据通讯情况,适用于异常情况下,排查各端的操作情况。


【说明】日志查询功能,需要开通“企业版”账户权限,并在运营平台操作。

App构建

当机器功能开发完成后,将涉及自有品牌App的构建。涂鸦平台提供在线OEM App的功能。

在IoT的【App工作台】,可配置App名称、LOG、配网文案、产品图标等信息,生成具备厂商标识信息和个性化的OEM App。


详细操作请参考:App构建引导

云端配置多语言配置

当产品目标市场是海外区域时,需要将App界面的语言调整成相应区域的语种。

在IoT平台“拓展功能”的“多语言配置”,可对设置功能点进行多语言编辑,完成编辑后。当手机调整系统语言后,App界面语言也随之调整。



OTA升级

为了满足机器功能升级,平台支持MCU OTA功能。

在IoT平台“拓展功能”的“固件升级”,可以自定义上传MCU固件,固件版本、升级信息等都支持自定义管理。



告警设置

涂鸦提供不同等级的告警提示功能,客户可以自定义产品告警条件,触发后通知用户或企业,实时监控产品状态,保障产品健康运行。



更多云配置功能,如果有问题可联系平台运营、相应BD及项目经理。


*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。



关键词:

相关推荐

技术专区

关闭