Skip to main content
Cisco Meraki

Hanshow Electronic Shelf Labels (ESL) Integration with MRs

Overview

Cisco Meraki access points with USB ports boost the value of your investment by adding an ability to leverage extra capabilities, for example, IoT applications, by using the USB port. One such application is an Electronic Shelf Label (ESL) integration with our partner Hanshow - https://www.hanshow.com/

Meraki/Hanshow ESL Architecture

Network Diagram

Hanshow ESL gateways communicate with ESL tags via a proprietary 2.4GHz wireless protocol using its built-in antennas. Hanshow USB gateways build a TCP connection to Hanshow Cloud for management purposes. Please refer to a simplified network diagram below.

HS_DIAGRAM.png

Note: Hanshow USB gateways communicate with the Hanshow cloud directly. No data or management ESL traffic is sent through the Meraki cloud.

Requirements and Supported Models

Supported Access Points

Model

Minimum Firmware

PoE Requirements for USB **

Notes

MR57

MR 29.1+ *

802.3bt (POE ++ / 40W)

802.3bt or 802.3at + 802.3at powersharing is required for the USB port to be enabled

Please refer to Power Source Options.

Note: * MR 28.X firmware (including MR 28.6.1 which is the initial firmware for MR57) does not support this integration. 

Note: ** Please ensure that your AP has enough power to support the USB gateway.

 Supported USB ESL Gateways

Hanshow HS_C09978. 

HS.png

Configuration and Monitoring

Configuring an SSID to Use with USB Ports

Hanshow USB gateways are treated like wired clients connected to 2 or 4 port APs using Port Profiles. Access points provide USB to Ethernet bridging to Hanshow USB gateways. 

First, you need to configure an SSID that can later be assigned to a USB port via port profiles.

Note: We recommend using a separate SSID that is not used to serve wireless clients to configure your USB port via port profiles.

  1. Navigate to Wireless > Configure > Access control 

  2. Select an SSID from the dropdown on the top of the page.

  3. Scroll down to Client IP and VLAN

  4. Select Meraki AP assigned (NAT mode) if you want the gateway to get an IP address directly from AP.

 

NAT.png

  5. Otherwise, select the External DHCP server assigned (Bridged) option and configure VLAN tagging, if needed.

  6. Save changes

BRIDGE.png

Note: If you choose the NAT mode, the USB gateway will receive an IP address from an AP in the 10.0.0.0/8 network. In this case, it wouldn’t be possible to connect to the USB gateway from a wireless client connected to the same SSID or a wired client located on a LAN.

If you would like to manage your USB gateway via a web UI, please use Bridge mode instead. Please refer to the Hanshow documentation to learn more about managing your USB gateway via web UI.

Configuring a USB port via Port Profiles

Note: The configuration UI is not yet available. Please contact Meraki Support if you want to become an Early Adopter of this feature.

  1. Navigate to Wireless > Configure > Port profiles

  2. Click Create profile

  3. Enable the USB port and assign the previously created SSID

  4. Save changes

  5. Assign the profile to your AP(s)

Note: Hanshow USB gateways are hot-pluggable and can be connected to an AP at any point.

  1. Ensure your AP is getting enough power to support a USB port. Please refer to the Supported Access Points for more information on PoE requirements.

  2. Connect your Hanshow gateway to the AP’s USB port

  3. Ensure that the USB gateway receives an IP address via DHCP from the AP if the USB SSID is configured for Meraki AP assigned (NAT mode) or from your upstream network if the USB SSID is configured for the External DHCP server assigned (Bridged).

Note:  If the DHCP server is unavailable when the External DHCP server assigned (Bridged) mode is used, please use Meraki AP assigned (NAT mode) or connect to the USB dongle directly via its default IP address. Please consult with Hanshow documentation for details. 

  1. Once the USB gateway has successfully connected to the Hanshow cloud ESL server, the LED on the gateway will turn green and slowly blink.  Please consult with Hanshow documentation for other LED statuses. 

Because USB ports are configured via Port Profiles and inert their settings from an SSID, Hanshow USB gateways will appear on the Network-wide> Monitor > Clients page as wireless clients. This behavior is the same as for wired clients connected to 2 and 4-port APs using port profiles.

You can search the USB dongle by its MAC address on the Network-wide> Monitor > Clients page.

HANSHOW USB.png

Template Support

Port profiles are supported in configuration templates. Please refer to Managing Multiple Networks with Configuration Templates for more information.

Common Troubleshooting Scenarios

USB Gateway Does Not Power On When Connected to an AP

Troubleshooting Steps:

  • Ensure that the AP receives enough power from its power source (PoE switch / PoE injector / AC adapter) to supply power to the USB gateway.

  • The easiest way to check the PoE mode is by looking at the Power source column on the Wireless > Monitor > Access points page. 

  • Please refer to the Supported Access Points for more information on PoE requirements.

PoE_1.png

USB Gateway Does Not Have an IP Address

Troubleshooting Steps:

  • If External DHCP server assigned (Bridged) is configured on the SSID assigned to the USB in port profiles, make sure that there is a DHCP server upstream of AP. Also, check VLAN tagging configured on your AP.

  • Take a packet capture on the uplink port of your AP where the USB gateway is connected and check for DHCPtraffic from/to the gateway IP.

USB Gateway Does Not Come Online in the Hanshow Cloud

Troubleshooting Steps:

  • Check the Wireless > Configure > Firewall & traffic shaping page for the SSID assigned to the USB port in port profiles for any firewall rules preventing communication between the USB gateway and Hanshow Cloud.

The following ports should permit communication between the Hanshow USB gateway and Hanshow Cloud.

Protocol/Port

Purpose

UDP 67/68

DHCP address assignment

UDP/TCP 53

DNS name resolution of ESL server URL

TCP 37022

Cloud ESL server communication

TCP 22

SSH management

TCP 443

GUI management

  • Additionally, devices/firewall located upstream of your AP(s) need to allow the same ports/protocols.

  • Take a packet capture on the uplink port of your AP where the USB gateway is connected and check for traffic from/to the gateway IP.

Getting More Help

If you have any issues related to the ESL functionality (for example, price update does not come through) please contact Hanshow support:

APAC: support@hanshow.com

Americas: support.us@hanshow.com

Europe: support.eu@hanshow.com

  • Was this article helpful?