现在的位置:主页 > 期刊导读 >

快递外卖收纳柜远程监控系统设计

来源:物联网技术 【在线投稿】 栏目:期刊导读 时间:2020-05-21 10:29

【作者】:网站采编

【关键词】:

【摘要】0 引 言 当前手机已经成为人们的第二伴侣,用手机进行网购和叫外卖已经成为很多人的生活习惯,据新华网消息,2018年移动宽带用户总数已达13.1亿户,其中,网购用户规模达6.1亿。我

0 引 言

当前手机已经成为人们的第二伴侣,用手机进行网购和叫外卖已经成为很多人的生活习惯,据新华网消息,2018年移动宽带用户总数已达13.1亿户,其中,网购用户规模达6.1亿。我国的快递业务量,2018年达到507亿件,持续保持世界第一,外卖量也同样惊人。因此,如何及时准确接收快递或外卖的问题变得日益突出[1]。为了解决这个问题,本文设计开发了一款用手机远程控制的收纳系统。当物主不在家或者不方便出门接收物品时,可以通过手机APP远程控制收纳箱,实现远程接收快递或外卖物品。

1 系统的结构与工作原理

1.1 系统整体结构

系统的整体结构如图1所示。

图1 系统整体结构

系统主要由手机控制端、阿里云服务器、收纳箱三大部分组成。手机控制端包括安卓手机及安卓APP;服务端包括服务端处理程序和数据库;收纳箱包括双控门箱子、控制电路以及相关控制程序。

专名屈折变化之非本真性的意义在于殊相相对于语言的独立性:虽然我们对语言的不同使用方式创造了各种不同的对象,然而在某种意义上,殊相可以被视为语言不得不原封不动地接纳的前语言“自在客体”,而作为其语言上的对应物,本真专名在充当句子之专名时在很多语言中都不经历变化。

1.2 工作原理

首先,手机APP进入绑定功能模块,通过扫描二维码与收纳箱中主控电路板上的WiFi模块连接,配置收纳箱连接的家中路由器的账号密码。同时主控芯片将账号和密码通过串口分享给图像采集模块完成设备的绑定配置。然后,收纳箱通过互联网连接阿里云服务器开始轮询,不断向服务器发送状态信息,并查询服务器的指令信息。

2.1.1 主控电路板开发

2 系统实现

2.1 电子收纳箱设计

电子收纳箱控制电路主要包括:主控电路板、图像采集模块、门控制模块等。硬件组成结构如图2所示。

除了全要素生产率 (ln TFP)之外,本文参考以往研究还提出如下控制变量:企业规模 (ln size)、 企业年龄 (ln age)、资本密集度 (ln capints)、综合税率(taxrt)、 是否国企(equnat)、 有无外资(forcap)。具体变量定义见表1。

图2 硬件结构设计框图

主控电路板采用STM32作为主控芯片控制双路继电器分别接通开门驱动和关门驱动单元;摄像头模块主要由硬件电路及专用摄像头组成,受主控芯片控制,负责摄像信息的采集、传输,控制采集图像上传至服务器;门控制模块由步进电机、传统锁、电锁等组成,实现收纳箱门的打开和关闭。

接着手机APP注册登录,开始连接云服务器,服务器中的数据库会保存用户的注册信息。APP运行过程中会轮询检查设备的状态信息,并将状态信息显示在手机APP的设备控制界面上。当用户点击控制按钮后,APP会向服务器发送相关的指令,电子收纳箱轮询到指令后便立即执行指令,实现开、关摄像头以及收纳箱门操作;然后,将执行结果返回给服务器;最终在APP设备控制界面上显示操作结果。

在镜头前端使用焊工玻璃意味着可以阻挡光线以实现长时间曝光,展现出风暴云席卷天空的震撼效果,并且柔化水面的波浪。

主控电路板采用STM32作为主控芯片,该芯片具有睡眠、停止、待机三种低功耗工作模式,使用方便,功能强大[2]。主控电路板通过串口和WiFi模块与图像采集模块相连。另外,扩展了8个I/O口,5个用于输出,3个用于输入。输出口分别用于控制步进电机脉冲、旋转方向、步进电机电源、电锁的开关、WiFi指示灯;3个输入口分别用于检测门的状态、摄像头的状态和重置按键的状态。重置键用于WiFi账户和密码的重置。主控电路板程序设计框图如图3所示。

