NFC物联网解决方案应用实例:基于NFC的通用物流链防伪溯源

news2024/11/22 7:28:34

NFC物联网系统解决方案已在某局进行推广应用,给出了某省内出口蔬菜水果检验检疫监管的物联网解决方案。

依据相关法规,出口蔬菜必须在质检总局注册种植基地进行种植,出口前按批次向产地检验检疫部门进行申报,按时在集中监管区统一进行产地检验检疫。检验检疫部门施检后给集装箱加装铅封锁,通过高速公路运输至出境口岸进行出口,出境口岸检验检疫部门核验铅封锁和产地局施检信息后予以放行。

笔者在先期研究的基础上设计了集装箱电子铅封,将NFC标签集成在铅封的锁面内,并进行了防水防高温、抗拉扯等物理设计与验证。

手机查验APP根据具体业务需求进行定制开发主要包括真伪验证、出货登记、产地检验检疫施检、高速公路查验、口岸局查验等几个模块,具体流程为:

(1)生产商向产地检验检疫部门申报出口批次获批后领取NFC电子铅封锁,在蔬菜出口装车环节用手机查验APP对电子铅封进行查验,写人出货时间出货地点和出货人信息。如果出货时间和申报时间差异较大、或者出货地点不在质检总局批复的备案种植基地内,则后台系统自动预警,提示该批次货物存在非法串货风险。

(2)产地检验检疫部门在集中监管区对出口商品进行施检,施检合格后将集装箱封锁锁死。同时用手机查验APP向NFC标签写入产地检验检疫信息,包括施检时间、施检地点、施检人员、载货信息、检验检疫结果等。

(3)高速公路收费站点在载货车辆驶离高速公路时利用手机查验APP查询车辆载货信息,确认为鲜活农产品的则根据国家发改委“绿色通道”相关政策子以免收高速公路通行费的优惠,无需开箱查验。同时,手机查验APP将高速公路部门的查验时间、查验地点信息写人标签。

(4)口岸检验检疫部门对集装箱电子铅封的完好性进行检查,随后用手机查验APP自动比对产地检验检疫部门施检信息,合格后自动放行。同时手机查验APP将通关时间,通关地点等信息写入标签

NFC手机查验APP实现了脱网状态的信息读写使得整个物流链溯源操作可以完全不依赖互联网进行。同时,查验APP提供自动同步功能,在读取NFC标签内容后,发现未被同步到后台数据库的信息,在手机联网状态进行自动同步,防止部分手机因长时间脱网导致数据不能及时上传。

NFC防伪溯源平台实现了出口批次申报、出口批次审核、NPC电子铅封发放管理、溯源信息查询查验结果登记、GIS地图展示等业务模块,并对接了相应的大数据分析系统,对业务数据进行深度分析,并进行辅助决策与风险预警。

本物联网解决方案实现了该省内出口水果蔬菜从种植基地到口岸通关的全流程监管,有效防止了非法串货、不按规定时间施检等潜在风险。同时和高速公路管理部门联动,使得高速公路收费站在不打开集装箱铅封锁的前提下,即可获至载货信息,并对满足条件的车辆按照“绿色通道”政策减免高速公路收费。

整个物联网监管流程示意图

 

 这种基于NFC技术的通用物流链防伪溯源解决方案,解决了标签的离线防伪、离线溯源、关键节点GPS定位等关键问题。

该解决方案具有以下优点:

  • 成本低廉。相对于传统RFID方案,本系统不增加额外硬件成本,以智能手机作为NFC读写设备和GPS定位设备,大大节省了硬件投入成本。

  • ​易于推广。随着智能手机的普及,使得本解决方案易于大规模推广,这是传统RFID方案所不具备的优点。

  • 适用性广泛。流链信息读写功能使得本系统在网络条件差的种植场、养殖场、山区查验场等地点均可无障碍运行,更能适用各地情况。

本系统是一种通用的物联网防伪溯源解决方案可根据实际业务需求,适用于多种不同的物联网场景。

基于NFC技术的物联网溯源系统研究与应用

