Fortinet Document Library

Version:


Table of Contents

New Features

6.4.0
Download PDF
Copy Link

Simplify BLE profiles to support broadcast of FortiAP UUID 6.4.2

Each Bluetooth Low Energy (BLE) profile broadcasts a unique iBeacon UUID. The BLE profile can now be used to broadcast a unique beacon per FortiAP.

A new CLI read-only string, wtp-uuid, for the ibeacon uuid option is added to automatically generate UUIDs based on the serial number of the FortiAP.

The following default BLE profile, fortiap-discovery, is available in FortiOS:

config wireless-controller ble-profile
    edit "fortiap-discovery"
        set advertising ibeacon eddystone-uid eddystone-url
        set ibeacon-uuid "wtp-uuid"
    next
end
To configure the BLE profile:
config wireless-controller ble-profile
    edit "test_new_feature"
        set comment "QAdoc"
        set advertising ibeacon eddystone-uid eddystone-url
        set ibeacon-uuid "wtp-uuid"
        set major-id 65535
        set minor-id 65535
        set eddystone-namespace "test"
        set eddystone-instance "test"
        set eddystone-url "https://www.test.com"
        set txpower 5
        set beacon-interval 45
        set ble-scanning enable
    next
end
To apply the BLE profile to a WTP profile:
config wireless-controller wtp-profile
    edit "FAPU321EV-default"
        config platform
            set type U321EV
        end
        set ble-profile "test_new_feature"
        set handoff-sta-thresh 30
        set allowaccess https ssh snmp
        set frequency-handoff enable
        set ap-handoff enable
        config radio-1
            set band 802.11n,g-only
        end
        config radio-2
            set band 802.11ac
        end
        set ext-info-enable disable
    next
end
To view the BLE profile on the FortiGate:
# diagnose wireless-controller wlac -c bleprof
BLEPROF (002/010) vdom,name: root, test_new_feature
    refcnt                 : 2 own(1) wtpprof(1)
    deleted                : no
    advertising            : ibeacon eddystone-uid eddystone-url
    ibeacon_uuid           : wtp-uuid
    major ID               : 65535
    minor ID               : 65535
    eddystone namespace ID : test
    eddystone instance ID  : test
    eddystone URL          : https://www.test.com
    txpower                : level (5) dBm (-6)
    beacon interval        : 45
    BLE scanning           : enabled
    wtpprof cnt      : 1
      wtpprof 001 : FAPU321EV-default
To view the BLE profile on the FortiAP:
# cw_diag -c ble-config
WTP Bluetooth Low Energy Configuration:
        ble scan report interval  : 35
        advertising               : ibeacon eddystone-uid eddystone-url
        ibeacon_uuid              : 9d0136fa-a1d4-51ea-f378-28febc001415
        major ID                  : 65535
        minor ID                  : 65535
        eddystone namespace ID    : test
        eddystone instance ID     : test
        eddystone URL             : https://www.test.com
        txpower                   : 5
        beacon interval           : 45
        ble scanning              : enabled

BLE address: 00:0c:e6:67:2e:b1
# cw_diag -c ble-config
WTP Bluetooth Low Energy Configuration:
        ble scan report interval  : 35
        advertising               : ibeacon eddystone-uid eddystone-url
        ibeacon_uuid              : 9d0628f4-a1d4-51ea-6c50-929ccdb79350
        major ID                  : 65535
        minor ID                  : 65535
        eddystone namespace ID    : test
        eddystone instance ID     : test
        eddystone URL             : https://www.test.com
        txpower                   : 5
        beacon interval           : 45
        ble scanning              : enabled

BLE address: 00:0c:e6:66:c4:91

The following output from the Beacon Scanner app shows details for both APs, including the iBeacon UUIDs:

 

Simplify BLE profiles to support broadcast of FortiAP UUID 6.4.2

Each Bluetooth Low Energy (BLE) profile broadcasts a unique iBeacon UUID. The BLE profile can now be used to broadcast a unique beacon per FortiAP.

A new CLI read-only string, wtp-uuid, for the ibeacon uuid option is added to automatically generate UUIDs based on the serial number of the FortiAP.

The following default BLE profile, fortiap-discovery, is available in FortiOS:

config wireless-controller ble-profile
    edit "fortiap-discovery"
        set advertising ibeacon eddystone-uid eddystone-url
        set ibeacon-uuid "wtp-uuid"
    next
end
To configure the BLE profile:
config wireless-controller ble-profile
    edit "test_new_feature"
        set comment "QAdoc"
        set advertising ibeacon eddystone-uid eddystone-url
        set ibeacon-uuid "wtp-uuid"
        set major-id 65535
        set minor-id 65535
        set eddystone-namespace "test"
        set eddystone-instance "test"
        set eddystone-url "https://www.test.com"
        set txpower 5
        set beacon-interval 45
        set ble-scanning enable
    next
end
To apply the BLE profile to a WTP profile:
config wireless-controller wtp-profile
    edit "FAPU321EV-default"
        config platform
            set type U321EV
        end
        set ble-profile "test_new_feature"
        set handoff-sta-thresh 30
        set allowaccess https ssh snmp
        set frequency-handoff enable
        set ap-handoff enable
        config radio-1
            set band 802.11n,g-only
        end
        config radio-2
            set band 802.11ac
        end
        set ext-info-enable disable
    next
end
To view the BLE profile on the FortiGate:
# diagnose wireless-controller wlac -c bleprof
BLEPROF (002/010) vdom,name: root, test_new_feature
    refcnt                 : 2 own(1) wtpprof(1)
    deleted                : no
    advertising            : ibeacon eddystone-uid eddystone-url
    ibeacon_uuid           : wtp-uuid
    major ID               : 65535
    minor ID               : 65535
    eddystone namespace ID : test
    eddystone instance ID  : test
    eddystone URL          : https://www.test.com
    txpower                : level (5) dBm (-6)
    beacon interval        : 45
    BLE scanning           : enabled
    wtpprof cnt      : 1
      wtpprof 001 : FAPU321EV-default
To view the BLE profile on the FortiAP:
# cw_diag -c ble-config
WTP Bluetooth Low Energy Configuration:
        ble scan report interval  : 35
        advertising               : ibeacon eddystone-uid eddystone-url
        ibeacon_uuid              : 9d0136fa-a1d4-51ea-f378-28febc001415
        major ID                  : 65535
        minor ID                  : 65535
        eddystone namespace ID    : test
        eddystone instance ID     : test
        eddystone URL             : https://www.test.com
        txpower                   : 5
        beacon interval           : 45
        ble scanning              : enabled

BLE address: 00:0c:e6:67:2e:b1
# cw_diag -c ble-config
WTP Bluetooth Low Energy Configuration:
        ble scan report interval  : 35
        advertising               : ibeacon eddystone-uid eddystone-url
        ibeacon_uuid              : 9d0628f4-a1d4-51ea-6c50-929ccdb79350
        major ID                  : 65535
        minor ID                  : 65535
        eddystone namespace ID    : test
        eddystone instance ID     : test
        eddystone URL             : https://www.test.com
        txpower                   : 5
        beacon interval           : 45
        ble scanning              : enabled

BLE address: 00:0c:e6:66:c4:91

The following output from the Beacon Scanner app shows details for both APs, including the iBeacon UUIDs: