无人零售模式下,“IoT+鸿蒙”实现零代码搭建自动售货机监控大屏的可能性摸索

前言

新零售模式下,对loT的探索与应用还在继续。

而数字时代,数字化转型在零售行业中蔓延,而对于新的消费方式的探索,也在如火如荼的进行中。于是,一种新零售的形式——无人零售逐渐形成概念。

如果说,人工智能为新零售装上了“智慧的大脑”,那么无人零售则化繁为简,将原本较长的购物流程,简化为关键的两个部分:商品和消费者。

在无人零售模式下,无人货架、自动售货机等智能设备,商品识别、人脸识别、大数据分析、数据可视化的业务功能,也值得深入探索一番。

无人零售

无人零售,是基于智能技术实现的无导购员和收银员值守的新零售服务。

目前无人零售模式,功能主要聚焦于:

  • 通过人脸识别和射频识别(RFID)进行商品识别,对精准度有高要求;
  • 物品追踪,确定消费者的有效购物行为;
  • 自助收银,扫描或追踪计算,实现便捷的购物体验。

无人零售模式的优势也很明显:

  • 节约人力成本;
  • 即拿即走,减少购物步骤和排队等待时间,提升消费者购物体验;
  • 跟踪顾客购物行为,帮助优化商品摆放位置,实现更好的经营策略。

当然,也存在挑战:

  • 因商品类型多、类内差异小、样本不均衡,以及光照环境等多方面原因,增加了商品识别的难度;
  • 传感器识别能力和物品追踪算法要求比较高,对开发者的技术要求比较高;
  • 大量的购物行为数据,已经无法通过传统的数据处理服务进行处理,需要摸索新的技术。

为了更好的面对挑战,以及实现前面提到的业务功能,需要为无人零售注入新的人工智能技术。

自动售货机

无人零售模式下的行业形态,主要可以分为三大类:无人便利店、无人便利货架/货柜、自动售货机。

其中自动售货机,基本可以说是最早出现的无人零售形式,又被称为24小时营业的微型超市。

自动售货机,可以排除时间、地点的限制,即能节省人力,又方便交易。

在这些基本优势之外,通过分析消费者的购物行为,优化经验策略,提升购物体验,也是我们目前正在摸索的业务功能。

最近一直在体验华为云的loTDA,在它提供的最佳实验中,发现有自动售货机的可视化体验:零代码搭建物联网监控大屏。

接下来,让我们来开启一场体验,看能否在这个过程中迸发新的灵感。

零代码搭建自动售货机监控大屏

前置工作

1、首先确保已经完成了华为云账号的开通与认证。

2、确保已开通设备接入服务。

3、已开通OBS服务。

4、已开通数据可视化DLV服务。

进入实验

步骤1:创建产品和设备

1、访问设备接入服务,单击“立即使用”进入设备接入控制台。

2、选择左侧导航栏的“产品”,单击右上角的“创建产品”。

3、创建一个基于MQTT协议的产品,填写参数后,单击“确认”。

注:1、如果在标准类型中没找到设备类型,可以选择自定义类型。

步骤2:数据转发规则配置

1、选择左侧导航栏的“规则>数据转发”,单击“创建规则”。

2、填写规则内容,填写完成后单击“创建规则”。

3、单击“设置转发目标”页签,单击“添加”,设置转发目标。

4、单击“启动规则”,激活配置好的数据转发规则。


 

步骤3:数据上报及验证数据是否转发成功

1、使用MQTT模拟器连接到平台(模拟器使用请参考:使用MQTT.fx调测)。

2、使用模拟器进行属性上报(参考:设备属性上报)。

3、前往OBS控制台,查看转发目标设置的文件是否生成。

步骤4:配置数据可视化服务

1、访问DLV控制台“我的数据”页面,单击“新建数据连接”,新建CSV文件数据连接。

2、新建CSV文件数据连接中文件来源选择OBS文件,文件路径选择创建规则时指定的转发目标。

3、访问DLV控制台“我的大屏”页面,附件导入大屏:自动售货机监控。

4、大屏进入编辑页面,分别设置每个组件的数据源,实现如下效果。

步骤5:模拟数据上报及结果验证

1、使用MQTT模拟器连接到平台(模拟器使用请参考:使用MQTT.fx调测)。

2、使用模拟器进行属性上报(参考:设备属性上报)。

3、打开数据可视化服务查看数据是否刷新。

总结

