Line 169: |
|
[[Image:rest_api_diag.png| thumbnail|]] |
|
[[Image:rest_api_diag.png| thumbnail|]] |
|
|
|
|
|
|
+ |
=Setup=
|
|
|
+ |
===Setting up the hardware and software===
|
|
|
+ |
The following pieces of hardware and software that will have to be installed in order to get
|
|
|
+ |
an ESL demonstration or pilot up and running:
|
|
|
|
|
|
|
+ |
<b>The ESL Server installer containing:</b>
|
|
|
+ |
** The ESL server application
|
|
|
+ |
** Example database files and image templates
|
|
|
+ |
** Firmware for the barcode terminal, base station and ESL tags.
|
|
|
+ |
** Appload (optional)
|
|
|
+ |
** USB drivers for the barcode terminal cradle (optional)
|
|
|
+ |
** User manual
|
|
|
|
|
|
|
+ |
<b>EBS40 Base station that includes:</b>
|
|
|
+ |
** 6 Volt 2 Amp Power supply
|
|
|
+ |
** Ethernet cable
|
|
|
|
|
|
|
+ |
==Installing the ESL Server application==
|
|
|
+ |
To install and run the software you will also need a PC or Server running Windows with .NET Framework 4.61 or higher (Windows 10 recommended)
|
|
|
|
|
|
|
+ |
<i>Before installing the software, make sure you have administrator rights and the PC is fully updated with all Windows updates.</i>
|
|
|
|
|
|
|
+ |
If your PC doesn’t have .NET Framework 4.6.1 (or higher) installed, it will be installed during the installation of the the ESL Server application.
|
|
|
|
|
|
|
+ |
# Run the installer by starting the ‘SetupEslServer.msi’ file.
|
|
|
+ |
# Select the components that you wish to install.
|
|
|
|
|
|
|
+ |
If you haven’t installed Appload or the Opticon USB drivers on your PC before, make sure you install those components as well.
|
|
|
|
|
|
|
+ |
If you wish to use the REST-API make sure you enable the Web Service
|
|
|
|
|
|
|
+ |
If you wish to use the ESL Web application, make sure you enabled the installation of XAMPP (if you haven’t installed Apache or MySQL on your system already)
|
|
|
|
|
|
|
+ |
==Installing and finding the EBS-40 Base station==
|
|
|
+ |
The base station can easily be installed by powering it up, connecting it to the Ethernet
|
|
|
+ |
with DHCP support and placing it within 10 meters (the actual maximum range is bigger)
|
|
|
+ |
of your ESLs.
|
|
|
|
|
|
|
+ |
#Plug in power supply to wall outlet and barrel connector to base station
|
|
|
+ |
<i>The power LED on top of the EBS-40 should start blinking red. Once the LED turns solid continue.</i>
|
|
|
|
|
|
|
+ |
#<b>Connect one end of the ethernet cable to either ethernet jack of the base station and the other end to the host computer that has DHCP enabled.</b>
|
|
|
|
|
|
|
+ |
<b>The PC will need to be connected to the same LAN, so it can communicate
|
|
|
+ |
with the base station</b>.
|
|
|
|
|
|
|
+ |
<i>After starting the application for the first time, no base station will be available to
|
|
|
+ |
communicate with ESLs</i>.
|
|
|
|
|
|
|
+ |
#<b>Press the ‘Find’ button on the ‘Base stations-tab to find the connected base station.</b>
|
|
|
|
|
|
|
+ |
#<b>Select the discovered base station to add and connect your PC to the base station.</b>
|
|
|
|
|
|
|
+ |
If activated ESLs are nearby, then the ESL count will start incrementing as they start
|
|
|
+ |
connecting to the base station. However, if the ESLs are still ‘deactivated’, they will first
|
|
|
+ |
have to be reactivated.
|
|
|
|
|
|
|
+ |
* Note 1: when the base station is connected to the LAN with DHCP the IP address can
|
|
|
+ |
vary over time, making it necessary to remove the old base station entry by pressing the
|
|
|
+ |
‘Delete’-key of your keyboard and discovering the base station again using the ‘find'
|
|
|
+ |
button. Using static IP leases in the DHCP server can resolve this problem.
|
|
|
|
|
|
|
+ |
* Note 2: when the base station is connected to the LAN without DHCP, the default IP
|
|
|
+ |
address/subnet mask of the base station is 169.254.19.63 / 255.255.0.0. Configure a PC
|
|
|
+ |
or laptop on the same subnet to change this using a web browser.
|
|
|
|
|
|
=Documents= |
|
=Documents= |
|
{| class="wikitable" border="2" style="color:#47888c; text-align: center; background-color:#F1F5F7;" cellpadding="30" |
|
{| class="wikitable" border="2" style="color:#47888c; text-align: center; background-color:#F1F5F7;" cellpadding="30" |