0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

手机App是怎样通过爱星物联IoT物联网控制空气净化器的呢?

安信可科技 ? 来源:安信可科技 ? 2023-11-25 09:25 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

爱星物联IoT云平台,是面向智能家电领域的基础物联网平台,可根据不同细分领域和设备品类,在其上构建符合自身产品需求的应用服务。当前平台,为开发者提供产品开发平台,为C端用户提供了iOS APP、安卓APP。

爱星物联IoT云平台的基本原理图如下:

8f137d0a-8ab5-11ee-939d-92fbcf53809c.png

最左侧是设备端——消费者用户购买的智能设备,本文以空气净化器为例,即是空气净化器。

中间部分是云端服务——爱星物联IoT云平台,物联网平台的核心部分,负责产品开发、设备管理、设备接入等重要功能。

最右侧是应用端——爱星物联APP,主要包括设备配网、管理和控制等核心功能。用户通过APP对空气净化器设备进行管理和控制,提供了空气净化器功能相关的操作入口。

那么,APP是如何通过平台控制空气净化器的呢?

笔者以开发者的视角,从设备端、IoT云端、APP端三方面,对这个流程进行介绍。

设备端

设备开发方进行产品规划,完成产品设备硬件技术选型,确定设备通讯方案。

设备通讯模组方面,可以选择爱星物联的IoT通讯模组,比如BL602模组——Ai wb2系列。

设备集成IoT通讯模组后,通过模组连接上路由器,再通过该路由器连接上云端。只要路由器是能访问网络的,那么设备通过该路由器是能和云端IoT云平台服务通讯的。

那么,设备端软件方面,开发者需要做什么呢?

开发者确定了通讯模组后,在进行嵌入式开发之前,需要在爱星物联IoT开放平台进行产品开发。产品开发需要遵循以下步骤:

(1)创建产品,定义所属品类、方案,产品名称,型号,图片,通讯协议等基础信息。

8f4bf838-8ab5-11ee-939d-92fbcf53809c.png

(2)定义功能点,设备的每个按钮、设置、运行参数,对应到该产品在平台中的一个个“功能点”,如下图的红框部分,是该产品的部分功能点。除了标准功能,还可以自定义功能。

8f638d4a-8ab5-11ee-939d-92fbcf53809c.png

(3)硬件开发,选择IoT通讯模组及其固件。然后根据所选的模组,自动生成对应MCU SDK,该SDK中已自动涵盖上述步骤定义的功能点、枚举类型等信息。此时,作为设备开发者,可以下载该SDK进行设备嵌入式开发了。

8f751948-8ab5-11ee-939d-92fbcf53809c.png

产品开发的后续步骤跟嵌入式设备开发关联不大,不再细说,具体请参考相关帮助文档。

当在开放平台进行上述配置后,嵌入式开发者下载MCUSDK,集成到MCU程序的开发框架中

开发者在SDK中实现设备的具体功能点,比如开关、模式、风速调节等,并进行必要的单元测试。当完成MCU开发并联通IoT通讯模组后,开发者触发IoT模组到配网模式,然后用APP对设备模组进行配网,配网成功后,即可连接IoT云平台进行联调了。

IoT云端

IoT云平台包括许多服务。通讯模组到云平台,当前支持MQTT通讯协议,因此,跟设备接入相关的重要云端服务自然也就是MQTT Broker。

值得一提的是,云端的MQTT Broker服务,除了接入设备之外,也直接或间接地接入APP的设备相关的功能模块,比如控制、OTA。MQTT Broker在设备和APP之间,搭了一座桥梁,负责两者的通讯。

APP和设备连接MQTT Broker时,都需要通过传输认证信息如ID、用户名、密码进行连接认证和Topic鉴权。APP的认证信息同用户注册信息。设备的认证信息,是IoT通讯模组厂家生产过程中内置的三元组信息。当开发者购买模组后,爱星物联平台运营的相关人员会给开发者分配对应的模组数量。比如,客户订购10万模组,运营人员在后台为该客户增加10万的配额。运营人员增加配额后,开发者根据产品生产需要,可生成对应数量的三元组,并导出三元组给到IoT模组生产部门,进行模组的批量生产和三元组烧

