博客專欄

        EEPW首頁 > 博客 > 免開發打造智能熱水器,隨心用水,舒適生活

        免開發打造智能熱水器,隨心用水,舒適生活

        發布人:智能物聯研習社 時間:2020-09-16 來源:工程師 發布文章

        本文主要介紹有關熱水器產品方案,適用于熱水器產品開發者快速入門,了解并快速接入涂鴉平臺。

        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兩種配網方式,及藍牙快速連接;

        • 常見功能:一鍵開關、模式切換、溫度調節、童鎖、定時預約、溫標切換等;

        • 實時狀態:工作狀態、當前溫度、耗電量、耗水量、耗氣量、剩余水量、水流量等;

        • 設備配置:配網信息、快捷開關、告警設置等;

        • 故障告警:支持機器故障、告警、通知等消息推送;

        • 設備分享:支持家庭管理、成員間設備分享;

        • 群組控制:支持同一類型設備組成群組,進行群控;

        • 智能場景自動化:支持智能場景觸發條件、執行任務,在App智能場景進行對應功能的設置;

        • OTA升級:支持提示/靜默等方式的設備及模組升級;

        • 多語言管理:支持多種語言的配置管理和切換;

        • 語音包管理:支持多種語音包的配置管理和切換;

        擴展功能
        • 云定時:涂鴉云提供云端定時能力,無需本地計時;支持周循環設定;

        • 能耗統計:支持用電量、用氣量、用水量等按年、月、日維度進行統計及展示;

        • 整機維護提醒:對設備激活后使用時間進行累積計時,達到整機維護時間后進行消息推送;

        • 安全報警:多渠道的消息推送,輕微異常,故障上報;高級危險預警,可以以消息推送或電話等形式告知用戶,確保使用安全;

        公版面板

        熱水器目前有6種控制面板可選擇,詳細UI如下:


        客戶選中主題風格符合的面板后,可以點擊編輯進行二次編輯,具體編輯方式可參照:面板DIY操作指南

        模組選配

        針對熱水器MCU對接方案,推薦使用WBR3聯網模組。

        概述: WBR3 是由涂鴉智能開發的一款低功耗嵌入式 Wi-Fi+BT 模塊。它由一個高集成度的無線射頻芯片 RTL8720CF 構成,內置了 Wi-Fi 網絡協議棧和豐富的庫函數。WBR3 還包含低功耗的 KM4 MCU,WLAN MAC,1T1R WLAN,最高主頻 100MHz,內置 256K SRAM ,芯片內置 2Mbyte flash 和豐富的外設資源。 WBR3 是一個 RTOS 平臺,集成了所有 Wi-Fi MAC 以及 TCP/IP 協議的函數庫。用戶可以基于這些開發滿足自己需求的嵌入式 Wi-Fi 產品。

        特性: - 內置低功耗 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 Energy - 802.11b 模式下+20dBm 的輸出功率 - 支持 SmartConfig 功能(包括 Android 和 iOS 設備) - 板載 PCB Onboard 天線 - 通過 CE,FCC 認證 - 工作溫度:-20℃ to 85℃

        尺寸封裝: WBR3 共有 2 排引腳(2×8),引腳間距為 2mm。 WBR3 尺寸大小:16±0.35 mm (W)×24±0.35 mm (L) ×2.9±0.15 mm (H)。WBR3尺寸圖如下圖所示:


        更多模組需求可聯系平臺運營、相應BD或項目經理確認。

        適用單品

        電熱水器、燃氣熱水器、太陽能熱水器、空氣能熱水器等。

        登錄平臺

        在涂鴉IoT平臺,注冊開發者賬號,開啟產品智能化。

        為了使用日志查詢、權限分享等相關功能,請開通企業版權限。

        IoT平臺鏈接:Tuya IoT。

        流程概述

        Step1 - 產品創建:在IoT平臺選擇相應產品類,定義產品名稱、型號,創建產品;

        Step2 - 產品定義:在平臺定義產品的具體功能,核心是數據傳輸內容及格式;

        Step3 - 面板配置:根據產品特點,選擇和配置個性化的UI,核心是風格、顏色、圖標等;

        Step4 - 硬件開發:根據產品主控的要求,選擇適配的Wi-Fi通訊模組,開發MCU程序;

        Step5 - App構建:構建具有廠商特點的App,核心是LOGO、歡迎頁、設備頁等;

        Step6 - 云端配置:配置App界面多國語言、申請開通智能音箱、設備OTA升級等核心操作;

        點擊了解IoT開發平臺,助您快速完成產品智能化:

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

        以下是產品創建的詳細流程:

        創建步驟產品創建

        在涂鴉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及項目經理。


        *博客內容為網友個人發布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



        關鍵詞:

        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 凭祥市| 慈溪市| 荆州市| 青铜峡市| 龙游县| 廊坊市| 八宿县| 武陟县| 青岛市| 扶绥县| 青河县| 呼和浩特市| 双鸭山市| 连江县| 临桂县| 德保县| 清丰县| 荣成市| 靖宇县| 松江区| 将乐县| 抚宁县| 拉萨市| 武定县| 夏津县| 高碑店市| 军事| 商丘市| 宁安市| 静宁县| 乐安县| 台东县| 湾仔区| 常州市| 岑溪市| 涪陵区| 天台县| 乌拉特前旗| 库车县| 红安县| 察雅县|