Using iBeacon Regions with Jamf School

Jamf School allows you to use Apple’s iBeacon technology to monitor when devices enter or exit an iBeacon region. This allows you to install profiles, documents, and apps when the device is in the specified region and remove them when the device exits the region.

For more information about iBeacons, see the following Apple documentation: Getting Started with iBeacons.


To monitor iBeacon Regions, you need the following:

  • iOS 7 or higher

  • A Bluetooth Low Energy (BLE) capable iOS device
    Bluetooth Low Energy is available on iPhone 4S or higher, iPad 3rd generation or higher, and iPad Mini 1st generation or higher

  • Bluetooth turned on

Note: It is recommended you create a new Profile and deselect the “Allow Changes to Bluetooth settings” box at the Restrictions section to make sure students cannot turn off Bluetooth on their device.

  • Jamf School Student app installed and managed by Jamf School

  • Location Services enabled

  • One or more iBeacon devices

Creating an iBeacon Region

  1. In Jamf School, navigate to Organization > Settings in the sidebar.

  2. Select the iBeacons payload.

  3. Click Add iBeacon.

  4. Enter the name and an optional description for the iBeacon you want to add.

  5. Define the iBeacon Region by specifying the UUID and optionally the major and minor values.
    If the UUID is only specified, the major and minor values will be wild carded and the region will match any beacons with the same UUID. Similarly, if only the UUID and major value are specified, the minor value will be wild carded and the region will match against any beacons with the same UUID and major value.

  6. Click on Save.

Using iBeacons in Smart Groups

The iBeacon Regions you’ve defined can be used in smart groups. Once a device enters or exits a region, the Smart Group will automatically update and add or remove the device as a member accordingly.

Creating a Smart Group based on iBeacons involves the following steps:

  1. In Jamf School, navigate to Devices > Device Groups in the sidebar.

  2. Click + Add Group.

  3. Enter the name and an optional description for the new group and make sure you select the “Smart Group” box.

  4. Click Add.

  5. Click the Members tab.

  6. Click Add Filter.

  7. Select “Nearby iBeacon(s)” as the rule and select which iBeacon should trigger an enter or exit region event.
    You can specify more than one iBeacon. If you do so the device is in scope (member of the smart group) if the device is near one of the specified iBeacons.


Best Practices

  • Make sure that the Jamf School Student app is not blacklisted. The Jamf School Student app is being used to monitor the iBeacons on your iPads.

  • The Jamf School Student app needs to be opened at least once to monitor the iBeacons. We advice to send a ‘Attention Message’ using the Jamf School Teacher app to force the students iPads to open the Jamf School Student app.

  • If the Jamf School Student app is switching fast from one iBeacon UUID to another one you can experience some delay on receiving the correct profiles for the latest connected iBeacon. In practice it turns out that this will most likely not happen in a school environment, but might occur in a testing environment.

Copyright     Privacy Policy     Terms of Use     Security
© copyright 2002-2019 Jamf. All rights reserved.