生成三元组和导出三元组功能入口,见下图所示:

8fa74daa-8ab5-11ee-939d-92fbcf53809c.png

APP端

爱星物联IoT云平台,目前配套提供了公版APP和OEM APP。开发者可以在开放平台进行APP开发,当前支持Logo、UI、多语言、语控、产品文案、证书、协议等重要内容的配置,用户配置完后,系统自动检查相关的配置是否正确,如果有问题会给出相应的提示。开发者配置完成且通过系统检查没有问题后,就可以触发APP构建。后台服务自动根据开发者的配置进行构建流程相关的处理,经过一小段时间后,APP可构建完成。开发者就可以下载自己配置的APP进行安装使用了。

OEM APP开发,主要内容,如下面两张图所示:

8feb75ca-8ab5-11ee-939d-92fbcf53809c.png

90036ebe-8ab5-11ee-939d-92fbcf53809c.png

由上面的图可以看到,OEM APP开发还是比较简单的,流程步骤看起来比较清晰。OEM APP每个流程涉及到的配置项较多,这里不展开具体内容,想了解细节的读者,请注册开放平台体验使用。

总结

开发者经过上述设备端、IoT云端、APP端的开发或配置,就完成了智能产品设备端到App应用端的开发。下面用一个通讯示意图,总结下这三端的指令和状态流程。

90356b76-8ab5-11ee-939d-92fbcf53809c.png

如图所示,在技术层面,APP控制设备,有两种方式:一种是远程通过云端控制,APP与空气净化器经由云端的MQTT Broker进行“连接”,APP通过控制页面发送控制指令,云端MQTT Broker将控制指令转发给对应的空气净化器;另一种是本地局域网控制,当APP和空气净化器设备在同一个局域网内,APP和设备通过mDNS协议,相互广播各自的服务及相关信息,通过这些信息各自发现对方的IP、服务端口

APP向设备的IP和服务端口发送基于UDP协议的控制指令,对设备进行操作控制。另外,设备的当前运行状态,封装成功能点数据,依据一定的规则,上报到云端MQTT Broker。之后,APP和云端的其它服务均可以订阅到设备的运行状态,感知到设备的当前状态。






审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 物联网
    +关注

    关注

    2932

    文章

    46357

    浏览量

    394375
  • UDP协议
    +关注

    关注

    0

    文章

    70

    浏览量

    13176
  • IOT
    IOT
    +关注

    关注

    188

    文章

    4310

    浏览量

    202591

原文标题:手机App是如何通过爱星物联IoT物联网控制空气净化器的

