Fortinet black logo

New Features

Simplify BLE iBeacon provisioning for RTLS deployments 7.2.5

Simplify BLE iBeacon provisioning for RTLS deployments 7.2.5

Note

This information is also available in the FortiWiFi and FortiAP 7.2.5 Configuration Guide:

This enhancement simplifies Bluetooth Low Energy (BLE) iBeacon provisioning for the BLE major and minor IDs with the following changes:

  • The BLE major ID can be set in WTP settings and WTP group settings as well as in the BLE profile settings.
    • The BLE major ID set in the WTP settings overrides the ID set in the WTP group and the BLE profile.

    • The BLE major ID set in the WTP group settings overrides the ID set in the BLE profile.

  • The BLE minor ID can be set in WTP settings and in the BLE profile settings.

    • The BLE minor ID set in the WTP settings overrides the ID set in the BLE profile.

To set BLE major and minor IDs from the WTP settings:
config wireless-controller wtp
  edit < FortiAP-serial-number >
    set ble-major-id < ID >
    set ble-minor-id < ID >
  next
end
To set BLE major IDs from the WTP group settings:
config wireless-controller wtp-group
  edit < FortiAP-group-name >
    set ble-major-id < ID >
    set wtps < FortiAP-serial-number-1 > < FortiAP-serial-number-2 > ...
  next
end
To override BLE major and minor IDs:
  1. Create a BLE profile:

    config wireless-controller ble-profile
        edit "ble"
            set advertising ibeacon eddystone-uid eddystone-url
            set major-id 3456
            set minor-id 1234
            set txpower 8
            set ble-scanning enable
        next
    end
  2. From a WTP profile, enable the BLE profile.

    config wireless-controller wtp-profile
      edit "FAP431F-default"
        config platform
          set type 431F
          set ddscan enable
        end
        set ble-profile "ble"
        set handoff-sta-thresh 55
        config radio-1
          set band 802.11ax,n,g-only
        end
        config radio-2
          set band 802.11ax-5G
        end
        config radio-3
          set mode monitor
        end
      next
    end
  3. Override the ble-major-id and ble-minor-id setting.

    config wireless-controller wtp
      edit FP431FTF00000001
        set ble-major-id 10013
        set ble-minor-id 1008
      next
    end
  4. Verify that the BLE IDs have been changed from the FortiAP CLI.

    FortiAP-431F # cw_diag -c ble-config
    
    WTP Bluetooth Low Energy Configuration:
            ble scan report interval : 30
            advertising : ibeacon eddystone-uid eddystone-url
            ibeacon_uuid : 005ea314-cbd1-11e5-9956-625672870761
            major ID : 10013
            minor ID : 1008
            eddystone namespace ID : 0102030405
            eddystone instance ID : abcdef
            eddystone URL : http://www.fortinet.com
            txpower : 8
            beacon interval : 100
            ble scanning : enabled
    
    BLE address: 04:d5:90:e9:f3:17
  5. You can also override the ble-major-id from the WTP group.

    config wireless-controller wtp-group
      edit "FP-GROUP"
        set ble-major-id 45666
        set wtps "FP431FTF00000001"
      next
    end

Simplify BLE iBeacon provisioning for RTLS deployments 7.2.5

Note

This information is also available in the FortiWiFi and FortiAP 7.2.5 Configuration Guide:

This enhancement simplifies Bluetooth Low Energy (BLE) iBeacon provisioning for the BLE major and minor IDs with the following changes:

  • The BLE major ID can be set in WTP settings and WTP group settings as well as in the BLE profile settings.
    • The BLE major ID set in the WTP settings overrides the ID set in the WTP group and the BLE profile.

    • The BLE major ID set in the WTP group settings overrides the ID set in the BLE profile.

  • The BLE minor ID can be set in WTP settings and in the BLE profile settings.

    • The BLE minor ID set in the WTP settings overrides the ID set in the BLE profile.

To set BLE major and minor IDs from the WTP settings:
config wireless-controller wtp
  edit < FortiAP-serial-number >
    set ble-major-id < ID >
    set ble-minor-id < ID >
  next
end
To set BLE major IDs from the WTP group settings:
config wireless-controller wtp-group
  edit < FortiAP-group-name >
    set ble-major-id < ID >
    set wtps < FortiAP-serial-number-1 > < FortiAP-serial-number-2 > ...
  next
end
To override BLE major and minor IDs:
  1. Create a BLE profile:

    config wireless-controller ble-profile
        edit "ble"
            set advertising ibeacon eddystone-uid eddystone-url
            set major-id 3456
            set minor-id 1234
            set txpower 8
            set ble-scanning enable
        next
    end
  2. From a WTP profile, enable the BLE profile.

    config wireless-controller wtp-profile
      edit "FAP431F-default"
        config platform
          set type 431F
          set ddscan enable
        end
        set ble-profile "ble"
        set handoff-sta-thresh 55
        config radio-1
          set band 802.11ax,n,g-only
        end
        config radio-2
          set band 802.11ax-5G
        end
        config radio-3
          set mode monitor
        end
      next
    end
  3. Override the ble-major-id and ble-minor-id setting.

    config wireless-controller wtp
      edit FP431FTF00000001
        set ble-major-id 10013
        set ble-minor-id 1008
      next
    end
  4. Verify that the BLE IDs have been changed from the FortiAP CLI.

    FortiAP-431F # cw_diag -c ble-config
    
    WTP Bluetooth Low Energy Configuration:
            ble scan report interval : 30
            advertising : ibeacon eddystone-uid eddystone-url
            ibeacon_uuid : 005ea314-cbd1-11e5-9956-625672870761
            major ID : 10013
            minor ID : 1008
            eddystone namespace ID : 0102030405
            eddystone instance ID : abcdef
            eddystone URL : http://www.fortinet.com
            txpower : 8
            beacon interval : 100
            ble scanning : enabled
    
    BLE address: 04:d5:90:e9:f3:17
  5. You can also override the ble-major-id from the WTP group.

    config wireless-controller wtp-group
      edit "FP-GROUP"
        set ble-major-id 45666
        set wtps "FP431FTF00000001"
      next
    end