智能投递柜smart mailing box

智能投递柜是一个基于物联网的, 能够方便将物品(快件)进行投递,暂存,监控和管理的设备,是目前业内解决快递“最后一公里”投递最有效的方案。
如下图:
 
智能快递柜系统主要包含三方面:
1. 快递柜柜体(一般不锈钢材料,目前一般采用单柜机含18个小柜的设计,一套系统可扩展16个柜机。
2. 安卓系统的主机端方案,主要实现对柜体门锁的开关检测及控制、人机界面实现交互、以及通过网络实现与后台服务器的通信;一般另外配套安卓广告机系统和监控系统。
3. 基于PC的后台服务器管理系统(主要实现快递员投放快递数据统计、短信通知用户、费用结算等等;用户端通过服务器发出的短信或二维码实现快递收件)、基于安卓和IOS端的手机端APP应用(此部分前期也可以由短信来取代)。
下面主要阐述基于安卓系统的主机端方案设计,其主体系统结构框架如下图所示:
 
 
1. 系统以A20芯片作为主控单元,通过添加10.1寸高分辨率显示屏及触摸屏,组成良好人机界面与用户进行交互。
2. 10/100M 以太网接口提供稳定网络连接与后台服务器进行通信。
3. 主控单元通过RS485接口可以外接多达16路(4路拨码开关)副柜控制系统进行通信,每组副柜系统可以连  接控制24路储物柜的打开与状态监测。理论上每个主控单元最高可以实现384个储物柜的控制和状态监测。
本系统主核心基于全志公司A20双核系列芯片。全志科技是领先的智能应用处理器SoC和智能模拟芯片设计厂商。基于全志科技的多媒体SOC出货量一直处于中国市场第一名的位置。每年出货量在几千万颗。
全志双核A20是2013年3月推出的一款移动应用处理器,主要针对平板电脑及智能电视领域。全志A20双核移动应用处理器基于ARM Cortex-A7 和 Mali400mp2 GPU架构, 支持2160P视频解码, H.264 HP 1080P@30fps视频编码。
核心板采用A20处理器,尺寸小巧,性能稳定集成为单独模块,为客户提供稳定,快速解决方案。主要应用于平板电脑、家庭智能高清网络播放器、汽车多媒体控制器、安防监控网络、智能家居,多媒体广告机,工控机以及各种随身多媒体娱乐产品。
核心板管脚外观特征:双面布元器件,6层板制作,大小为长62MM,宽52MM,高4mm。采用四周邮票孔方式,共184脚,间距1.2mm。其中长为50pin,宽为42pin。
 
软件设计
客户应用程序基于Android4.2系统开发,总体架构如下:
 
 
(1) 驱动部分
设备驱动的作用是驱使硬件设备行动,驱动与底层硬件直接打交道,充当了硬件和应用软件之间的纽带。它使得应用软件只需要系统软件的应用编程接口(API)就可以让硬件去完成要求的工作。
(2) 内核部分
Linux内核为Android系统提供了硬件抽象层,Android系统使用Linux完成其内存管理,进程管理,网络和其他操作系统服务工作。
(3) 本机库
Android包含一个C/C++库的集合,供Android系统的各个组件使用。这些功能通过Android的应用程序框架(application framework)暴露给开发者。
(4) Android Runtime
 Android 包含一个核心库的集合,提供大部分在Java编程语言核心类库中可用的功能。每一个Android应用程序是Dalvik虚拟机中的实例,运行在他们自己的进程中。Dalvik虚拟机设使得在一个设备可以高效地运行多个虚拟机。
(5) 应用程序框架
应用程序框架使开发者能够编制极其丰富和新颖的应用程序。开发者可以自由地利用设备硬件优势、访问位置信息、运行后台服务、设置闹钟、向状态栏添加通知等等。