无人零售模式下,“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.rhkb.cn/news/252310.html

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

相关文章

PySpark(四)PySpark SQL、Catalyst优化器、Spark SQL的执行流程

目录 PySpark SQL 基础 SparkSession对象 DataFrame入门 DataFrame构建 DataFrame代码风格 DSL SQL SparkSQL Shuffle 分区数目 DataFrame数据写出 Spark UDF Catalyst优化器 Spark SQL的执行流程 PySpark SQL 基础 PySpark SQL与Hive的异同 Hive和Spark 均是:“分…

掌握CSS网格函数fit-content()的妙用

CSS网格布局是一种强大的布局系统,它提供了灵活的网格化设计能力。其中,fit-content()函数是一项重要的功能,它可以帮助我们在网格容器中自动调整网格项的尺寸。本文将详细讲解fit-content()函数的使用方法及其常见应用场景,助你掌…

【笔记】React Native实战练习(仿网易云游戏网页移动端)

/** * 如果系统看一遍RN相关官方文档,可能很快就忘记了。一味看文档也很枯燥无味, * 于是大概看了关键文档后,想着直接开发一个Demo出来,边学边写,对往后工作 * 开发衔接上能够更顺。这期间肯定会遇到各种各样的问题&a…

12. onnx转为rknn测试时有很多重叠框的修改(python)

我们下载rknn-toolkit2-master后并进行前面的处理后,进入到rknn-toolkit2-master\examples\onnx\yolov5文件夹,里面有个test.py文件,打开该文件,其代码如下: # -*- coding: utf-8 -*- # coding:utf-8import os import…

<.Net>使用visual Studio 2022在VB.net中新添自定义画图函数(优化版)

前言 这是基于我之前的一篇博文: 使用visual Studio 2019在VB.net中新添自定义画图函数 在此基础上,我优化了一下,改进了UI,添加了示例功能,即以画圆函数为基础,添加了走马灯功能。 先看一下最终效果&#…

计算机毕业设计 | SSM 医药信息管理系统(附源码)

1, 概述 1.1 课题背景 本系统由说书客面向广大民营药店、县区级医院、个体诊所等群体的药品和客户等信息的管理需求,采用SpringSpringMVCMybatisEasyui架构实现,为单体药店、批发企业、零售连锁企业,提供有针对性的信息数据管理…

react 之 zustand

zustand可以说是redux的平替 官网地址:https://zustand-demo.pmnd.rs/ 1.安装 npm i zustand2.基础使用 // zustand import { create } from zustand// 1. 创建store // 语法容易出错 // 1. 函数参数必须返回一个对象 对象内部编写状态数据和方法 // 2. set是用来…

23、数据结构/查找相关练习20240205

一、请编程实现哈希表的创建存储数组{12,24,234,234,23,234,23},输入key查找的值&#xff0c;实现查找功能。 代码&#xff1a; #include<stdlib.h> #include<string.h> #include<stdio.h> #include<math.h> typedef struct Node {int data;struct n…

re:从0开始的CSS学习之路 2. 选择器超长大合集

0. 写在前面 虽然现在还是不到25的青年人&#xff0c;有时仍会感到恐慌&#xff0c;害怕不定的未来&#xff0c;后悔失去的时间&#xff0c;但细细想来&#xff0c;只有自己才知道&#xff0c;再来一次也不会有太多的改变。 CSS的选择器五花八门&#xff0c;而且以后在JavaScr…

2024年了,如何更好的搭建Kafka集群?

Kafka的Kraft模式简单来说就是基于raft协议重新实现了zookeeper的功能。传统的zookeeper集群已经被标记为弃用&#xff0c;将在kafka4.0中完全移除。由于去掉了zk组件&#xff0c;部署也简化了不少。我们基于Kraft模式和Docker Compose同时采用最新版Kafka v3.6.1来搭建集群。 …

【ARM 嵌入式 编译系列 2.7 -- GCC 编译优化参数详细介绍】

请阅读【嵌入式开发学习必备专栏 】 文章目录 GCC 编译优化概述常用优化等级-O1 打开的优化选项-O2 打开的优化选项-O3 打开的优化选项-Os 打开的优化选项优化技术使用优化选项的注意事项GCC 编译优化概述 GCC(GNU Compiler Collection)包含了用于C、C++、Objective-C、Fort…

ubuntu系统下c++ cmakelist vscode debug(带传参的debug)的详细示例

c和cmake的debug&#xff0c;网上很多都需要配置launch.json&#xff0c;cpp.json啥的&#xff0c;记不住也太复杂了&#xff0c;我这里使用cmake插件带有的设置&#xff0c;各位可以看一看啊✌(不知不觉&#xff0c;竟然了解了vscode中配置文件的生效逻辑&#x1f923;) 克隆…

linux中的mtime,ctime,atime

目录 结论 文件 touch新文件 调整文件内容 echo直接修改 vi修改 修改文件属性 调整归属 调整权限 读取文件 目录 增加文件 调整目录下文件属性 访问目录下文件 删除文件 结论 mtime&#xff1a;文件内容的修改时间&#xff08;不含权限、属组修改&#xff09; …

centos7 在线编译安装 CMake 3.5.1 shell脚本

脚本 要在CentOS 7上在线编译安装CMake 3.5.1&#xff0c;你可以使用以下shell脚本作为参考&#xff1a; #!/bin/bash# 设置下载和安装目录 DOWNLOAD_DIR"/tmp/cmake_download" INSTALL_DIR"/opt/cmake"# 创建目录 mkdir -p $DOWNLOAD_DIR mkdir -p $INS…

浅谈QT的几种线程的使用和区别。

简介&#xff1a; 线程是操作系统中的基本执行单元&#xff0c;是一个独立的执行路径。每个线程都有自己的栈空间&#xff0c;用于存储本地变量和函数调用的上下文。多个线程可以在同一进程中并发执行&#xff0c;从而实现并发处理&#xff0c;提高程序的性能和响应能力。 与进…

【Leetcode】1696. 跳跃游戏 VI

文章目录 题目思路代码结果 题目 题目链接 给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。 一开始你在下标 0 处。每一步&#xff0c;你最多可以往前跳 k 步&#xff0c;但你不能跳出数组的边界。也就是说&#xff0c;你可以从下标 i 跳到 [i 1&#xff0c; min(n -…

【Unity3D小技巧】Unity3D中UI控制解决方案

推荐阅读 CSDN主页GitHub开源地址Unity3D插件分享简书地址我的个人博客 大家好&#xff0c;我是佛系工程师☆恬静的小魔龙☆&#xff0c;不定时更新Unity开发技巧&#xff0c;觉得有用记得一键三连哦。 一、前言 在开发中总是会控制UI界面&#xff0c;如何优雅的控制UI界面是…

3.0 Zookeeper linux 服务端集群搭建步骤

本章节将示范三台 zookeeper 服务端集群搭建步骤。 所需准备工作&#xff0c;创建三台虚拟机环境并安装好 java 开发工具包 JDK&#xff0c;可以使用 VM 或者 vagrantvirtualbox 搭建 centos/ubuntu 环境&#xff0c;本案例基于宿主机 windows10 系统同时使用 vagrantvirtualb…

centos 7.6 安装 openldap 2.5.17

centos 7.6 安装ldap 1、下载ldap2、安装ldap2.1、官方参考文档2.2、安装前准备2.2.1、安装gcc2.2.2、安装Cyrus SASL 2.1.272.2.3、安装OpenSSL 1.1.12.2.3.1、下载openssl 3.02.2.3.2、安装依赖包2.2.3.3、编译安装openssl 3.0 2.2.3、安装libevent 2.1.82.2.4、安装libargon…

小程序支付类型接入京东支付

一、情景描述 当前项目想在微信小程序付款时添加上京东支付支付类型&#xff0c;效果如下 普通的付款方式可以直接付款就能完成支付&#xff0c;但京东支付无法在小程序上直接付款&#xff0c;他需要复制生成的链接&#xff0c;然后打开京东app然后在京东平台上付款。 所以&…