零代码搭建物联网监控大屏实验完成之后,对华为云物联网平台 IoTDA 提供的数据转发功能有了更深一些的了解。

在这个过程中,有了新的创新灵感,通过“IoT+鸿蒙”的组合,为无人零售模式实现智能化赋能。万物互联,新的挑战也会迸发新的机遇。

鸿蒙操作系统提供了1+8+N的硬件架构,是满足设备标准化、智能化的新一代操作系统。而华为云IoT提供多样化的能力开放和loT设备接入服务的能力,为我们提供了与物联网端到端开发服务。

所以“IoT+鸿蒙”的组合,为我们提供更为简单的操作、设备接入、数据转化的智能化全流程帮助,助力我们的企业运营的正增长。

这次完成了自动售货机的数据化摸索,接下来会继续研究无人零售的更多智能化可能。

“IoT+鸿蒙”帮助我们在无人零售模式下快速的实现业务功能。

未来,也期待与“IoT+鸿蒙”一起实现更多的可能。


作者:非职业「传道授业解惑」的开发者叶一一
简介:「趣学前端」、「CSS畅想」系列作者,华夏美食、国漫、古风重度爱好者,刑侦、无限流小说初级玩家。
如果看完文章有所收获,欢迎点赞👍 | 收藏⭐️ | 留言📝。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/670032.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【教3妹学编程-算法题】1696. 跳跃游戏 VI

3妹:好冷啊, 冻得瑟瑟发抖啦 2哥 : 没想到都立春了还这么冷啊~ 3妹:暴雪、冻雨、大雨,这天气还让不让人活啦!!! 2哥 :哎,好多人都滞留的高铁站了,没法回家了 3妹&#xf…

nvm报错解决:配置最新淘宝镜像源

nvm修改配置的淘宝镜像 问题: 原因:原先配置的淘宝镜像已经不被使用 修改: 找到\nvm\nvm\settings.txt文件,配置如下 node_mirror: https://npmmirror.com/mirrors/node/ npm_mirror: https://npmmirror.com/mirrors/npm/ 配置成…

复习单向,双向链表,并且实现两种链表的增加和删除功能。

