一种果树区块链供应链数据传输设备的制作方法

专利检索2022-05-10  31



1.本实用新型涉及供应链技术领域,具体是一种果树区块链供应链数据传输设备。


背景技术:

2.区块链是一串使用密码学方法相关联产生的包含交易信息的数据块,且这些数据块按照时间戳顺序相连形成链式数据结构;广义上,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。区块链具有去中心化、开放性、自治性、数据不可篡改性、透明度高等特点,因而能够广泛地应用于证券交易、电子商务、社交通信、文件存储、存在性证明、身份验证等领域。
3.供应链是区块链技术的具体运用之一,区块链技术运用在果树供应链上可以对果树的来源地、种植情况等信息进行记录,同时无法篡改,从而可以将市面上的果树的真实信息进行保留,从而对果树品质进行保证,但是现有市面上没有一种果树区块链供应链数据传输设备。


技术实现要素:

4.有鉴于此,本实用新型的目的是提供一种果树区块链供应链数据传输设备,能够对果树的基本信息进行采集和传输,从而为果树供应链的区块链技术进行支撑。
5.本实用新型的一种果树区块链供应链数据传输设备,包括检测端和汇聚端,检测端包括壳体和设置在壳体内的主控mcu、近场通信模块、普通存储器、只读存储器和红外测距仪,近场通信模块、普通存储器、只读存储器和红外测距仪均与主控mcu连接;壳体的一侧设有安装环,安装环套设在树苗的主干且安装环的内径大于树苗的直径,安装环的内侧设有两个位置相对的红外测距仪,红外测距仪正对树苗的主干;
6.汇聚端包括近场通信网关、统计主机、土壤温湿度传感器、空气温湿度传感器、酸碱度检测仪和氮磷检测仪,近场通信网关、土壤温湿度传感器、空气温湿度传感器、酸碱度检测仪和氮磷检测仪均与统计主机连接,所有的检测端的近场通信模块均无线接入至近场通信网关中,土壤温湿度传感器、空气温湿度传感器、酸碱度检测仪和氮磷检测仪的探头均设置在土壤下。
7.进一步地,所述主控mcu为stc15单片机,所述近场通信模块为zigbee模块。
8.进一步地,所述只读存储器用于存储果树身份编号、品种、来源地和种植时间信息。
9.进一步地,所述场通信网关为覆盖半径为300米。
10.进一步地,所述统计主机通过公共网络连接至公共服务器中。
11.本实用新型的有益效果是:本实用新型的一种果树区块链供应链数据传输设备,所有的检测端通过zigbee近场通信网络接入至汇聚端,检测端主要用于检测树苗的数量和
树干直径,由于土壤温湿度传感器、空气温湿度传感器、酸碱度检测仪和氮磷检测仪的成本较高,因此无法实现多点监测,因此将上述传感器设置在汇聚端,检测部分土壤,该部分土壤与其他地方的土壤都属于近场网络覆盖的半径为300米的区域内,因此与其他地方的土壤情况大致一致,实现检测的同时,节省成本。
附图说明
12.为了更清楚地说明本技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图:
13.图1为本实用新型的系统结构示意图;
14.图2为本实用新型的检测端的壳体的结构示意图。
具体实施方式
15.如图1