图3 程序设计框图

2.1.2 图像采集模块

用阿里云服务器[3]配置tomcat,创建MySQL数据库[4]以及搭建nginx-rtmp环境[5],进行视频推流。用Eclipse创建Web项目等。

2.1.3 门控制模块

门控制模块由插梢、传统锁、电锁、电机、牵引线、传感器等组成。当设备故障或者停电时,物主用传统方式可以开锁。电锁用于远程的开、关收纳箱。传感器用于采集门的当前状态信息。

2.2 服务器开发设计

图像采集模块通过串行口与主控电路板连接,完成WiFi配置以及指令接收和返回状态。同时,将采集的图像信息上传至服务器。

加强产品质量监督力度。技术监督部门应有效介入农村饮水安全工程建设,对包括管材在内的建设用材料、设备的质量实行监督。特别是对于管材,在统一招标后的销售阶段,技术监督部门应定期或不定期地对中标企业所销售的产品进行质量抽查,确保所售管材符合招标文件确定的质量要求。

2.2.1 数据库开发

创建数据库[6],添加用户信息表,存储客户信息,如账号、密码、密保、电话、地址等;添加指令表,存放控制收纳箱及摄像头的指令及状态。

根据GB/T50801.2013中规定地源热泵系统能效的测试时要考虑到热源侧流量,而在深一步的探究时发现,地下水热泵系统在实际的工作中,当机组功率一定时,热源侧流量与热源侧的进出水温度是一一对应的,所以在构建该模型时不考虑热源侧流量。同时,考虑到天气变化可能会导致室外温度对系统的EER产生一定影响,所以将室外温度也作为输入参数之一[4]。

2.3.3 控制设备程序设计

2.2.2 Web程序设计

采用Java语言编写连接数据库及操作数据库代码[7]。注册、登录、修改密码以及传送指令等操作均通过数据库的增删查改实现。注册程序部分代码如下:

2.3 安卓APP设计

据统计,目前安卓系统的市场占有率[8]达到76%。所以,在移动端开发软件进行远程控制箱子更加方便操作。

控制界面包含显示区域和控制区域。顶部是摄像头和门状态的指示灯,中间是视频显示区域,下方是控制按钮。

图4 APP功能设计框图

2.3.1 用户信息模块

通过扫描二维码连接设备后,可配置设备连接路由器的账户密码,并进行设备的绑定。

从表5可以看到,在相同的环境条件下,不同品种景天的根数差异显著。卧茎景天的平均须根数为35.3个,金叶景天的平均须根数为17.4个;德国景天的平均根长表现最长,金叶景天的平均根长表现最短;卧茎景天的长芽率为96.1%,胭脂红景天长芽率表现为61.8%。由表5还可以看出,6个景天品种茎段均易扦插成活,卧茎景天、德国景天的生根率达到96%以上,成活率除了胭脂红景天和三七景天,其他可达92%以上。综合分析卧茎景天、德国景天在平均须根数、长芽率、生根率、成活率方面差异显著。

2.3.2 绑定设备程序设计

用户信息模块包括:登录、注册、密码修改以及指令的处理。用户通过文本输入框录入信息,APP通过TCP/IP协议[10]将信息上传至云服务器,实现对用户信息的处理和指令的中转。与服务器通信部分代码如下:

手机与箱子的通信采用WiFi热点连接,用Socket封装信息。部分代码如下:

生态文明融入到高校校园文化建设,是高校实现自身可持续发展的重要体现。生态文明的基本理念是和谐、可持续发展,实现人与自然、人与人之间的良好交融的新型关系。它揭示了未来高校的发展趋势,致力于将生态文明理念、意识渗透到高校校园文化引领与建设的全过程,更加关注未来发展,关注平衡协调,关注资源整合,追求办学效益最优化,为实现高校可持续发展提供有力支撑。