单链表头插 Linklist insert_head(datatype element,Linklist head) {//创建新节点 Linklist screate_node();if(NULLs)return head; s->dataelement;//1,判断链表为空if(NULLhead){heads;}else //链表不为空{s->nexthead;heads;}return head; } 单链表尾插 Linklist …

汽车信息安全--SHE中的密钥管理(一)

目录 1.HTA基本概述 2.SHE架构及密钥管理 2.1 分清SHE和EVTIA HSM 2.2 SHE架构 3.

linker list

linker list是利用lds 描述符实现同类型数据连续排布的一种机制。 下面是uboot里面的应用说明 lds文件里面需要增加section描述: . ALIGN(4);.u_boot_list : {KEEP(*(SORT(.u_boot_list*)));}linker_list.h: /* SPDX-License-Identifier: GPL-2.0 */ /** include…

二分图,匹配(学习笔记)

染色法判断二分图(二部图) 染色法判定二部图基本思想: 1、任意选择一个节点,将其染成红色 2、循环操作:将红色节点的邻居染成蓝色,将蓝色节点的邻居染成红色 3、若过程中发现任意一节点与其邻居的颜色相同…

Golang-Map有序输出——使用orderedmap库实现

前言 工作中遇到一个问题:需要导出一个MySQL表格,表格内容由sql查询得来。但现在发现,所导出的表格中,各列的顺序不确定。多次导出, 每一次的序列顺序也是不定的。 因此确定是后端,Map使用相关导致的问题。…

HarmonyOS 鸿蒙应用开发(九、还是蓝海,如何贡献第三方库)

快来共享第三方库吧,不但可以通过分享自己的成果,可以获得来自全球开发者的技术反馈和建议,提升自身技术能力,还有助于提高个人或团队在开源社区中的知名度和影响力。在流量时代和粉丝经济时代,获得曝光度和流量密码。…

全球首款轻量化图形引擎强势来袭!!!!

AMRT 3D 数字孪生引擎 提供强大完整的工具链 AMRT3D包含开发引擎、资源管理、场景编辑、UI搭建、项目预览和发布等项目开发所需的全套功能,并整合了动画路径、精准测量、动态天气、视角切换和动画特效等工具。 轻量化技术应用与个性化定制 AMRT3D适用于快速开发…

【SQL高频基础】1141.查询近30天活跃用户数

题目: 表:Activity ------------------------ | Column Name | Type | ------------------------ | user_id | int | | session_id | int | | activity_date | date | | activity_type | enum | ------------------------…

(已解决)vueQQ邮箱注册发送验证码前端设计,如何发送验证码设计倒计时

我们之前已经通过前端测试成功完成qq邮箱动态验证码发送&#xff08;未使用redis&#xff0c;我准备自己了解完后&#xff0c;后期有时间补上&#xff09; 衔接文章&#xff1a; 1&#xff1a; spingboot 后端发送QQ邮箱验证码 2&#xff1a; 这段代码建设图形化界面 <di…

CentOS7搭建k8s-v1.28.6集群详情

文章目录 1.灌装集群节点操作系统1.1 设置hosts1.2 设置nameserver1.3 关闭防火墙1.4 关闭Selinux1.5 关闭Swap分区1.6 时间同步1.7 调整内核参数1.8 系统内核升级 2.安装Docker2.1 卸载旧Docker2.2 配置Docker软件源2.3 安装Docker 3.部署Kubernets集群3.1 设置 K8s 软件源3.2…

LINUX设置时间

先察看支持什么格式 此处h是故意报错用的。 $ date -h date: invalid option -- h BusyBox v1.31.1 (2023-04-25 18:55:34 PDT) multi-call binary.Usage: date [OPTIONS] [FMT] [TIME]Display time (using FMT), or set time[-s,--set] TIME Set time to TIME-u,--utc …

2024.1.26力扣每日一题——边权重均等查询

2024.1.26 题目来源我的题解方法一 使用dfs对每一组查询都求最近公共祖先&#xff08;会超时&#xff0c;通不过&#xff09;方法二 不需要构建图&#xff0c;直接在原始数组上进行求最大公共祖先的操作。 题目来源 力扣每日一题&#xff1b;题序&#xff1a;2846 我的题解 …

Python绘制随机游走图

Python绘制随机游走图 文章目录 Python绘制随机游走图随机游走图随机游走图的意义Python实现随机游走图Python随机游走图案例random_walk.pymain.py运行结果图结果一结果二结果三结果四结果五 总结 随机游走图 随机游走图通常指的是一种图论中的模型&#xff0c;其中节点在图中…

基于BiLSTM-CRF模型的分词、词性标注、信息抽取任务的详解,侧重模型推导细化以及LAC分词实践

基于BiLSTM-CRF模型的分词、词性标注、信息抽取任务的详解,侧重模型推导细化以及LAC分词实践 1.GRU简介 GRU(Gate Recurrent Unit)门控循环单元,是[循环神经网络](RNN)的变种种,与 LSTM 类似通过门控单元解决 RNN 中不能长期记忆和反向传播中的梯度等问题。与 LSTM 相…

Linux前后端程序部署

1.总述 首先安装包类型分为 二进制发布包安装:找到对应自己的linux平台版本(CentOS还是redhat等),的具体压缩文件,解压修改配置 源码编译安装:需要自己进行编译 对于redhat安装包,可以使用rpm命令进行安装,但是rpm命令安装不能够解决依赖库的问题,常用的rpm命令,只用于卸载…

华为视频监控接入到视频监控平台 (华为网路监控摄像机IPC和华为视频节点设备VCN)

目 录 一、设备介绍 1.1 华为VCN介绍 1.2 AS-V1000视频监控平台介绍 1.3 平台服务器配置说明 二、安装、配置HW_IVS软件 2.1下载安装HW_IVS软件 2.2登录HW_IVS 2.3共享到外域 三、配置华为外域参数 3.1 PCG模块设置 3.2通信协议GBT28181配置 3.3传…

netty-websocket扩展协议及token鉴权补充

文章源码&#xff1a;gitee 源码部分可以看上一篇文章中的源码分析netty-websocket 鉴权token及统一请求和响应头&#xff08;鉴权控制器&#xff09; 最近刚好没事&#xff0c;看到有朋友说自定义协议好搞&#xff0c;我就想了想&#xff0c;发现上面那种方式实现确实麻烦&…

django解决Table ‘xx‘ already exists的方法

1&#xff0c;首先看已存在的这个库表结构是什么样的&#xff0c;先让对应的model.py恢复到和他一样的字段 2&#xff0c;删除对应app下的migrations目录里面除__init__.py文件的其他所有文件 3&#xff0c;回到manage.py所在目录执行python manage.py makemigrations 4&#x…