免开发智能扫地机器人 | 助您解放双手打造清洁舒适的家居生活
作为一种新兴的智能家电产品,扫地机器人受到越来越多的关注,助力于更好的家居清洁。随着扫地机器人功能的完善,APP远程智能控制逐渐成为必备功能,以满足人们快节奏生活下的家居清洁需要。通过APP的定时预约、远程操控、个性化清洁等操作,将机器与手机连接,随时随地掌控家居清洁。
涂鸦智能作为行业领先的AI+IoT平台方案商,针对随机型、惯导型等不同扫地机器人产品,可提供Wi-Fi模组、IoT SDK、云平台、个性化APP在内的整体解决方案,满足不同客户,不同产品的智能化和个性化需求。
系统介绍
嵌入式单元,实现产品配网,将扫地机数据上传至云端,并接收云端指令。
IoT模组,针对普通MCU型扫地机,串口通信方式;
IoT SDK,针对Linux为主控的扫地机;
涂鸦云,全球部署的IoT平台,对所有设备和APP进行连接。
App单元,提供多种形式的App,实现对扫地机远程控制。
公版App,适用于产品快速对接,提供自定义LOGO的OEM版本;
定制App,适用于定制产品,满足各产品的个性化定制需求;
App SDK,适用于用户自研App;
语音单元,支持Amazon Alexa、Google Assistant等语音接入。
运维管理平台,可对产品OTA、运行情况、活跃情况等进行综合管理。
方案详情
核心功能
快速配网:支持EZ和AP两种配网方式;
实时控制:机器启动、自动回充、手动遥控、模式清扫、吸力调节等;
实时状态:清扫状态、电池电量、清扫时长、清扫面积、耗材寿命等;
设备配置:耗材管理、寻找机器、音量设置、水箱调节等个性化配置;
清扫记录:支持清扫记录及清扫结果云端存储;
预约清扫:支持云端定时、本地定时两种方案;
故障告警:支持机器故障、告警、通知等消息推送;
设备分享:支持家庭管理、成员间设备分享;
OTA升级:支持提示/静默等方式的设备及模组升级;
多语言管理:支持多种语言的配置管理和切换;
语音包管理:支持多种语音包的配置管理和切换;
地图显示:支持清扫区/障碍区/充电桩/实时位置等信息的房间地图显示;
面板介绍
惯导型扫地机目前有2种控制面板可选择,详细UI如下:
模组选配
硬件模组
针对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℃
IoT SDK
针对Linux型主板,可提供基于主芯片平台的IoT SDK。
适用单品
支持随机型、惯导型等扫地机、擦窗机、割草机产品方案的接入;
地图部分说明
数据通道
提供增量式数据上报通道,机器端单包数据增量式上报,APP端全量获取并实时接收;
数据上报和存储支持国内外部署;
数据传输频率可实现1Hz频率上报和更新;
地图显示
地图大小
惯导型扫地机可支持255x255、500x500、800x800等分辨率大小,具体由机器端决定,APP端适配;
地图点类型
支持已清扫点、未清扫点、障碍点、充电桩点等类型的图元显示,以及颜色配置;
点击了解IoT开发平台,助您快速完成产品智能化:
auth.tuya.com/?from=https%3A%2F%2Fiot.tuya.com%2F&_source=81b786df37f17f6d239349cb965e3568
以下是产品创建的详细流程:
登录平台
在涂鸦IoT平台,注册开发者账号,开启产品智能化。
为了使用日志查询、权限分享等相关功能,请开通企业版权限。
IoT平台链接:Tuya IoT。
流程概述
Step1 - 产品创建:在IoT平台选择相应产品类,定义产品名称、型号,创建产品;
Step2 - 产品定义:在平台定义产品的具体功能,核心是数据传输内容及格式;
Step3 - 面板配置:根据产品特点,选择和配置个性化的UI,核心是风格、颜色、图标等;
Step4 - 硬件开发:根据产品主控的要求,选择适配的WiFi通讯模组,开发MCU程序;
Step5 - APP构建:构建具有厂商特点的APP,核心是LOGO、欢迎页、设备页等;
Step6 - 云端配置:配置APP界面多国语言、申请开通智能音箱、设备OTA升级等核心操作;
创建步骤
产品创建
在涂鸦IoT平台创建产品,选择【小家电】-【扫地机器人】,点击“创建产品”即可开始创建产品。
相关说明:
产品名称:实际设备的默认名,将显示在APP中设备页;
通讯类型:硬件连接涂鸦云的方式,目前支持Wifi方式;
产品定义
如何定义DP
涂鸦平台将设备与云端传输的数据,抽象成不同类型的DP,在定义DP时,可根据机器功能,分类成不同的DP点,用于控制和显示。
为满足不同开发需求,涂鸦平台提供标准化功能和自定义功能:
标准功能:针对常规扫地机功能的标准化,与IoT平台提供的APP面板相对应,用于快速开发;
自定义功能:自定义扫地机的附加功能项,用于扩展机器功能;
标准化功能
标准功能涵盖清扫开关、清扫状态等功能点。同时,枚举型功能允许用户新增类型,如清扫模式,工作状态,错误码等,新增后,APP设备控制页会同步更新。
免开发智能扫地机器人 | 助您解放双手打造清洁舒适的家居生活
自定义功能
对于机器的扩展功能,可在“自定义功能”中进行新增,新增后,在APP的设备控制界面的设置页中会生成相应的控制项。
IoT平台提供布尔、数值、枚举、字符、故障、raw等数据类型,支持上下行。
详细介绍参考:自定义功能定义。
面板配置
产品定义后,可以选择不同风格的面板(设备控制页),作为扫地机的交互页面。在IoT平台,提供公版面板、自定义面板、自由配置面板,以及开发调试面板,供用户选择。
公版面板:样式与交互固定,与【标准功能】对应,支持背景、颜色等内容的配置,用于产品量产。
自由配置面板:支持自由设置页面控件及样式,用于自定义产品;
调试面板:以开关选项方式显示机器端数据,用于开发阶段调试;
硬件开发
模组选择
扫地机电控,主板通过云模组,与涂鸦云和APP进行通讯连接。在产品新建后,选择适用的云模组,并根据主板、云模组的接口电路及产品要求,完成硬件电路的开发。
免开发智能扫地机器人 | 助您解放双手打造清洁舒适的家居生活
免开发智能扫地机器人 | 助您解放双手打造清洁舒适的家居生活
免开发智能扫地机器人 | 助您解放双手打造清洁舒适的家居生活
目前,惯导型扫地机产品常用的是WBR3模组,模组详细说明,请参考:WBR3规格说明书。
MCU程序开发
云模组通过串口通讯方式与MCU对接,MCU端根据【产品定义】步骤中定义的功能DP,实现机器数据与云端的交互。MCU开发过程主要涉及协议的解析、数据的上报与接收、地图数据的上报等。
MCU开发,有两种方式可选择:
1)串口协议方式
MCU根据串口协议,自行组包和解包,实现数据的上报和执行;
2)SDK方式
移植IoT平台封装好的SDK接口文件,MCU直接调用相关函数,实现数据的上报和执行。 开发详情,请参考:MCU 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固件,固件版本、升级信息等都支持自定义管理。
免开发智能扫地机器人 | 助您解放双手打造清洁舒适的家居生活相关推荐
- 智能扫地机器人哪个品牌好?最受欢迎排行榜前十名
随着人们收入的增长以及现代科技的发展,高智能化电器已经开始向普通家庭普及,扫地机器人位列其中.传统家居模式向智能化家居转变,人们的生活模式慢慢向自动化迈进,智能扫地机器人的发明解放了人们的双手,提高了 ...
- 地面清洁新体验 智能扫地机器人排名前列的云鲸助你解放双手
目前,扫地机器人已经成为家中必备电器之一了,但是部分朋友仍处于观望的状态,害怕智能扫地机器人是一个"伪命题".我家就买了云鲸最新的产品--云鲸二代,今天给大家分享一下我的使用感受. ...
- 智能扫地机器人app开发,为行业发展提供新动能
在科技发展的助推下,人工智能市场规模得到不断扩大,所谓人工智能就是通过对人的思维.意识进行模仿,为人们提供服务.得益于科技水平的提高,众多智能产品出现在我们的日常生活中,给我们的生活带来了诸多便利,而 ...
- 科宇扫地机器人_我的三年16台智能扫地机器人使用回忆录 篇四:扫地谁更精准更干净?新一代3D视讯+激光成像 PK 老式激光扫描,万字实测对比分享...
我的三年16台智能扫地机器人使用回忆录 篇四:扫地谁更精准更干净?新一代3D视讯+激光成像 PK 老式激光扫描,万字实测对比分享 2019-05-23 11:22:00 37点赞 166收藏 53评论 ...
- 原地不动 福玛特机器人_智能扫地机器人一直在原地打转是怎么回事以及解决办法...
最近有购买扫地机机器人的同学向我咨询扫地机器人一直在原地打转是怎么回事?我根据自己的扫地机器人的知识从几个方面来告诉大家您家的扫地机器人为什么罢工偷懒啦. 这里是小瓦扫地机器人的结构图,其他扫地机器人 ...
- 中业科技机器人价格_2019年年中盘点:智能扫地机器人十大畅销品牌排名
科技发展迅猛,在智能家电行业虽然市场面临不可测因素增多,但在扫地机器人领域依然取得了蓬勃的发展,2019年上半年扫地机器人销售量创下新高,足以证明以扫地机器人为代表的智能家电普及速度越来越快.今天我们 ...
- 卡卡半智能扫地机器人_扫地机器人哪个牌子好?精选五款高智能的扫地机器人...
懒人经济的刺激下,扫地机器人越来越受欢迎,在各种黑科技以及智能家居大潮的推动下,传统的扫地机器人也早已改变了当年"傻大粗笨"的印象,摇身一变以更强大的清洁能力.更智能的路径规划这样 ...
- deebot扫地机器人响四声_中国智能扫地机器人重点制造基地企业名录(2020年版)...
科沃斯 Ecovacs (苏州)--国内扫地机人领导者 Ecovacs自2006年起成为智能家居机器人的领先品牌.该公司的目标是通过引领潮流的机器人技术让客户的生活更容易.作为中国市场的领导者,ECO ...
- 硅谷华人创业公司Trifo获1100万美元融资,将发布智能扫地机器人
李根 发自 凹非寺 量子位 报道 | 公众号 QbitAI 家庭机器人领域,将迎来"新玩家". Trifo--远弗科技,日前宣布完成共1100万美金融资,将用于打造旗下新一代AI ...
最新文章
- 2021牛客寒假算法基础集训营1 J 一群小青蛙呱蹦呱蹦呱
- 《GitHub入门与实践》
- php 和jsp,jsp和php哪个好?jsp和php的简单比较
- 安卓c语言文档下载,C语言.NET技术09.doc
- Ps 初学者教程,如何添加选择、减去选择和进行交叉选择?
- 2、HTML 元素属性
- oracle asm空间利用率,ASM磁盘组状态和使用率的监控
- 连点器---鼠标连续点击(c语言)
- 装出一个好的WIN2000最经典的步骤
- model.train()与model.eval()的用法、Dropout原理、relu,sigmiod,tanh激活函数、nn.Linear浅析
- 一季度出货量暴跌22%,小米手机已“师老兵疲”
- python 使用七牛云cdn
- python——matplotlib图形参数设置、大小、参考线
- windows作为产品的一些设置和开发(经验之谈)
- PCA降维(主成分分析法)
- win7电脑蓝屏代码0x00000034
- vue中使用axios post上传头像/图片并实时显示到页面
- Android WIFI架构
- 公交实时位置查询接口API
- 写学位论文时使用版本控制软件TortoiseSVN
热门文章
- 最老程序员创业札记:全文检索、数据挖掘、推荐引擎应用34
- 移动互联网白皮书(2014)
- linux启动桌面autostart,autostart
- Java架构师Day02-源码分析之Spring5
- UML学习四:UML在微软的VS与Visio间的应用 VEA(Visio for Enterprise Architects)
- [极客大挑战 2019]HardSQL
- 什么是vector C++学习vector浅析
- c语言+usb驱动开发,usb驱动程序分析
- HDMI接口的计算机外接DP接口的显示器
- Java - Springboot 部署jar