竞赛教学的运用是竞赛教学法实施的重点。在运用竞赛教学前要了解学生的课堂参与层次。彭银梅教授将学生的课堂参与划分为三个层次,分别是借助感官刺激的表层参与、由感性经验到理性认知的浅层参与、基于课程资源充分开发应用的深度参与[6]。其次是比赛和教学的结合。因此,竞赛教学法在现阶段的学校体育中,要注意比赛和教学的结合,才能更好地发挥其本质作用。此外还应注意在进行教学比赛结束时,教师应同时要做好赛后总结,引导学生更好地学习。

本系统APP采用Java语言基于MVC模式[9]开发,APP主要功能包括:登录注册,找回和修改密码,扫描二维码读取设备信息并连接设备,设置设备连接家用WiFi账号密码,连接服务器获取摄像头视频信息并显示,获取设备状态信息并通过灯泡亮灭显示,发送开关门和摄像头指令等。APP功能设计框图如图4所示。

通过轮询服务器,手机APP可以不断获取收纳箱的状态信息。每个按钮对应一种控制指令,按下时会发送指令给服务器,服务器修改数据库指令表,箱子查询到指令后便执行。指令的上传与用户信息上传类似,这里不再累赘,部分APP轮询代码如下:

程序运行界面如图5所示。

图5 设备控制页面运行界面

3 结 语

本文设计了一套用手机远程控制收纳箱接收外界物品的系统,箱子具有传统开锁功能,视频信息可上传至服务器,并由服务器推流,经过不断的进行代码优化,将视频延时控制在3 s内。

参考文献

[1]刘袁梦,黄文彬,许小郡,等.快递物品远程自动接收系统设计与开发[J].物联网技术,2016,6(12):86-88.

[2]张勇.ARM Cortex-M3嵌入式开发与实践:基于STM32F103[M].北京:人民邮电出版社,2017.

[3]基夫·莫里斯.基础设施即代码云服务器管理[M].北京:人民邮电出版社,2018.

[4]明日科技.MySQL从入门到精通[M].北京:清华大学出版社,2017.

[5]卓郎科技技术团队.直播系统开发:基于Nginx-rtmp-module[M].北京:电子工业出版社,2019.

[6]万常选,廖国琼,吴京慧,等.数据库系统原理与设计[M].3版.北京:清华大学出版社,2009.

[7]张延军,王保民,何月梅,等.Java程序设计教程:微课·实训·课程设计[M].北京:清华大学出版社,2017.

[8]郭金尚.Android经典项目案例开发实战宝典[M].北京:清华大学出版社,2013.

[9]何成万,余秋慧.MVC模型2及软件框架Structs的研究[J].计算机工程,2002,28(6):274-275.

[10]谢希仁.计算机网络简明教程[M].3版.北京:电子工业出版社,2017.

中图分类号:TP393.06

文献标识码:A

文章编号:2095-1302(2020)04-0067-03

DOI:10.16667/j.issn.2095-1302.2020.04.019

收稿日期:2019-10-15

修回日期:2019-11-14

基金项目:广东省大学生攀登计划项目(pdjh20190526)

注:本文通讯作者为毋茂盛。

作者简介:

陈伟汉(1997—),男,广东人,本科。

吴可测(1999—),男,广东人,本科。

陈灿华(1999—),男,广东人,本科。

邓坚成(1999—),男,广东人,本科。

XIAO Yu, PENG Zhongze, FENG Jinpeng. Effects of calcium and silicon on the hydrothermal synthesis of xonotlite fibers[J]. Conservation and utilization of mineral resources, 2018(6):94-97,102.

方锐凯(1998—),男,广东人,本科。

毋茂盛(1963—),男,河南人,博士,教授,主要研究方向为嵌入式技术。

从出笋产量看(表3),施肥处理的笋产量均高于对照,处理Ⅰ、Ⅱ、Ⅲ的笋产量分别较对照提高25%、14%、56%;从出笋质量看,4个处理一级笋所占比例以施用有机肥的处理为最高,其次为处理Ⅰ(尿素、磷肥、钾肥施肥量分别为50、30和20 kg/667 m2)。可见,施用有机肥并加以覆盖也有助于提高出笋质量。

文章来源:《物联网技术》 网址: http://www.wlwjszz.cn/qikandaodu/2020/0521/340.html

上一篇:基于云平台的智能农业大棚系统
下一篇:基于ZigBee的智能室内植物监护系统