Back in 2013 our online orders from our irdroid.com website increased and we had to find a way to manage all these orders and the order process, including delivery confirmation automated email submittal and user notification. Before we made the automated system we were doing everything from shipping to delivery notification by hand,which gives a lot of errors when a human is involved in the process. Our experience shown that if the user is not aware of his order status he is starting to get really nervous and of course we are drawned with questions via email.
We have decided to automate the user shipping notification process by making a simple script that takes the order data from PayPal (via instant payment notification) and generates automatically two shipping labels for the order of a size (38x90mm / the size can be configured in the script) – the first one with the user address, the second one with our return address and a QR code with the user email coded in. The labels are automatically saved in a protected directory directly on the web server in a PDF file. Later our shipper downloads this file and prints it via our embedded label printer (We use Brother QL560 thermal label printer) . When he prepares the customer package he sticks the two labels, together with a customs declaration on the envelope and prepares for shipping to the postal service.
Now that we have the above labels we are ready to ship via postal service. Normally when you ship a small packet via the postal service you get also a tracking number, that the guys from the posts stick on the packet. We have the tracking number coded on a barcode and the user email coded on the QR code on the shipping labels , we only needed to make a simple application that will scan the two codes and it will send the information to our server and it will notify the user with a nice automatic message that will include the tracking information from the barcode. We are using the ShippmentPal App on a KT40-SY (see the image on the left) Industrial grade laser barcode scanner. We have created the apllication called ShippmentPal, which is available for free download from google play. The application allows the user to configure a reporting URL and also advanced barcode scanning features. We have also made the script which takes care for shipping label generation and for user notification. This script is also available , we charge a small amount for it ~ 25 USD.
What remained (a personal choise) is to get yourself a nice industrial Android barcode scanner device like the one one the images , relax and open a beer as using the the above delivery notification, will save you a lot of pain in the neck! 🙂
Hardware We used:
For printing labels : Brother QL560 thermal label printer
Labela Roll DK-11208 (38mmx90mm)
KT40-SY Industrial Android barcode scanner / can use any smartphone
The Wi-Fi module Dev board with HTML5 WebSocket will allow you to control hardware with web browser on any device via Wi-Fi.
Wi-Fi module Dev board features:
5V DC power supply (micro USB)
Li-Po – 1800mAh battery
On board PCB antenna
UART Interface (for communicating with embedded devices)
micro USB cable for charging
USB Flash drive for HTML5 WebSocket page storage
Wi-Fi module AP and Client mode and AdHoc
The Wi-Fi module Dev board implements a serial (UART) to WebSocket Proxy, which proxies all the serial data that comes from the module serial port to your web browser. The serial WebSocket proxy is bidirectional.
Wi-Fi module Dev board software features
Linux Kernel 3.10
Web Network configuration interface
Application that proxies Serial data (from the UART) to WebSocket
Web Server for serving the WebSocket HTML5 and JS files (Stored on USB Flash Drive to ease the Development)
Configurable UART Baud rates via console (Telnet ) commands
The Web Server also serves network and system configuration web pages , which allow the Developer /User to change network and system settings.
We have negotiated and agreed to start a custom design of RT5350 WIFI Development Board for our client from Australia. The Board will include RT5350 SoC, 32MB SDRAM , USB Port, Ethernet Port/s and all the GPIOs will be terminated on pinheaders. The board will have two option for the antennas – on board chip antenna as well as possibility to connect external antenna. The custom RT5350 WIFI Development Board will be based on a FR4 dual layer (top and bottom) with line width of 20mils and line gap of 5mils.
If you are looking for a custom PCB Design / Development service , please Contact us
Hardware Group Bulgaria is a IT Product Design and Development Group , based in Plovdiv, Bulgaria. We offer turnkey Product Design and Development services. If you are looking for a company to outsource your IT Product Development , Hardware Group Bulgaria is the most efficient and fast partner to design, and build your next hardware project. We offer wide variety of services, starting from defining the product concept, Design, Prototyping and Manufacture. We do not have a minimum order quantities, no hidden PCB manufacture fees, no setup fees.
Fields of expertese (Hardware Development):
Wireless communications Bluetooth , WIFI, RF
Home & Industrial Automation
AVR, PIC , ARM Microcontrollers
PCB Design and Prototyping
Fields of expertese ( Software Development)
Microcontroller Software Development (C / Assembler)
Android SDK & NDK Application Design and Programming