郭云 李军 包先雨

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

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

相关文章

Leetcode—2961.双模幂运算【中等】

2023每日刷题&#xff08;五十六&#xff09; Leetcode—2961.双模幂运算 实现代码 class Solution { public:int func(int a, int b) {int ans 1;for(int i 0; i < b; i) {ans * a;ans % 10;}return ans;}int func2(int a, int b, int m) {int ans 1;for(int i 0; i …

通过pull request执行结果运行自动化测试脚本

前提条件 已安装 Jenkins&#xff0c;并且安装插件Generic Webhook Trigger Plugin 配置 Jenkins创建一个 pipeline项目如图所示在Jenkins任务的build triggers中勾选Generic Webhook Trigger, 并且填写token在代码仓库管理平台&#xff08;截图的是bitbucket)&#xff0c;配…

Python之Requests库使用总结

概述 Requests是python中一个很Pythonic的HTTP库&#xff0c;用于构建HTTP请求与解析响应 Requests开发哲学 Beautiful is better than ugly.(美丽优于丑陋) Explicit is better than implicit.(直白优于含蓄) Simple is better than complex.(简单优于复杂) Complex is bett…

充电宝详解及推荐

一、充电宝选购攻略 二、充电宝的分类 &#xff08;1&#xff09;常规充电宝&#xff08;慢充&#xff09; 就是输出电压5V &#xff0c;输出电流1A或者2A的这种。 按照功率计算公示&#xff1a;PU*I&#xff0c; 这种充电宝给手机充电最快也就是&#xff1a;5.1V2.1A10.71W…

SpringBoot+Netty+Websocket实现消息推送

这样一个需求&#xff1a;把设备异常的状态每10秒推送到页面并且以弹窗弹出来&#xff0c;这个时候用Websocket最为合适&#xff0c;今天主要是后端代码展示。 添加依赖 <dependency><groupId>io.netty</groupId><artifactId>netty-all</artifact…

springboot3.2.x支持虚拟线程

背景&#xff1a; 大家都知道jdk21已经发布一段时间了&#xff0c;springboot3.2开始正式支持虚拟线程了&#xff1b; 支持虚拟线程&#xff1a; 1、spring.threads.virtual.enabledtrue 开启虚拟线程 2、Servlet Web 服务器 当启用虚拟线程时&#xff0c;Tomcat和Jetty将使…

KubeSphere应用【二】Docker安装

一、Docker安装 1.下载Docker安装包 【地址】Index of linux/static/stable/x86_64/ 2.上传至服务器 # 解压文件 tar -xvf docker-20.10.10.tgz# 将docker 目录中的所有文件复制至/usr/bin/目录下 cp docker/* /usr/bin 3.配置docker.service文件 vim /usr/lib/systemd/sy…

Make pixels dance:high-dynamic video generation

1.Introduction 大多数视频生成主要关注文本到视频的生成&#xff0c;PixelDance在文本指令的基础上&#xff0c;将图像指令分别用于视频剪辑的第一帧和最后一帧&#xff0c;第一帧图像指令描绘了视频剪辑的主要场景&#xff0c;最后一帧图像是可选的&#xff0c;描述了剪辑的…

2024年AI云计算专题研究报告:智算带来的变化

今天分享的人工智能系列深度研究报告&#xff1a;《2024年AI云计算专题研究报告&#xff1a;智算带来的变化》。 &#xff08;报告出品方&#xff1a;华泰证券&#xff09; 报告共计&#xff1a;32页 Al 云计算 2024:关注智算带来的新变化 通过对海内外主要云厂商及其产业链…

HarmonyOS 的应用开发语言:ArkTS

本心、输入输出、结果 文章目录 HarmonyOS 的应用开发语言&#xff1a;ArkTS前言ArkTS 产生背景ArkTS 语言特点ArkTS 基本语法ArkTS 声明式 UIArkTS 状态管理ArkTS 渲染控制 ArkTS 轻量化并发机制ArkTS 相关文档花有重开日&#xff0c;人无再少年实践是检验真理的唯一标准 Harm…