文章出处:【微信号:安信可科技,微信公众号:安信可科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    12V-24V电压适配的空气净化器驱动方案,零速度闭环控制下的顺风逆风启动--【其利天下】

    的常见指标与难题,深入探讨其利天下技术的空气净化器驱动方案,并通过实验数据验证其优势。一、目前空气净化器驱动方案面临的难题噪音控制问题:空气净化器
    的头像 发表于 07-17 18:00 ?1844次阅读
    12V-24V电压适配的<b class='flag-5'>空气净化器</b>驱动方案,零速度闭环<b class='flag-5'>控制</b>下的顺风逆风启动--【其利天下】

    东芝半导体技术在空气净化器中的应用

    随着人们对室内空气质量的关注度日益提升,空气净化器已成为现代家庭和办公环境中不可或缺的设备。为了满足消费者对高效净化、低能耗以及紧凑设计的期待,半导体技术在空气净化器中的应用变得至关重
    的头像 发表于 04-29 10:03 ?741次阅读
    东芝半导体技术在<b class='flag-5'>空气净化器</b>中的应用

    明远智睿SSD2351核心板在联网领域的应用实践

    情况。 I2C接口连接着温湿度传感空气质量传感等各类环境监测设备。这些传感将采集到的环境数据通过I2C接口传输至SSD2351核心板
    发表于 04-11 11:50

    霍尔元件DH627/DH629在空气净化器中的应用

    。当电流通过霍尔元件时,若在垂直于电流的方向施加磁场,则会在元件两侧产生横向电位差,即霍尔电势差。这个现象就是霍尔效应,利用它可以制成多种传感。 二、霍尔元件在空气净化器中的应用 智能化控制
    的头像 发表于 02-26 14:57 ?554次阅读

    NB-IOT联网基站是如何通信的

    、测试、应用和网络发展。 一、NB-IOT联网网络组成有哪些? 包括NB-IOT终端、NB-IOT
    的头像 发表于 01-02 15:55 ?1952次阅读
    NB-<b class='flag-5'>IOT</b><b class='flag-5'>物</b><b class='flag-5'>联网</b>基站是如何通信的<b class='flag-5'>呢</b>?

    联网IoT平台 联网IoT平台的定义

    联网IoT平台 | 联网IoT平台的定义
    的头像 发表于 11-25 10:45 ?1419次阅读
    <b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>IoT</b>平台  <b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>IoT</b>平台的定义

    车载空气净化器离线语音识别声控芯片方案

    如人意,严重威胁着驾乘人员的健康。因此,车载空气净化器应运而生,并逐渐成为现代汽车的标配之一。为了提升用户的使用体验,声控技术被广泛应用于车载空气净化器中。离线语音识别
    的头像 发表于 11-14 01:02 ?671次阅读
    车载<b class='flag-5'>空气净化器</b>离线语音识别声控芯片方案

    车载空气净化器语音芯片方案

    车载空气净化器采用离线语音识别NRK3301芯片,提升便捷性、安全性,高识别率、低误报率,支持多语言、自定义指令,满足用户需求,增强使用体验。
    的头像 发表于 11-13 10:22 ?515次阅读
    车载<b class='flag-5'>空气净化器</b>语音芯片方案

    空气净化器“很听话”-置入NRK3502离线语音控制芯片

    ,而是通过置入NRK3502离线语音控制芯片,成为了现实生活中的便捷体验。用户无需寻找遥控或打开手机APP,只需轻声一句“打开
    的头像 发表于 11-05 08:01 ?601次阅读
    让<b class='flag-5'>空气净化器</b>“很听话”-置入NRK3502离线语音<b class='flag-5'>控制</b>芯片

    空气净化器“很听话”-置入NRK3502离线语音控制芯片

    NRK3502离线语音芯片助力空气净化器智能化,支持多模式语音指令,无网络也能操作,提升便捷性与安全。芯片功能强大,含32位处理等,支持智能交互、个性化设置与低功耗设计,引领智能家居升级。
    的头像 发表于 11-04 11:19 ?676次阅读
    让<b class='flag-5'>空气净化器</b>“很听话”-置入NRK3502离线语音<b class='flag-5'>控制</b>芯片

    环境检测舱在新风净化器的质量性能测试

    新风净化器作为一种能够有效提供新鲜空气并去除室内污染的设备,其质量和性能的稳定与可靠变得尤为重要。为了确保新风净化器能够满足市场需求,实验室用环境检测舱成为了不可或缺的质量性能测试工
    的头像 发表于 10-18 16:19 ?446次阅读

    闪派联网开发套件体验连载】智能交通灯

    感谢电子发烧友,感谢润和软件,提供闪派联网开发套件试用。 本次试用计划: 用闪派联网开发
    发表于 10-05 13:00

    空气净化器电源设计电路

    空气净化器电源设计电路
    发表于 09-25 14:35 ?3次下载

    NRK3502空气净化器语音芯片方案,本地识别算法+芯片架构

    算法与芯片架构,提供Turnkey语音识别方案,特别适用于空气净化器等智能家居设备。NRK3502是一款蓝牙双模智能语音IoT芯片,集成了32位CPU处理,并内
    的头像 发表于 09-19 08:02 ?798次阅读
    NRK3502<b class='flag-5'>空气净化器</b>语音芯片方案,本地识别算法+芯片架构

    什么是空气净化机?实验室用空气净化消毒机和普通空气净化机有什么区别?

    空气净化机,又称为空气清洁设备或空气清新机,是一种专门设计用于改善室内空气质量的设备。它通过一系列的技术手段,如过滤、吸附、静电除尘、化学反
    的头像 发表于 09-07 09:31 ?881次阅读