CONFIDENTIAL WMS Automation for Warehouses using Handheld device and Internet of Things (IOT) – Phase 1
2CONFIDENTIAL WMS - Problem Statement WMS - Our Solution Dynamic System Design Technology Stack Architecture Pre-requisites – Overview Requirements Agenda
CONFIDENTIAL Warehouse Management System (WMS) – Problem Statement PURCHASE ORDER RECIEVING QUALITY ASSURANCE PUT-AWAY ORDER PICK-UP PACKING SHIPPING In existing WMS there are many process which are manually driven, due to no automated solutions. Two of the manually driven and critical processes are : Put - away process Pick- up process Many other tasks like the workflow of a product between various processes/departments within the warehouse are manual, which results in lower efficiency and need of more manpower to manage the Processes. There is little or no efficiency metrics tracking of employees who are responsible for each process.
CONFIDENTIAL To automate process, we require handheld & IOT based solution to: Provide directions to shelf/rack using Mobile app and IOT Sensors/Gateway Automate Pick-up and Put-away process, reducing manual intervention and updates. Reduce total time in the entire process of Put-Away and Pick-up and improve employee efficiency. Put away list is generated after the analysis of rack/shelf available capacity. Real time tracking of product work flow and process/inventory analytics on Dashboard Warehouse Management System (WMS) – Our Solution
CONFIDENTIAL Directed Put-away Solution – Product Details Real Time Task Scheduling Task Alerts through Notification -- Employee status -- Validation & Acceptance Criteria -- Shelf Id -- Items Id -- Count -- Complete List Acceptance Tracking Tracking Put Away status -- Items and Employee Mapping -- Communication with Shelf for indication -- Validate Shelf Type -- Validate Shelf Capacity Mapping Zone Mapping -- Provide Directions to Shelfs -- Inventory Update -- Shelf Capacity -- Inventory Status -- Stock arrangement
CONFIDENTIAL Directed Pick-up Mobile Solution – Product Details Tracking Tracking Pick up list status Items and Employee Mapping Real Time Task Scheduling Pickup Task Alerts through Notification Employee Availability status Best Route Calculation Based on Shelfs location Sort Items Pickup Sequence Validation & Acceptance Criteria Shelf Id Items Id Count Complete List Acceptance Communication with Shelf for indication Pick Item base on FIFO Picked up item monitoring Inventory Update Shelf Capacity Stock Count Packaging Real Time Update Notified on System Send Package Manually or Automated
CONFIDENTIAL Efficiency Metrics Real time data Graphs API Analytics WMS System DB WMS Dashboard Create Put-away List Create Pick-up List Product Location Setup Create Put-away List Create Pick-up List Product Location Setup Shelves & Racks Mobile App Notifications Pick-up Put-away Navigation BLE Comm. Cloud GCM BLE Communication Dynamic System Design of WMS IOT Solution TCP/IP Communication IOT Sensors Integration BLE Communication LEDs/Buzzer Indicators
CONFIDENTIAL Architecture / Technology Stack Activities Fragments Layouts View Controller View Controller Activity Manager Activity Manager Notification Manager Notification Manager Data Model SQLite REST API Android Components JQuery HTML5 MySQL Spring Security REST Services Framework CSS 3 Backend Components Mobile Solution WMS Backend Solution WMS Backend Solution BLE Shelf Indicator Analytics Barcode SDK Barcode SDK GATT BLE Communication GATT LED Lights / Buzzer Arduino Board Graph API Spring Core/Security/Hibernate Logging Spring MVC Trilateration SDK Technology Stack Mobile Application Android Mobile 4.4 Eclipse REST API SQLite Remote Notification Barcode Scanner with SDK GATT Trilateration SDK Backend & Dashboard System Java 1.7 Apache Tomcat 7 over SSL Apache CXF Web-service Framework Spring MVC, Spring 3.0 & Hibernate ORM (Model – View – Controller Arch.) Log4j Logging Framework Google Graph API jQuery / HTML5 / CSS MySQL Database Google Notification WMS IOT Solution Arduino UNO Board LEDs / Buzzer Indicators Embedded C coding and custom Libraries on Arduino IDE BLE Sensor Modules GATT Communication GCM IOT Hardware Components
CONFIDENTIAL Solution Pre-requisites - Overview −As the solution is targeted for Cost effective devices, so Android platform will be used for building Mobile Application. −For Barcode Scanning, software or hardware can be used based on speed and performance requirement. −Android based Mobile devices will be required with −Good Battery for the long hour running and fast charging. −In case of Optical Barcode scanning −Good Camera to capture images In low light −Good resolution −image stabilizer −In case of external Barcode scanning, a device should be compatible with the external accessory. −Google Push notification services, for Real-time notifications. −Backend layer will be required to communicate between a core system and Mobile devices.
CONFIDENTIAL Solution Pre-requisites - Overview −Backend Layer will need to be deployed on a Cloud Server, preferably a Window Server and will require communication via HTTP/HTTPS port via SSL. −Arduino Platform will be used for integration with IOT Sensors as it is readily accept as a market open source hardware platform under the Creative Commons Attribution. −BLE will directly integrate with Mobile devices over Bluetooth access. Each BLE will transmit unique advertising information which will be helpful in identifying the location and route calculation. −BLE Sensors will be used along with LEDs and Buzzer. Each Module will work on TTL logic, and wiring of the modules to the shelves will need to be done for actual implementation. −LEDs/Buzzer need to be of good quality. Additional hardware components may be required as per hardware development lifecycle. −Wi-Fi Access Routers to provide Internet accessibility to Mobile devices in Warehouse.
CONFIDENTIAL Hardware Requirements ItemQtyCost IOT Hardware Components BLE Mini Module12395 Arduino Uno Module ( Microcontroller)11499 Jumper Wires Female1110 Breadboard169 Arduino Header1109 Digital Multimeter1450 Pieze Buzzer1 Set80 BLE Shield Module11599 Electronic Kit1490 Warehouse Demo Rack1569 Zero PCB6120 Connecting Wire Roll ( For LEDs )1100 Soldering Wire Roll ( For PCBs )190 Soldering Iron Kit1599 Multi Volt Adaptor ( Power Supply )1299 Extension Cord1550 Android Devices Android Moto G Nexus 6 / Nexus / Backend Server Deployment Server (Windows Server)1
CONFIDENTIAL References − − − − − −
13CONFIDENTIAL Thank you