重庆工程学院 重庆市 400056
摘 要:据有关数据显示,近几年中国鸡肉的总产量同比正增长,中国对外出口的鸡肉也呈现为正增长,需求在增大。实现肉鸡的可溯源,食品安全是一个急需解决的问题,故而提出了云态百万计步生态养殖平台的项目。将硬件与软件相结合,将传统方法和互联网+农业技术相结合,应用区块链技术解决有机食品信任问题,助力完整的生态闭环。让人民们在食用时能吃得安心,吃得健康。
关键词:肉鸡养殖业;计步器;区块链技术;
1 引言
数态百万计步生态养殖项目是根据党中央、国务院公开发布《中共中央国务院关于全面推进乡村振兴加快农业农村现代化的意见》而衍生的项目。本项目符合国家扶贫开发规划的要求,通过互联网+农业的扶持辐射和带动贫困地区和贫困户的发展,以此促进贫困地区调整产业结构,实现区域化布局、规模化生产、集约化经营,提高贫困地区农牧户组织化程度,引导贫困地区农牧户有序进入市场,有效增加贫困户收入,为全面建设社会主义现代化国家添砖加瓦,增加农民收入具有现实的意义。
2项目介绍
2.1项目概述
数态百万步生态养殖平台是与互联网+大数据、物联网等新一代信息技术相结合,鸡苗可实行私人定制预售,通过微信小程序实现线上预订,消费者可自行设计计步器样式,为预订的鸡苗设计专属“身份证”。消费者可通过微信小程序进行远程实时监控生活环境、鸡苗生长情况,可通过小程序查阅一天中活动范围活动量、吃了什么东西、身体各项指标呈什么状态。当鸡苗成长到计步器数据达一百万步及以上,便可出栏,消费者可自行领取或付费邮寄,并可通过扫描计步器上二维码获悉该成鸡一生的故事。数态百万步生态养殖平台是将传统方法和现在互联网+农业技术相结合,应用区块链技术解决有机食品信任问题,助力完整的生态闭环,收益稳定可靠透明。
2.2方案设计
2.2.1在线领养
在线养殖的开发可以为用户带来体验感、提供科学的养殖知识和提高用户养殖技术和产量。为加强顾客对平台的信任,顾客可以直接在线领养鸡苗。根据顾客需自身需求选择小鸡品种,选择想要的编号的小鸡,由养殖场代理养殖,顾客可在小程序中实时监测小鸡的近期运动情况、总步数以及小鸡的定位等相关数据。领养的小鸡所产蛋归养殖场所有。平台定期推出促销活动,低价出售领养小鸡的鸡蛋。
2.2.2商城服务
为保证出售的计步鸡的质量问题,我们在微信小程序中建立自己的商城,确定合格的养殖场合作,只出售合作方的合格产品,并对个养殖场的计步定位系统进行监控。每只计步鸡的计步器显示达到一百万步之后方可在商城上出售。根据不同品种分类,顾客根据自己的需求不同,自行在商城中选择品种;我们会根据不同地区选择就近的养殖场发货。计步器进行不可拆卸设计,这样我们的计步器将会随着鸡一起送达,方便客户查询计步鸡的相关信息。同时也保证计步器的数据重复利用,保证数据的真实可靠。
2.2.3数据监控
为防止数据伪造篡改,我们在后台进行数据实时监控。保证数据的真实性,平台管理人员拥有查看所有养殖场有关鸡的数据的权限,后台系统会根据鸡的不正常运动发出警报。平台人员根据系统警报和计步器警报可以找到目标鸡,查看鸡的状态和计步器状况,确保数据真实性和计步器的正常运行。
3关键技术及实现
3.1硬件技术
加速度传感器、重量感应芯片、ESP8266等。
Esp8266:支持 802.11 b/g/n802.11 n (2.4 GHz)、速度高达 72.2 Mbps、重组 (defragmentation)、2 x 虚拟 Wi-Fi 接⼝、Beacon ⾃动监测(硬件 TSF)、支持持基础结构型网络 (Infrastructure BSS) Station 模式/SoftAP 模式/混杂模式。
Mpu6050:三轴陀螺仪、三轴加速度计、400KHZ I2C通信。计步器通过mpu6050计算步数,esp8266把本地步数上传的云服务器;智能电子秤:(结合最新人工智能技术,图像识别与处理。
3.2软件技术
前端:小程序、LayUI、bootstrap、ECharts、
后端:springboot、mybatis、shiro、深度学习、视频直播
后台管理系统:按批次录入鸡的种类,出生地等,出栏录入检疫合格证;用户扫描二维码查看鸡的一生;大屏展示数据统计与分析;模拟养鸡平台,宣传与推广,用户在平台模拟养鸡,到达一定成就送鸡蛋等土特产。以及区块链源技术,具有去中心化、去信任化、不可篡改、集体维护、时序数据等特点。在分布式网络中实现去中心化的点对点交易,并且无需节点信任,有效地解决了高成本、低效率以及数据安全问题等中心化机构存在的诸多弊端。
3.3 系统架构
3.4 关键代码
/*计算步数*/
this.varr[i].transIn.pos = {
x: this.diff * Math.cos(this.calc[i].x * Math.PI / 180),
y: this.diff * Math.sin(this.calc[i].y * Math.PI / 180),
z: this.diff * Math.sin(this.calc[i].z * Math.PI / 180)
};
this.varr[i].transIn.rot = this.rotObj;
this.varr[i].transIn.sz = this.objSz;
this.varr[i].vupd();
if (this.varr[i].transOut.p < 0) continue;
var g = this.$.createRadialGradient(this.varr[i].transOut.x, this.varr[i].transOut.y, this.varr[i].transOut.p, this.varr[i].transOut.x, this.varr[i].transOut.y, this.varr[i].transOut.p * 2);
this.$.globalCompositeOperation = 'lighter';
g.addColorStop(0, 'hsla(255, 255%, 255%, 1)');
g.addColorStop(.5, 'hsla(' + (i + 2) + ',85%, 40%,1)');
g.addColorStop(1, 'hsla(' + (i) + ',85%, 40%,.5)');
this.$.fillStyle = g;
this.$.beginPath();
this.$.arc(this.varr[i].transOut.x, this.varr[i].transOut.y, this.varr[i].transOut.p * 2, 0, Math.PI * 2, false);
this.$.fill();
this.$.closePath();
4结 论
在现代生活中,食品安全是人们越来越关心的问题。由于人口基数的巨大,无法保证众多食物的安全性,而本项目的提出想法即是为了掀起一番食品安全的热潮,让人们更加重视食品安全,也会带领着更多的食品行业者往绿色化、生态化、数据化方面努力。
参考文献
[1]景旭,蒋炎.集群式农产品供应链区块链密文策略可验多部门监管方案[J/OL].农业工程学报:1-10[2023-03-14].
[2]葛丽娜,徐婧雅,王哲,张桂芬,颜亮,胡政.区块链在供应链应用中的研究现状与挑战[J/OL].计算机应用:1-14