Large scale deployment instruction


Beacon devices are essential in large scale iBeacon or Eddystone applications including
indoor navigation, offline statistical analysis, customer interactions and more.

Use the following procedure for a commercial deployment scenario:

  1. Yunzi data input and inventory
  2. Deployment
  3. Development
  4. Maintenance

I. Yunzi data input and inventory

The most common problems with Yunzi are device management issues.

Each Yunzi is identified by its unique serial number ( SN ) with its corresponding secret key which has been embedded into the QR code attached to it. This makes it extremely convenient to achieve precise management down to individual devices.

Procedures for data input and inventory:

  1. Sign up for a Sensoro Cloud account.
  2. Install the inspection tool APP and sign in.
  3. Scan the QR code printed on Yunzi's back and add the device to your account.

With those steps, you have finished the basic operations for Yunzi data input and inventory. Now you can search and browse designated Yunzi devices using the Sensoro Cloud and inspection tool.

II. Deployment

Deployment is one of the more complex steps of using Sensoro beacons.

We will illustrate deployment with a shopping mall deployment scenario. One hundred beacons will be installed on each floor.

Deployment procedure:

  1. Upload a deployment map to SENSORO Cloud.
  2. Pick up Yunzi, check its operational status and modify configurations with the configuration tool.
  3. Place Yunzi to the ceiling or other secured location with the supplied 3M sticker.
  4. Double click on the deployment map (which has been added to the SENSORO Cloud in previous step) to add a deployment spot and setup basic information for each device.
  5. Setup Yunzi's tags for grouping purpose.
  6. Repeat previous steps until the deployment is accomplished.
  7. Open up the inspection tool, clear previous inspection logs and start inspection. Once this is done, you will be able to sync Yunzi's status to SENSOR Cloud and check the validities of Yunzi's deployment location and configurations.

The deployment process can be complex. In addition to the utilization of configuration tool, SENSORO Cloud and inspection tool are used as assistant. Yunzi's deployment data and location can be reviewed on SENSORO Cloud.

III. Development

The second stage will be the development process of Yunzi. In general there are three steps to be taken as follows: 1. Acquire device deployment information and related configurations2. Batch configuring devices' parameters including UUID, transmitter power, broadcasting interval, passwords etc 3.Check on the validation of the configurations.
  1. Yunzi's deployment information

    During the deployment process, a deployment map should be generated. SENSORO Cloud will provide a complete set of REST API, with which you will be able to access all Yunzi device under the account and obtain Yunzi's deployment data under each map.

  2. Batch configuration

    While in the actual development process of Yunzi, the configurations may differ from the ones set during deployment. In this case, a redeploying procedure is required. A basic method might be searching Yunzi according to the SN and rewriting the configurations through the SENSORO Configuration tool. However this operation can over complicate matters.

    Best practice for batch configurations including batch modifying UUID, transmitter power, broadcasting interval and password etc is to use the SENSORO Deployment tool. The SENSORO Deployment tool will help in setting up unified configuration parameters easily and can be used to configure individual devices as well.

  3. Validate configurations

    After configuration, you can update Yunzi's new status to SENSORO Cloud to check the validation of Yunzi's configuration.

IV. Maintenance

During Yunzi's life span, it is necessary to regularly check on its operational status and
ensure it is working as expected. This process can be divided into two sections – inspection and replacement.

Three inspection solutions are available:

  1. Inspection tool: Manually patrol in the deployment area with SENSORO Inspection tool installed on a smart phone. The Inspection tool will automatically upload the working status of the inspected Yunzi.

  2. Customized device: Install an Internet-connected hardware at the deployment area and connect to power supply. The device is capable to collect Yunzi's working status data packet, and upload to SENSORO Cloud through its own Internet connection.

  3. SDK integration: iOS SDK and Android SDK with battery status upload function are also available.

    (1)iOS SDK

     /* Initialize UUID */
     NSUUID *uuid = [[NSUUID alloc] initWithUUIDString:@"23A01AF0-232A-4518-9C0E-323FB773F5EF"];
     SBKBeaconID *beaconID = [SBKBeaconID beaconIDWithProximityUUID:uuid];
    
     /* Start ranging */
     [[SBKBeaconManager sharedInstance] startRangingBeaconsWithID:beaconID
                                                wakeUpApplication:NO];
     /* Request authorization */
     [[SBKBeaconManager sharedInstance] requestAlwaysAuthorization];
    
      /* Enable sensoro data upload */
     [[SBKBeaconManager sharedInstance] setCloudServiceEnable:YES];(Requires V3.0 version of SDK, currently in beta)
    

    (2)Android SDK

     /* Enable sensoro data upload */
     beaconManager.cloudEnable(YES);(Requires V3.0 version of SDK, currently in beta)
    
     /* Start service */
     beaconManager.startService();
    

Replacement:

You can check on Yunzi's operational status and discover any malfunctioning devices for replacement.

After the old device is removed, apply the settings of the replaced Yunzi to the newly installed device, including UMM, transmitter power, broadcasting interval, and password.