mysql语句大全及用法

常用的MySQL语句和简要用法&#xff0c;以帮助你开始学习和使用MySQL。 连接数据库 mysql -u username -p在命令行中使用以上命令来连接到MySQL数据库服务器。username 是你的MySQL用户名&#xff0c;执行后会提示输入密码。 显示数据库 SHOW DATABASES;列出数据库服务器上…

Nginx首页修改及使用Nginx实现端口转发

按照我之前博客给的方法搭建好这样一个CTF靶场 但是呢它默认是在8000端口 如何直接访问IP地址或者域名就可以实现直接访问到靶场呢 我们需要将80端口的内容转发到8000&#xff0c;使用nginx实现端口转发功能 首先我们安装nginx&#xff1a; 安装工具和库 yum -y install gc…

数据结构二维数组计算题,以行为主?以列为主?

1.假设以行序为主序存储二维数组Aarray[1..100,1..100]&#xff0c;设每个数据元素占2个存储单元&#xff0c;基地址为10&#xff0c;则LOC[5,5]&#xff08; &#xff09;。 A&#xff0e;808 B&#xff0e;818 C&#xff0e;1010 D&…

【数字信号处理】DFT

DFT 2023年11月18日 #elecEngeneer 文章目录 DFT1. 离散傅里叶变换-DFT2. 离散傅里叶反变换-IDFT3. DFT的误差下链 1. 离散傅里叶变换-DFT 离散傅里叶变换&#xff08;Discrete Fourier Transform&#xff0c;DFT&#xff09;&#xff0c;是当有 N {N} N 个信号采样点&#…

1,使用IDLE开启我们第一个Python程序

前面我们已经安装好了Python&#xff0c;安装了Python后&#xff0c;他会自动帮我们安装一个IDLE。IDLE是一个Python自带的非常简洁的集成开发环境&#xff08;IDE&#xff09;。他是一个Python Shell&#xff0c;我们可以利用Python Shell与Python交互。下面我们就利用IDLE开发…

10基于matlab的悬臂梁四节点/八节点四边形单元有限元编程(平面单元)

悬臂梁&#xff0c;有限元编程。基于matlab的悬臂梁四节点/八节点四边形单元有限元编程&#xff08;平面单元&#xff09;&#xff0c;程序有详细注解&#xff0c;可根据需要更改参数&#xff0c;包括长度、截面宽度和高度、密度、泊松比、均布力、集中力、单元数量等。需要就拍…

水の数列

这题目没有修改&#xff0c;所以可以考虑预处理 显然\(x\)从大到小或者从小到大&#xff0c;被选中的数字是单调的(尽管区间变化个数没有单调性) 所以我们可以考虑枚举\(x\) 我最开始想的是从大到小枚举\(x\)&#xff0c;但是维护有一点复杂&#xff0c;因为是删除 这个时候就要…

12.12 作业

1&#xff0c; 源代码&#xff1a; #include "widget.h" #include "ui_widget.h"Widget::Widget(QWidget *parent): QWidget(parent), ui(new Ui::Widget) {ui->setupUi(this);speerornew QTextToSpeech(this);idstartTimer(1000);//每隔一秒&#xf…

Linux Ubuntu 手动搭建webDav

1、安装 因为需要跟 zotero 进行交互&#xff0c;因此需要在服务器搭建一个webDav 以下是搭建步骤&#xff1a; sudo apt-get update sudo apt-get install apache2 Ubuntu 安装apache2来实现 不同于Centos 安装好了之后&#xff0c;运行 a2enmod dav_fs a2enmod dav 激…

040.Python面向对象_设计原则

我 的 个 人 主 页&#xff1a;&#x1f449;&#x1f449; 失心疯的个人主页 &#x1f448;&#x1f448; 入 门 教 程 推 荐 &#xff1a;&#x1f449;&#x1f449; Python零基础入门教程合集 &#x1f448;&#x1f448; 虚 拟 环 境 搭 建 &#xff1a;&#x1f449;&…