图2所示:本实施例的一种果树区块链供应链数据传输设备,包括检测端和汇聚端,检测端包括壳体1和设置在壳体1内的主控mcu、近场通信模块、普通存储器、只读存储器和红外测距仪3,只读存储器用于存储树苗的身份编号、品种、来源地、种植时间等不会随树苗成长变化的信息,近场通信模块、普通存储器、只读存储器和红外测距仪3均与主控mcu连接;壳体1的一侧设有安装环2,安装环2套设在树苗的主干且安装环2的内径大于树苗的直径,安装环2的内侧设有两个位置相对的红外测距仪3,红外测距仪3正对树苗的主干,两个红外测距仪3之间的距离是固定的,通过检测两个红外测距仪3与树干之间的距离,便可以获得树干的直径;
16.汇聚端包括近场通信网关、统计主机、土壤温湿度传感器、空气温湿度传感器、酸碱度检测仪和氮磷检测仪,近场通信网关、土壤温湿度传感器、空气温湿度传感器、酸碱度检测仪和氮磷检测仪均与统计主机连接,所有的检测端的近场通信模块均无线接入至近场通信网关中,土壤温湿度传感器、空气温湿度传感器、酸碱度检测仪和氮磷检测仪的探头均设置在土壤下,统计主机连接至公共服务器中;
17.本实施例中具体地,主控mcu为stc15单片机,近场通信模块为zigbee模块,场通信网关为覆盖半径为300米的zigbee网关。
18.所有的检测端通过zigbee近场通信网络接入至汇聚端,检测端主要用于检测树苗的数量和树干直径,由于土壤温湿度传感器、空气温湿度传感器、酸碱度检测仪和氮磷检测仪的成本较高,因此无法实现多点监测,因此将上述传感器设置在汇聚端,检测部分土壤,该部分土壤与其他地方的土壤都属于近场网络覆盖的半径为300米的区域内,因此与其他地方的土壤情况大致一致,实现检测的同时,节省成本。
19.具体地实施方法如下:
20.果树的每个供应端和需求端均为一个信息节点,每个信息节点均通过公共服务器实现相互连接;
21.s1、供应端对栽种的果树苗在to时刻的基本初始信息进行归类并采集,同一批栽种的同种类树苗归位一类,初始信息存储在只读存储器中,初始信息包括归类后的树苗品
种a、对应数量b、来源地c、树龄d和树苗状态e,树苗状态e通过检测数量土壤和环境参数进行估算,具体地,树苗状态e包括土壤温湿度、空气温湿度、土壤酸碱度、氮磷元素含量和树苗平均主干直径,土壤温湿度、空气温湿度、土壤酸碱度和氮磷元素含量是直接对土壤进行采集的,只有一个数值;而树苗主干直径为批次树苗的主干直径的平均值和方差,从而反映数量的生产状态和均匀度;将初始信息转化为加密码段s(t0);
22.具体地,加密码段s(t0)的转化步骤包括:
23.将初始信息进行转码,将时间t0和初始信息中的汉字和数字均转化为十六进制编码,并对时间t0、树苗品种a和树龄d进行补位,使得时间t0、树苗品种a和树龄d转换后的十六进制编码的的位数保持一致,然后将所有种类的初始信息进行拼接,获得:s(t0)={t0||a||d||(x1b y1)||(x2c y2)||(x3e y3)},其中||为拼接符号,x1、y1、x2、y2、x3和y3均为从为随机生成的十六进制编码密钥,时间t0、树苗品种a和树龄d的十六进制编码的位数为12位,不足12位的在编码首端补零至12位,
24.例如:某批次苹果树苗在2020年1月12日的基本信息如下:时间:20200112:000001343ab0;树苗品种a:苹果;对应数量b:1000,来源地c:沿台,树龄d:60个月;
25.树苗状态e:土壤温度23℃,土壤湿度18%,空气温度30℃,控制湿度35%,ph值7.3,氮元素含量180毫克/公斤,磷元素含量90毫克/公斤,树苗主干平均直径为13cm,方差为7,即2318303573180901307,
26.转化为十六进制后,a:000000000010;b:3e8;c:6cbf53f0;d:00000000003c;e:202c44d120f76800;
27.s(2020
‑1‑
12)
28.={000001343ab0||000000000010||00000000003c||(x13e8 y1)||(x26cbf53f0 y2)||(x3202c44d120f76800 y3)}
29.其中密钥x1、y1、x2、y2、x3和y3随机生成数分别为:1e5、2c、51a、21、b2、5cc,运算后最终的加密码段s(2020
‑1‑
12)为:000001343ab000000000001000000000003c766b422ac8123681165ec7d968ec060000;
30.由于后三个十六进制编码段的位数不定,因为在没有密钥的情况下解码十分困难,加密效果好;
31.前面三个12位的16进制数为公开信息,因此位数保持一致,便于根据格式还原;
32.供应端每隔一段时间

t便重新采集基本信息,并上传加密码段s(t1)、s(t2)...s(tn),其中相邻加密段码之间的树龄之差为

t,将树龄在各个区块之间具有联系,因此将其作为各个区块中的链,从而能够发现不同时间下的信息出现不一致的情况;
33.供应端将加密码段上传至公共服务器中,公共服务器对所有的需求端公开,因此相当于将加密码段s(tn)公开给所有需求端,需求端直接也可以进行共享,通过公共服务器将加密码段分享至所有的需求端,需求端从公共服务器或者其他需求端中获得对应时间tn的加密码段,并直接获得未加密的信息:品种a和树龄d;
34.需求端根据已经公开的信息向供应端获取对应密钥,从而获得该批树苗的详细信息,同时由于供应端从树苗种下便开始共享树苗信息,需求端可以对某一批树苗进行解密后向供应端进行预定,从而在保证供应端商业秘密的情况下,能够尽可能地向客户共享商品信息。
35.最后说明的是,以上实施例仅用以说明本实用新型的技术方案而非限制,尽管参照较佳实施例对本实用新型进行了详细说明,本领域的普通技术人员应当理解,可以对本实用新型的技术方案进行修改或者等同替换,而不脱离本实用新型技术方案的宗旨和范围,其均应涵盖在本实用新型的权利要求范围当中。
转载请注明原文地址:https://win.8miu.com/read-15896.html

最新回复(0)