快递柜也上网?你身边的物联网应用

news/2024/9/23 13:34:42/

快递柜相信大家都不陌生,如今在各类家庭小区、写字楼、工业园区,各类快递柜已经融入大家的日常,为大家的生活带来便利。大家已经习惯指尖交互就能一键取件,这么便捷的体验背后其实是有一套系统运作机制在支撑的,今天和大家简单聊聊快递柜联网实现一键取件这回事儿。

快递柜存取件这个环节涉及到 “ 快递员输入存件码 -> 快递开柜,存件成功 -> 用户收到取件通知 -> 用户输入取件码 -> 快递开柜,取件成功 ”这一系列的交互流程。

其中存件码、取件码是作为快递包裹的标识凭证,和订单系统做了数据打通的,这也是为什么你可以在你的购物APP上精确的看到某个订单物件的取件信息,取件完成还可以看到状态更新。

说回来,不论是快递员存件这个动作,还是大家取件这个动作,都涉及到要与快递柜进行交互,用大白话说就是你要告诉快递柜你要取某个包裹了,让它把柜子给你打开。

首先,快递柜里面是有个应用系统的,而且还带人机交互界面,这个交互系统就是大家输入取件码时所使用的系统。这就相当于是快递柜的大脑控制中心,你所有想告诉快递柜的信息(取件码或存件码)都走这个入口进行传递,而快递柜大脑接收到你的信息后,就执行开柜的动作。

当你取件完成时,快递柜的应用系统会记录你包裹的取件完成状态并更新到你的APP端,实现信息同步。这一系列的信息指令下达、信息同步过程都依赖于可靠的数据传输通道,这就是快递柜也需要上网的原因。

常见的网络接入方式有有线接入、无线蜂窝或Wi-Fi接入。由于快递柜的环境比较特殊,一般很难具备有线线路或稳定Wi-Fi接入的条件,所以快递柜基本都使用蜂窝上网的方式,也就是使用蜂窝路由器配备流量卡,实现快速上网。

听上去很简单是不是?本质上都不难,这就是咱们日常生活中很常见的一个物联网应用,其实所有物联网应用的基本原理都可以提炼成这样简单的理解模型。当你理解了快递柜的工作原理,再去发现理解身边的其他物联网应用就会更简单。


http://www.ppmy.cn/news/1474142.html

相关文章

GitHub:现代软件开发的协作平台

引言 在现代软件开发中,协作工具的选择至关重要。GitHub作为全球最大的代码托管平台,已经成为开发者们不可或缺的工具。自2008年成立以来,GitHub不仅改变了代码托管和协作的方式,还在开源软件的发展中扮演了重要角色。本文将详细…

Java平台的三大版本分别是

Java SE(Standard Edition,标准版) Java SE,之前称为J2SE,是Java平台的基础,用于开发桌面应用程序、嵌入式系统和移动设备等。它提供了Java编程语言的核心API(Application Programming Interfac…

Android项目中,查看项目依赖树的多种方式

1.使用预设的Task来进行查看 1.1 命令行 查看某个模块的所有依赖树: gradlew [模块名称]:dependencies 例如:gradlew app:dependencies查看某个模块的某功能的依赖树: gradlew [模块名称]:dependencies --configuration [功能名称] 例如&…

Docker系列-Docker镜像分层原理

Docker镜像的分层原理是其实现高效、灵活和可复用性的关键。以下是对Docker镜像分层原理的详细说明: 一、基本概念 Docker镜像是一种轻量级、可执行的独立软件包,它包含运行某个软件所需要的所有内容,如代码、运行时库、环境变量和配置文件…

7.8作业

一、思维导图 二、 1】按值修改 2】按值查找,返回当前节点的地址 (先不考虑重复,如果有重复,返回第一个) 3】反转 4】销毁链表 //按值修改 int value_change(linklistptr H,datatype e,int value) {if(HNULL||empty(H…

行业模板|DataEase旅游行业大屏模板推荐

DataEase开源数据可视化分析工具于2022年6月发布模板市场(https://templates-de.fit2cloud.com),并于2024年1月新增适用于DataEase v2版本的模板分类。模板市场旨在为DataEase用户提供专业、美观、拿来即用的大屏模板,方便用户根据…

RedHat运维-Ansible自动化运维基础21-从ansible-galaxy下载collection

1. 社区管理的collections仓库:_____________________________; 2. 社区管理的collections仓库:_____________________________; 3. 社区管理的collections仓库:_____________________________; 4. 列出当前…

react v18 less使用(craco)

方案一、弹出配置(不推荐) 安装依赖:yarn add less less-loader 首先 执行 yarn eject 弹出配置项文件(注意:弹出配置不可逆!) 在 config 文件夹中 找到 webpack.config.js,在如图…