BGAPI#

BGAPI message header format#

The BGAPI message header is the first 4 bytes of a BGAPI message. It consists of device and message types, IDs, and data payload length.

Byte 1#

  • Bits 0 - 2: Highest 3 bits of the data payload length field

  • Bits 3 - 5: Device type

    • Bit value 100: Bluetooth LE

    • Bit value 101: Bluetooth Mesh

  • Bit 6: Reserved

  • Bit 7: Message type

    • Bit value 0: The message is a command or a response to command.

    • Bit value 1: The message is an event.

Byte 2#

This byte is the lowest 8 bits of the data payload length field.

Byte 3#

This byte is the BGAPI class ID.

Byte 4#

This byte is the message ID of a command, response or event.

A device type, class ID, message type and message ID together construct a unique identifer of a message within the BGAPI protocol.

Endianness#

BGAPI protocol stores data in little endian.

Concurrency#

When the application runs in an RTOS, the Bluetooth RTOS adaptation component has a mechanism to synchronize the handling of individual BGAPI commands. Thus, individual BGAPI commands are safe to be called from multiple threads when the Bluetooth RTOS adaptation component is used.

BGAPI commands cannot be called from interrupt context. Calling a command from interrupt context may delay the radio activity. Furthermore, when commands are also called from the main event loop or an RTOS task simultaneously, concurrent BGAPI calls may cause memory issues in the stack.

Payload Length Calculation#

Use SL_BGAPI_MSG_LEN to calculate the payload length of a BGAPI message.

Decode a BGAPI Message#

On an NCP host, a received API message is either a response or an event. As the message is in binary format, users may need to decode the binary to its corresponding named message definition. Following method can be used to decode a message binary received on NCP host:

  • Find out the device type from Byte 1 of the message header. Go to the BGAPI message summary table according to the device type. The table may be the BGAPI message summary in this document, or a table in another API reference manual. Bluetooth LE and Bluetooth Mesh APIs have separate API reference manuals.

  • Find out the message type of the message from bit 7 of the Byte 1 in the message header.

  • Find out the class ID which is the Byte 3 of the message header. Together with the message type, locate either the command or event message group for this class.

  • Locate the row in the message group according to the message ID which is the Byte 4 of the message header.

  • If the row is a command, the decoded message is a response to this command. Go to the command documentation. The 5th and 6th bytes of the binary are the error code returned for the command. Rest data of the binary maps to the [out] parameters of the command in declaration order.

  • If the row is an event, go to the event documentation. Data starting from the 5th byte maps to the event data structure fields in declaration order.

BGAPI message summary#

The following table summarizes the class and message IDs of commands and events in the BGAPI protocol. A response message has the same class and message ID as the command it responds to.

The table also shows the minimum payload length for each message. Messages that have an array parameter can have longer payload length depending on the length of the array.

BGAPI message header summary

Message Name

Class ID

Message ID

Minimum Payload Length

Mesh Node

Commands

cmd_node_init

0x14

0x00

0

cmd_node_set_exportable_keys

0x14

0x24

0

cmd_node_start_unprov_beaconing

0x14

0x01

1

cmd_node_stop_unprov_beaconing

0x14

0x16

0

cmd_node_get_rssi

0x14

0x17

0

cmd_node_send_input_oob_request_response

0x14

0x02

1

cmd_node_get_uuid

0x14

0x03

0

cmd_node_set_provisioning_data

0x14

0x04

41

cmd_node_init_oob

0x14

0x05

10

cmd_node_set_ivrecovery_mode

0x14

0x06

1

cmd_node_get_ivrecovery_mode

0x14

0x07

0

cmd_node_set_net_relay_delay

0x14

0x0b

2

cmd_node_get_net_relay_delay

0x14

0x0c

0

cmd_node_get_ivupdate_state

0x14

0x0d

0

cmd_node_request_ivupdate

0x14

0x0e

0

cmd_node_get_seq_remaining

0x14

0x0f

2

cmd_node_save_replay_protection_list

0x14

0x10

0

cmd_node_set_uuid

0x14

0x11

16

cmd_node_get_replay_protection_list_status

0x14

0x14

0

cmd_node_get_element_address

0x14

0x12

2

cmd_node_send_static_oob_request_response

0x14

0x13

1

cmd_node_reset

0x14

0x15

0

cmd_node_set_beacon_reporting

0x14

0x18

1

cmd_node_set_iv_update_age

0x14

0x19

4

cmd_node_get_key_count

0x14

0x1a

1

cmd_node_get_key

0x14

0x1b

6

cmd_node_get_networks

0x14

0x1c

0

cmd_node_get_element_seqnum

0x14

0x1d

2

cmd_node_set_model_option

0x14

0x1e

11

cmd_node_get_local_dcd

0x14

0x1f

1

cmd_node_power_off

0x14

0x21

0

cmd_node_set_provisioning_algorithms

0x14

0x25

2

cmd_node_init_provisioning_records

0x14

0x26

0

cmd_node_set_unprov_beaconing_adv_interval

0x14

0x28

4

cmd_node_set_proxy_service_adv_interval

0x14

0x29

4

cmd_node_set_provisioning_service_adv_interval

0x14

0x30

4

cmd_node_get_local_model_metadata_page

0x14

0x20

1

cmd_node_save_proxy_solicitation_rpl

0x14

0x31

0

cmd_node_get_proxy_solicitation_rpl_status

0x14

0x32

0

cmd_node_set_oob_uri

0x14

0x33

1

cmd_node_get_oob_uri

0x14

0x34

0

cmd_node_test_identity

0x14

0x36

5

cmd_node_set_proxy_service_scan_response

0x14

0x37

3

cmd_node_clear_proxy_service_scan_response

0x14

0x38

2

cmd_node_set_provisioning_service_scan_response

0x14

0x39

1

cmd_node_clear_provisioning_service_scan_response

0x14

0x3a

0

Events

evt_node_initialized

0x14

0x00

7

evt_node_provisioned

0x14

0x01

6

evt_node_config_get

0x14

0x02

4

evt_node_config_set

0x14

0x03

5

evt_node_display_output_oob

0x14

0x04

3

evt_node_input_oob_request

0x14

0x05

2

evt_node_provisioning_started

0x14

0x06

2

evt_node_provisioning_failed

0x14

0x07

2

evt_node_key_added

0x14

0x08

5

evt_node_model_config_changed

0x14

0x09

7

evt_node_reset

0x14

0x0a

0

evt_node_ivrecovery_needed

0x14

0x0b

8

evt_node_changed_ivupdate_state

0x14

0x0c

5

evt_node_static_oob_request

0x14

0x0d

0

evt_node_key_removed

0x14

0x0e

5

evt_node_key_updated

0x14

0x0f

5

evt_node_heartbeat

0x14

0x10

5

evt_node_heartbeat_start

0x14

0x11

8

evt_node_heartbeat_stop

0x14

0x12

4

evt_node_beacon_received

0x14

0x13

8

evt_node_local_dcd_data

0x14

0x14

2

evt_node_local_dcd_data_end

0x14

0x15

2

evt_node_local_model_metadata_page

0x14

0x19

2

evt_node_local_model_metadata_page_end

0x14

0x1a

2

evt_node_start_received

0x14

0x16

5

evt_node_address_updated

0x14

0x17

2

evt_node_dcd_updated

0x14

0x18

0

Bluetooth Mesh Stack Provisioner

Commands

cmd_prov_init

0x15

0x00

0

cmd_prov_scan_unprov_beacons

0x15

0x01

0

cmd_prov_create_provisioning_session

0x15

0x41

19

cmd_prov_set_provisioning_suspend_event

0x15

0x42

1

cmd_prov_provision_adv_device

0x15

0x43

16

cmd_prov_provision_gatt_device

0x15

0x44

17

cmd_prov_provision_remote_device

0x15

0x7f

18

cmd_prov_continue_provisioning

0x15

0x45

16

cmd_prov_abort_provisioning

0x15

0x47

17

cmd_prov_set_device_address

0x15

0x46

18

cmd_prov_create_network

0x15

0x03

3

cmd_prov_create_appkey

0x15

0x07

5

cmd_prov_send_oob_pkey_response

0x15

0x08

17

cmd_prov_send_oob_auth_response

0x15

0x09

17

cmd_prov_set_oob_requirements

0x15

0x0a

24

cmd_prov_start_key_refresh

0x15

0x0b

4

cmd_prov_get_key_refresh_exclusion

0x15

0x0c

18

cmd_prov_set_key_refresh_exclusion

0x15

0x0d

19

cmd_prov_set_key_refresh_failure

0x15

0x12

18

cmd_prov_phase_timeout_get

0x15

0x10

0

cmd_prov_phase_timeout_set

0x15

0x11

4

cmd_prov_get_ddb_entry

0x15

0x16

16

cmd_prov_delete_ddb_entry

0x15

0x17

16

cmd_prov_add_ddb_entry

0x15

0x18

37

cmd_prov_list_ddb_entries

0x15

0x19

0

cmd_prov_initialize_network

0x15

0x37

6

cmd_prov_get_key_refresh_appkey_exclusion

0x15

0x38

20

cmd_prov_set_key_refresh_appkey_exclusion

0x15

0x39

21

cmd_prov_stop_scan_unprov_beacons

0x15

0x3a

0

cmd_prov_update_device_netkey_index

0x15

0x3b

18

cmd_prov_suspend_key_refresh

0x15

0x3c

2

cmd_prov_resume_key_refresh

0x15

0x3d

2

cmd_prov_get_key_refresh_phase

0x15

0x3e

2

cmd_prov_start_key_refresh_from_phase

0x15

0x3f

5

cmd_prov_flush_key_refresh_state

0x15

0x40

2

cmd_prov_test_identity

0x15

0x48

5

cmd_prov_get_provisioning_records_list

0x15

0x1c

16

cmd_prov_get_provisioning_record_data

0x15

0x1d

18

cmd_prov_init_provisioning_records

0x15

0x1e

0

Events

evt_prov_initialized

0x15

0x00

7

evt_prov_provisioning_suspended

0x15

0x18

17

evt_prov_capabilities

0x15

0x17

27

evt_prov_provisioning_failed

0x15

0x01

17

evt_prov_device_provisioned

0x15

0x02

18

evt_prov_unprov_beacon

0x15

0x03

31

evt_prov_oob_pkey_request

0x15

0x06

16

evt_prov_oob_auth_request

0x15

0x07

19

evt_prov_oob_display_input

0x15

0x08

19

evt_prov_ddb_list

0x15

0x09

19

evt_prov_uri

0x15

0x0d

5

evt_prov_key_refresh_phase_update

0x15

0x14

3

evt_prov_key_refresh_node_update

0x15

0x15

20

evt_prov_key_refresh_complete

0x15

0x16

4

evt_prov_add_ddb_entry_complete

0x15

0x19

18

evt_prov_delete_ddb_entry_complete

0x15

0x1a

18

evt_prov_initialization_failed

0x15

0x1b

2

evt_prov_provisioning_records_list

0x15

0x1c

19

evt_prov_provisioning_record_data

0x15

0x1d

22

evt_prov_start_sent

0x15

0x1e

21

Bluetooth Mesh Proxy Connections

Commands

cmd_proxy_connect

0x18

0x00

1

cmd_proxy_disconnect

0x18

0x01

4

cmd_proxy_set_filter_type

0x18

0x02

7

cmd_proxy_allow

0x18

0x03

8

cmd_proxy_deny

0x18

0x04

8

cmd_proxy_optimisation_toggle

0x18

0x05

1

cmd_proxy_send_solicitation

0x18

0x06

5

Events

evt_proxy_connected

0x18

0x00

4

evt_proxy_disconnected

0x18

0x01

6

evt_proxy_filter_status

0x18

0x02

7

Bluetooth Mesh Silabs Configuration Client Vendor Model

Commands

cmd_silabs_config_client_init

0x01

0x00

0

cmd_silabs_config_client_set_tx

0x01

0x01

9

cmd_silabs_config_client_get_tx

0x01

0x02

4

cmd_silabs_config_client_set_model_enable

0x01

0x03

11

cmd_silabs_config_client_get_model_enable

0x01

0x04

10

cmd_silabs_config_client_set_network_pdu

0x01

0x05

6

cmd_silabs_config_client_get_network_pdu

0x01

0x06

4

cmd_silabs_config_client_deinit

0x01

0x07

0

Events

evt_silabs_config_client_tx_status

0x01

0x01

8

evt_silabs_config_client_model_status

0x01

0x02

10

evt_silabs_config_client_network_pdu_status

0x01

0x03

5

Bluetooth Mesh Vendor Model

Commands

cmd_vendor_model_send

0x19

0x00

15

cmd_vendor_model_set_publication

0x19

0x01

9

cmd_vendor_model_clear_publication

0x19

0x02

6

cmd_vendor_model_publish

0x19

0x03

6

cmd_vendor_model_init

0x19

0x04

8

cmd_vendor_model_deinit

0x19

0x05

6

cmd_vendor_model_send_tracked

0x19

0x06

16

cmd_vendor_model_set_publication_tracked

0x19

0x07

10

cmd_vendor_model_set_option

0x19

0x08

5

Events

evt_vendor_model_receive

0x19

0x00

18

evt_vendor_model_send_complete

0x19

0x01

5

Bluetooth Mesh Health Client Model

Commands

cmd_health_client_init

0x1a

0x07

0

cmd_health_client_deinit

0x1a

0x08

0

cmd_health_client_get

0x1a

0x00

8

cmd_health_client_clear

0x1a

0x01

9

cmd_health_client_test

0x1a

0x02

10

cmd_health_client_get_period

0x1a

0x03

6

cmd_health_client_set_period

0x1a

0x04

8

cmd_health_client_get_attention

0x1a

0x05

6

cmd_health_client_set_attention

0x1a

0x06

8

Events

evt_health_client_server_status

0x1a

0x00

13

evt_health_client_server_status_period

0x1a

0x01

9

evt_health_client_server_status_attention

0x1a

0x02

9

Bluetooth Mesh Health Server Model

Commands

cmd_health_server_set_fault

0x1b

0x00

3

cmd_health_server_clear_fault

0x1b

0x01

3

cmd_health_server_send_test_response

0x1b

0x02

8

Events

evt_health_server_attention

0x1b

0x00

3

evt_health_server_test_request

0x1b

0x01

12

Bluetooth Mesh Generic Client Model

Commands

cmd_generic_client_get

0x1e

0x00

9

cmd_generic_client_set

0x1e

0x01

19

cmd_generic_client_publish

0x1e

0x02

15

cmd_generic_client_get_params

0x1e

0x03

10

cmd_generic_client_init

0x1e

0x04

0

cmd_generic_client_init_common

0x1e

0x05

0

cmd_generic_client_init_on_off

0x1e

0x06

0

cmd_generic_client_init_level

0x1e

0x07

0

cmd_generic_client_init_default_transition_time

0x1e

0x08

0

cmd_generic_client_init_power_on_off

0x1e

0x09

0

cmd_generic_client_init_power_level

0x1e

0x0a

0

cmd_generic_client_init_battery

0x1e

0x0b

0

cmd_generic_client_init_location

0x1e

0x0c

0

cmd_generic_client_init_property

0x1e

0x0d

0

cmd_generic_client_init_lightness

0x1e

0x0e

0

cmd_generic_client_init_ctl

0x1e

0x0f

0

cmd_generic_client_init_hsl

0x1e

0x10

0

Events

evt_generic_client_server_status

0x1e

0x00

16

Bluetooth Mesh Generic Server Model

Commands

cmd_generic_server_respond

0x1f

0x00

16

cmd_generic_server_update

0x1f

0x01

10

cmd_generic_server_publish

0x1f

0x02

5

cmd_generic_server_init

0x1f

0x04

0

cmd_generic_server_init_common

0x1f

0x05

0

cmd_generic_server_init_on_off

0x1f

0x06

0

cmd_generic_server_init_level

0x1f

0x07

0

cmd_generic_server_init_default_transition_time

0x1f

0x08

0

cmd_generic_server_init_power_on_off

0x1f

0x09

0

cmd_generic_server_init_power_level

0x1f

0x0a

0

cmd_generic_server_init_battery

0x1f

0x0b

0

cmd_generic_server_init_location

0x1f

0x0c

0

cmd_generic_server_init_property

0x1f

0x0d

0

cmd_generic_server_init_lightness

0x1f

0x0e

0

cmd_generic_server_init_ctl

0x1f

0x0f

0

cmd_generic_server_init_hsl

0x1f

0x10

0

cmd_generic_server_get_cached_state

0x1f

0x11

5

Events

evt_generic_server_client_request

0x1f

0x00

20

evt_generic_server_state_changed

0x1f

0x01

10

evt_generic_server_state_recall

0x1f

0x02

10

Bluetooth Mesh Test Utilities

Commands

cmd_test_get_nettx

0x22

0x00

0

cmd_test_set_nettx

0x22

0x01

2

cmd_test_get_relay

0x22

0x02

0

cmd_test_set_relay

0x22

0x03

3

cmd_test_set_adv_scan_params

0x22

0x04

11

cmd_test_set_ivupdate_test_mode

0x22

0x05

1

cmd_test_get_ivupdate_test_mode

0x22

0x06

0

cmd_test_set_segment_send_delay

0x22

0x07

1

cmd_test_set_ivupdate_state

0x22

0x08

1

cmd_test_send_beacons

0x22

0x09

0

cmd_test_bind_local_model_app

0x22

0x0a

8

cmd_test_unbind_local_model_app

0x22

0x0b

8

cmd_test_add_local_model_sub

0x22

0x0c

8

cmd_test_remove_local_model_sub

0x22

0x0d

8

cmd_test_add_local_model_sub_va

0x22

0x0e

7

cmd_test_remove_local_model_sub_va

0x22

0x0f

7

cmd_test_get_local_model_sub

0x22

0x10

6

cmd_test_set_local_model_pub

0x22

0x11

14

cmd_test_set_local_model_pub_va

0x22

0x12

13

cmd_test_get_local_model_pub

0x22

0x13

6

cmd_test_set_local_heartbeat_subscription

0x22

0x14

5

cmd_test_get_local_heartbeat_subscription

0x22

0x15

0

cmd_test_get_local_heartbeat_publication

0x22

0x16

0

cmd_test_set_local_heartbeat_publication

0x22

0x17

9

cmd_test_add_local_key

0x22

0x1a

21

cmd_test_remove_local_key

0x22

0x1b

3

cmd_test_update_local_key

0x22

0x1c

19

cmd_test_set_sar_config

0x22

0x1d

21

cmd_test_set_adv_bearer_state

0x22

0x1f

1

cmd_test_prov_get_device_key

0x22

0x23

2

cmd_test_prov_prepare_key_refresh

0x22

0x24

17

cmd_test_cancel_segmented_tx

0x22

0x25

4

cmd_test_set_iv_index

0x22

0x26

4

cmd_test_set_element_seqnum

0x22

0x27

6

cmd_test_get_local_model_app_bindings

0x22

0x29

6

cmd_test_get_replay_protection_list_entry

0x22

0x2a

2

cmd_test_clear_replay_protection_list_entry

0x22

0x2b

2

cmd_test_set_replay_protection_list_diagnostics

0x22

0x2c

1

cmd_test_get_default_ttl

0x22

0x2e

0

cmd_test_set_default_ttl

0x22

0x2f

1

cmd_test_get_gatt_proxy

0x22

0x30

0

cmd_test_set_gatt_proxy

0x22

0x31

1

cmd_test_get_identity

0x22

0x32

2

cmd_test_set_identity

0x22

0x33

3

cmd_test_get_friend

0x22

0x34

0

cmd_test_set_friend

0x22

0x35

1

cmd_test_get_beacon

0x22

0x36

0

cmd_test_set_beacon

0x22

0x37

1

cmd_test_get_private_identity

0x22

0x38

2

cmd_test_set_private_identity

0x22

0x39

3

cmd_test_set_adv_provisioning_bearer_timing

0x22

0x3a

4

cmd_test_update_keyrefresh_phase

0x22

0x3b

2

cmd_test_send_private_beacons

0x22

0x3c

0

cmd_test_set_adv_params

0x22

0x3d

6

cmd_test_set_scan_params

0x22

0x3e

4

cmd_test_adv_use_random_address

0x22

0x3f

1

Events

evt_test_local_heartbeat_subscription_complete

0x22

0x00

4

evt_test_replay_protection_list_entry_set

0x22

0x01

3

evt_test_replay_protection_list_entry_cleared

0x22

0x02

2

evt_test_replay_protection_list_saved

0x22

0x03

6

evt_test_replay_protection_list_full

0x22

0x04

0

Bluetooth Mesh Low Power Node API

Commands

cmd_lpn_init

0x23

0x00

0

cmd_lpn_deinit

0x23

0x01

0

cmd_lpn_establish_friendship

0x23

0x03

2

cmd_lpn_poll

0x23

0x04

2

cmd_lpn_terminate_friendship

0x23

0x05

2

cmd_lpn_config

0x23

0x06

5

Events

evt_lpn_friendship_established

0x23

0x00

4

evt_lpn_friendship_failed

0x23

0x01

4

evt_lpn_friendship_terminated

0x23

0x02

4

Bluetooth Mesh Friend Node API

Commands

cmd_friend_init

0x24

0x00

0

cmd_friend_deinit

0x24

0x01

0

Events

evt_friend_friendship_established

0x24

0x00

4

evt_friend_friendship_terminated

0x24

0x01

6

Bluetooth Mesh GATT Proxy Client

Commands

Bluetooth Mesh GATT Proxy Server

Commands

Bluetooth Mesh Configuration Client Model

Commands

cmd_config_client_cancel_request

0x27

0x00

4

cmd_config_client_get_request_status

0x27

0x01

4

cmd_config_client_get_default_timeout

0x27

0x2e

0

cmd_config_client_set_default_timeout

0x27

0x2f

8

cmd_config_client_add_netkey

0x27

0x02

6

cmd_config_client_remove_netkey

0x27

0x03

6

cmd_config_client_list_netkeys

0x27

0x04

4

cmd_config_client_add_appkey

0x27

0x05

8

cmd_config_client_remove_appkey

0x27

0x06

8

cmd_config_client_list_appkeys

0x27

0x07

6

cmd_config_client_bind_model

0x27

0x08

11

cmd_config_client_unbind_model

0x27

0x09

11

cmd_config_client_list_bindings

0x27

0x0a

9

cmd_config_client_get_model_pub

0x27

0x0b

9

cmd_config_client_set_model_pub

0x27

0x0c

22

cmd_config_client_set_model_pub_va

0x27

0x0d

36

cmd_config_client_add_model_sub

0x27

0x0e

11

cmd_config_client_add_model_sub_va

0x27

0x0f

25

cmd_config_client_remove_model_sub

0x27

0x10

11

cmd_config_client_remove_model_sub_va

0x27

0x11

25

cmd_config_client_set_model_sub

0x27

0x12

11

cmd_config_client_set_model_sub_va

0x27

0x13

25

cmd_config_client_clear_model_sub

0x27

0x14

9

cmd_config_client_list_subs

0x27

0x15

9

cmd_config_client_get_heartbeat_pub

0x27

0x16

4

cmd_config_client_set_heartbeat_pub

0x27

0x17

13

cmd_config_client_get_heartbeat_sub

0x27

0x19

4

cmd_config_client_set_heartbeat_sub

0x27

0x1a

9

cmd_config_client_get_beacon

0x27

0x1b

4

cmd_config_client_set_beacon

0x27

0x1c

5

cmd_config_client_get_default_ttl

0x27

0x1d

4

cmd_config_client_set_default_ttl

0x27

0x1e

5

cmd_config_client_get_gatt_proxy

0x27

0x1f

4

cmd_config_client_set_gatt_proxy

0x27

0x20

5

cmd_config_client_get_relay

0x27

0x21

4

cmd_config_client_set_relay

0x27

0x22

8

cmd_config_client_get_network_transmit

0x27

0x23

4

cmd_config_client_set_network_transmit

0x27

0x24

7

cmd_config_client_get_identity

0x27

0x25

6

cmd_config_client_set_identity

0x27

0x26

7

cmd_config_client_get_friend

0x27

0x27

4

cmd_config_client_set_friend

0x27

0x28

5

cmd_config_client_get_key_refresh_phase

0x27

0x29

6

cmd_config_client_get_lpn_polltimeout

0x27

0x2b

6

cmd_config_client_get_dcd

0x27

0x2c

5

cmd_config_client_reset_node

0x27

0x2d

4

cmd_config_client_set_request_timeout_for_node

0x27

0x30

4

Events

evt_config_client_request_modified

0x27

0x00

4

evt_config_client_netkey_status

0x27

0x01

6

evt_config_client_netkey_list

0x27

0x02

5

evt_config_client_netkey_list_end

0x27

0x03

6

evt_config_client_appkey_status

0x27

0x04

6

evt_config_client_appkey_list

0x27

0x05

5

evt_config_client_appkey_list_end

0x27

0x06

6

evt_config_client_binding_status

0x27

0x07

6

evt_config_client_bindings_list

0x27

0x08

5

evt_config_client_bindings_list_end

0x27

0x09

6

evt_config_client_model_pub_status

0x27

0x0a

19

evt_config_client_model_sub_status

0x27

0x0b

6

evt_config_client_subs_list

0x27

0x0c

5

evt_config_client_subs_list_end

0x27

0x0d

6

evt_config_client_heartbeat_pub_status

0x27

0x0e

15

evt_config_client_heartbeat_sub_status

0x27

0x0f

14

evt_config_client_beacon_status

0x27

0x10

7

evt_config_client_default_ttl_status

0x27

0x11

7

evt_config_client_gatt_proxy_status

0x27

0x12

7

evt_config_client_relay_status

0x27

0x13

10

evt_config_client_network_transmit_status

0x27

0x14

9

evt_config_client_identity_status

0x27

0x15

7

evt_config_client_friend_status

0x27

0x16

7

evt_config_client_key_refresh_phase_status

0x27

0x17

9

evt_config_client_lpn_polltimeout_status

0x27

0x18

10

evt_config_client_dcd_data

0x27

0x19

6

evt_config_client_dcd_data_end

0x27

0x1a

6

evt_config_client_reset_status

0x27

0x1b

6

evt_config_client_obo_ack_received

0x27

0x1c

4

Bluetooth Mesh BLOB Transfer Client Model

Commands

cmd_mbt_client_init

0x28

0x09

8

cmd_mbt_client_setup

0x28

0x00

41

cmd_mbt_client_query_information

0x28

0x01

2

cmd_mbt_client_get_server_status

0x28

0x0d

4

cmd_mbt_client_add_server

0x28

0x0e

4

cmd_mbt_client_start_transfer

0x28

0x02

4

cmd_mbt_client_start_block

0x28

0x03

4

cmd_mbt_client_send_chunk_request_rsp

0x28

0x04

3

cmd_mbt_client_query_block_status

0x28

0x05

2

cmd_mbt_client_get_status

0x28

0x06

2

cmd_mbt_client_get_transfer_status

0x28

0x0a

23

cmd_mbt_client_cancel_transfer

0x28

0x0b

2

cmd_mbt_client_abort

0x28

0x0c

2

Events

evt_mbt_client_server_information_status

0x28

0x00

10

evt_mbt_client_query_information_complete

0x28

0x04

10

evt_mbt_client_server_transfer_status

0x28

0x01

20

evt_mbt_client_start_transfer_complete

0x28

0x05

2

evt_mbt_client_server_block_status

0x28

0x03

6

evt_mbt_client_start_block_complete

0x28

0x06

8

evt_mbt_client_send_chunk_request

0x28

0x07

8

evt_mbt_client_server_partial_block_report

0x28

0x0c

5

evt_mbt_client_send_chunks_complete

0x28

0x08

2

evt_mbt_client_query_block_status_complete

0x28

0x09

4

evt_mbt_client_tx_complete

0x28

0x0a

2

evt_mbt_client_server_failed

0x28

0x0b

6

evt_mbt_client_transfer_complete

0x28

0x0d

2

Bluetooth Mesh BLOB Transfer Server Model

Commands

cmd_mbt_server_init

0x29

0x02

19

cmd_mbt_server_start

0x29

0x00

13

cmd_mbt_server_get_transfer_status

0x29

0x01

2

cmd_mbt_server_transfer_complete

0x29

0x03

2

cmd_mbt_server_abort

0x29

0x04

2

cmd_mbt_server_set_pull_mode_parameters

0x29

0x05

6

cmd_mbt_server_transfer_start_rsp

0x29

0x06

3

Events

evt_mbt_server_state_changed

0x29

0x06

23

evt_mbt_server_transfer_start_req

0x29

0x00

18

evt_mbt_server_block_start

0x29

0x01

18

evt_mbt_server_chunk

0x29

0x03

15

evt_mbt_server_block_complete

0x29

0x04

16

evt_mbt_server_transfer_cancel

0x29

0x07

12

evt_mbt_server_partial_block_report_tx_complete

0x29

0x08

5

Bluetooth Mesh Sensor Server Model

Commands

cmd_sensor_server_init

0x47

0x00

3

cmd_sensor_server_deinit

0x47

0x01

2

cmd_sensor_server_send_descriptor_status

0x47

0x02

8

cmd_sensor_server_send_status

0x47

0x03

8

cmd_sensor_server_send_column_status

0x47

0x04

10

cmd_sensor_server_send_series_status

0x47

0x05

10

Events

evt_sensor_server_get_request

0x47

0x01

11

evt_sensor_server_get_column_request

0x47

0x02

12

evt_sensor_server_get_series_request

0x47

0x03

12

evt_sensor_server_publish

0x47

0x04

6

Bluetooth Mesh Sensor Setup Server Model

Commands

cmd_sensor_setup_server_send_cadence_status

0x48

0x00

10

cmd_sensor_setup_server_send_settings_status

0x48

0x01

10

cmd_sensor_setup_server_send_setting_status

0x48

0x02

12

Events

evt_sensor_setup_server_get_cadence_request

0x48

0x00

11

evt_sensor_setup_server_set_cadence_request

0x48

0x01

14

evt_sensor_setup_server_get_settings_request

0x48

0x02

11

evt_sensor_setup_server_get_setting_request

0x48

0x03

13

evt_sensor_setup_server_set_setting_request

0x48

0x04

14

evt_sensor_setup_server_publish

0x48

0x05

6

Bluetooth Mesh Sensor Client Model

Commands

cmd_sensor_client_init

0x49

0x00

0

cmd_sensor_client_deinit

0x49

0x01

0

cmd_sensor_client_get_descriptor

0x49

0x02

9

cmd_sensor_client_get

0x49

0x03

9

cmd_sensor_client_get_column

0x49

0x04

10

cmd_sensor_client_get_series

0x49

0x05

10

cmd_sensor_client_get_cadence

0x49

0x06

9

cmd_sensor_client_set_cadence

0x49

0x07

10

cmd_sensor_client_get_settings

0x49

0x08

9

cmd_sensor_client_get_setting

0x49

0x09

11

cmd_sensor_client_set_setting

0x49

0x0a

12

Events

evt_sensor_client_descriptor_status

0x49

0x00

10

evt_sensor_client_cadence_status

0x49

0x01

12

evt_sensor_client_settings_status

0x49

0x02

12

evt_sensor_client_setting_status

0x49

0x03

14

evt_sensor_client_status

0x49

0x04

10

evt_sensor_client_column_status

0x49

0x05

12

evt_sensor_client_series_status

0x49

0x06

12

evt_sensor_client_publish

0x49

0x07

6

Bluetooth Mesh Firmware Update Client Model

Commands

cmd_fw_update_client_init

0x4a

0x00

2

cmd_fw_update_client_deinit

0x4a

0x01

2

cmd_fw_update_client_get_info

0x4a

0x08

25

cmd_fw_update_client_get_update

0x4a

0x09

23

cmd_fw_update_client_start_update

0x4a

0x0a

36

cmd_fw_update_client_cancel_update

0x4a

0x0b

23

cmd_fw_update_client_apply_update

0x4a

0x0c

23

cmd_fw_update_client_check_metadata

0x4a

0x0d

25

Events

evt_fw_update_client_info_status_current_fwid

0x4a

0x00

7

evt_fw_update_client_info_status_update_uri

0x4a

0x01

7

evt_fw_update_client_update_status

0x4a

0x02

19

evt_fw_update_client_metadata_status

0x4a

0x0a

7

Bluetooth Mesh Light Control Client Model

Commands

cmd_lc_client_init

0x4c

0x00

2

cmd_lc_client_get_mode

0x4c

0x01

6

cmd_lc_client_set_mode

0x4c

0x02

8

cmd_lc_client_get_om

0x4c

0x04

6

cmd_lc_client_set_om

0x4c

0x05

8

cmd_lc_client_get_light_onoff

0x4c

0x07

6

cmd_lc_client_set_light_onoff

0x4c

0x08

15

cmd_lc_client_get_property

0x4c

0x09

8

cmd_lc_client_set_property

0x4c

0x0a

10

Events

evt_lc_client_mode_status

0x4c

0x00

9

evt_lc_client_om_status

0x4c

0x01

9

evt_lc_client_light_onoff_status

0x4c

0x02

14

evt_lc_client_property_status

0x4c

0x03

11

Bluetooth Mesh Light Control Server Model

Commands

cmd_lc_server_init

0x4d

0x00

2

cmd_lc_server_deinit

0x4d

0x01

2

cmd_lc_server_update_mode

0x4d

0x02

3

cmd_lc_server_update_om

0x4d

0x03

3

cmd_lc_server_update_light_onoff

0x4d

0x04

7

cmd_lc_server_init_all_properties

0x4d

0x05

2

cmd_lc_server_set_publish_mask

0x4d

0x06

5

cmd_lc_server_set_regulator_interval

0x4d

0x07

3

cmd_lc_server_set_event_mask

0x4d

0x08

5

cmd_lc_server_get_lc_state

0x4d

0x09

2

Events

evt_lc_server_mode_updated

0x4d

0x00

10

evt_lc_server_om_updated

0x4d

0x01

9

evt_lc_server_light_onoff_updated

0x4d

0x02

13

evt_lc_server_occupancy_updated

0x4d

0x03

9

evt_lc_server_ambient_lux_level_updated

0x4d

0x04

12

evt_lc_server_linear_output_updated

0x4d

0x05

4

evt_lc_server_state_updated

0x4d

0x06

7

evt_lc_server_regulator_debug_info

0x4d

0x07

6

Bluetooth Mesh Light Control Setup Server Model

Commands

cmd_lc_setup_server_update_property

0x4e

0x00

5

Events

evt_lc_setup_server_set_property

0x4e

0x00

11

Bluetooth Mesh Scene Client Model

Commands

cmd_scene_client_init

0x4f

0x00

2

cmd_scene_client_get

0x4f

0x01

6

cmd_scene_client_get_register

0x4f

0x02

6

cmd_scene_client_recall

0x4f

0x03

16

cmd_scene_client_store

0x4f

0x04

9

cmd_scene_client_delete

0x4f

0x05

9

Events

evt_scene_client_status

0x4f

0x00

17

evt_scene_client_register_status

0x4f

0x01

12

Bluetooth Mesh Scene Server Model

Commands

cmd_scene_server_init

0x50

0x00

2

cmd_scene_server_deinit

0x50

0x01

2

cmd_scene_server_reset_register

0x50

0x02

2

cmd_scene_server_enable_compact_recall_events

0x50

0x03

0

Events

evt_scene_server_get

0x50

0x01

8

evt_scene_server_register_get

0x50

0x02

8

evt_scene_server_recall

0x50

0x03

14

evt_scene_server_publish

0x50

0x04

6

evt_scene_server_compact_recall

0x50

0x05

1

Bluetooth Mesh Scene Setup Server Model

Commands

cmd_scene_setup_server_init

0x51

0x00

2

Events

evt_scene_setup_server_store

0x51

0x00

10

evt_scene_setup_server_delete

0x51

0x01

10

evt_scene_setup_server_publish

0x51

0x02

6

Bluetooth Mesh Scheduler Client Model

Commands

cmd_scheduler_client_init

0x54

0x00

2

cmd_scheduler_client_deinit

0x54

0x01

2

cmd_scheduler_client_get

0x54

0x02

6

cmd_scheduler_client_get_action

0x54

0x03

7

cmd_scheduler_client_set_action

0x54

0x04

23

Events

evt_scheduler_client_status

0x54

0x00

10

evt_scheduler_client_action_status

0x54

0x01

24

Bluetooth Mesh Scheduler Server Model

Commands

cmd_scheduler_server_init

0x55

0x00

2

cmd_scheduler_server_deinit

0x55

0x01

2

cmd_scheduler_server_get

0x55

0x02

2

cmd_scheduler_server_get_action

0x55

0x03

3

cmd_scheduler_server_set_action

0x55

0x04

18

Events

evt_scheduler_server_action_changed

0x55

0x01

18

evt_scheduler_server_scene_changed

0x55

0x02

8

evt_scheduler_server_action_triggered

0x55

0x03

10

Bluetooth Mesh Firmware Update Server Model

Commands

cmd_fw_update_server_init

0x57

0x00

4

cmd_fw_update_server_deinit

0x57

0x01

2

cmd_fw_update_server_check_fw_metadata_rsp

0x57

0x02

5

cmd_fw_update_server_update_start_rsp

0x57

0x03

4

cmd_fw_update_server_verify_fw_rsp

0x57

0x04

3

cmd_fw_update_server_distributor_self_update_rsp

0x57

0x05

4

Events

evt_fw_update_server_check_fw_metadata_req

0x57

0x00

6

evt_fw_update_server_update_start_req

0x57

0x03

14

evt_fw_update_server_verify_fw_req

0x57

0x04

2

evt_fw_update_server_apply

0x57

0x05

4

evt_fw_update_server_update_cancelled

0x57

0x06

4

evt_fw_update_server_distributor_self_update_req

0x57

0x07

7

Bluetooth Mesh Time Server Model

Commands

cmd_time_server_init

0x52

0x00

2

cmd_time_server_deinit

0x52

0x01

2

cmd_time_server_get_time

0x52

0x02

2

cmd_time_server_set_time

0x52

0x03

19

cmd_time_server_get_time_zone_offset_new

0x52

0x04

2

cmd_time_server_set_time_zone_offset_new

0x52

0x05

12

cmd_time_server_get_tai_utc_delta_new

0x52

0x06

2

cmd_time_server_set_tai_utc_delta_new

0x52

0x07

14

cmd_time_server_get_time_role

0x52

0x08

2

cmd_time_server_set_time_role

0x52

0x09

3

cmd_time_server_get_datetime

0x52

0x0a

2

cmd_time_server_publish

0x52

0x0b

2

cmd_time_server_status

0x52

0x0c

6

Events

evt_time_server_time_updated

0x52

0x00

19

evt_time_server_time_zone_offset_updated

0x52

0x01

14

evt_time_server_tai_utc_delta_updated

0x52

0x02

18

evt_time_server_time_role_updated

0x52

0x03

3

Bluetooth Mesh Time Client Model

Commands

cmd_time_client_init

0x53

0x00

2

cmd_time_client_deinit

0x53

0x01

2

cmd_time_client_get_time

0x53

0x02

6

cmd_time_client_set_time

0x53

0x03

23

cmd_time_client_get_time_zone

0x53

0x04

6

cmd_time_client_set_time_zone

0x53

0x05

16

cmd_time_client_get_tai_utc_delta

0x53

0x06

6

cmd_time_client_set_tai_utc_delta

0x53

0x07

18

cmd_time_client_get_time_role

0x53

0x08

6

cmd_time_client_set_time_role

0x53

0x09

7

Events

evt_time_client_time_status

0x53

0x00

25

evt_time_client_time_zone_status

0x53

0x01

20

evt_time_client_tai_utc_delta_status

0x53

0x02

24

evt_time_client_time_role_status

0x53

0x03

9

Bluetooth Mesh Firmware Distribution Server Model

Commands

cmd_fw_dist_server_init

0x58

0x00

17

cmd_fw_dist_server_deinit

0x58

0x01

2

cmd_fw_dist_server_upload_start_rsp

0x58

0x02

3

cmd_fw_dist_server_execute_distribution_step

0x58

0x03

2

cmd_fw_dist_server_upload_oob_start_rsp

0x58

0x08

4

cmd_fw_dist_server_set_upload_oob_metadata

0x58

0x09

3

cmd_fw_dist_server_set_upload_oob_image_size

0x58

0x0a

6

cmd_fw_dist_server_set_upload_oob_progress

0x58

0x0b

4

cmd_fw_dist_server_get_node_status_by_index

0x58

0x0c

4

cmd_fw_dist_server_get_node_status_by_address

0x58

0x0d

4

cmd_fw_dist_server_delete_rsp

0x58

0x0e

5

cmd_fw_dist_server_dist_start_rsp

0x58

0x13

4

cmd_fw_dist_server_set_multicast_threshold

0x58

0x14

4

cmd_fw_dist_server_delete_all_rsp

0x58

0x0f

4

cmd_fw_dist_server_resume_rsp

0x58

0x10

4

Events

evt_fw_dist_server_nodes_added

0x58

0x00

9

evt_fw_dist_server_nodes_deleted

0x58

0x01

4

evt_fw_dist_server_dist_start_req

0x58

0x02

29

evt_fw_dist_server_dist_cancel

0x58

0x03

4

evt_fw_dist_server_dist_cancel_complete

0x58

0x04

4

evt_fw_dist_server_upload_start_metadata

0x58

0x05

5

evt_fw_dist_server_upload_start_req

0x58

0x06

17

evt_fw_dist_server_upload_cancel

0x58

0x08

4

evt_fw_dist_server_dist_state_changed

0x58

0x0b

5

evt_fw_dist_server_node_failed

0x58

0x0c

9

evt_fw_dist_server_upload_complete_metadata

0x58

0x0d

5

evt_fw_dist_server_upload_complete

0x58

0x0e

17

evt_fw_dist_server_upload_failed

0x58

0x0f

17

evt_fw_dist_server_upload_oob_start_uri

0x58

0x10

5

evt_fw_dist_server_upload_oob_start_req

0x58

0x11

5

evt_fw_dist_server_fw_delete_req

0x58

0x12

5

evt_fw_dist_server_fw_delete_all_req

0x58

0x13

4

evt_fw_dist_server_dist_suspend

0x58

0x15

4

evt_fw_dist_server_resume_req

0x58

0x16

18

Bluetooth Mesh Firmware Distribution Client Model

Commands

cmd_fw_dist_client_init

0x59

0x00

2

cmd_fw_dist_client_deinit

0x59

0x01

2

cmd_fw_dist_client_setup

0x59

0x02

5

cmd_fw_dist_client_setup_upload

0x59

0x03

20

cmd_fw_dist_client_set_upload_metadata

0x59

0x04

3

cmd_fw_dist_client_get_receivers

0x59

0x0e

8

cmd_fw_dist_client_get

0x59

0x0d

4

cmd_fw_dist_client_start_distribution

0x59

0x0f

30

cmd_fw_dist_client_cancel_distribution

0x59

0x10

4

cmd_fw_dist_client_apply_distribution

0x59

0x11

4

cmd_fw_dist_client_suspend_distribution

0x59

0x12

4

cmd_fw_dist_client_add_receivers

0x59

0x13

5

cmd_fw_dist_client_delete_all_receivers

0x59

0x14

4

cmd_fw_dist_client_get_capabilities

0x59

0x15

4

cmd_fw_dist_client_get_upload

0x59

0x16

4

cmd_fw_dist_client_start_upload

0x59

0x17

2

cmd_fw_dist_client_cancel_upload

0x59

0x19

4

cmd_fw_dist_client_get_fw

0x59

0x1a

5

cmd_fw_dist_client_get_fw_by_index

0x59

0x1b

6

cmd_fw_dist_client_delete_fw

0x59

0x1c

5

cmd_fw_dist_client_delete_all_fw

0x59

0x1d

4

cmd_fw_dist_client_prepare_oob_upload

0x59

0x1e

3

cmd_fw_dist_client_start_oob_upload

0x59

0x1f

8

cmd_fw_dist_client_suspend_upload

0x59

0x20

2

cmd_fw_dist_client_resume_upload

0x59

0x21

2

Events

evt_fw_dist_client_receivers_status

0x59

0x03

7

evt_fw_dist_client_receivers_list

0x59

0x04

15

evt_fw_dist_client_receivers_list_end

0x59

0x05

10

evt_fw_dist_client_capabilities_status

0x59

0x06

22

evt_fw_dist_client_distribution_status

0x59

0x07

17

evt_fw_dist_client_upload_status

0x59

0x08

9

evt_fw_dist_client_fw_status

0x59

0x09

10

evt_fw_dist_client_upload_complete

0x59

0x0a

17

evt_fw_dist_client_upload_failed

0x59

0x0b

20

Bluetooth Mesh Remote Provisioning Client Model

Commands

cmd_remote_provisioning_client_init

0x30

0x00

0

cmd_remote_provisioning_client_get_scan_capabilities

0x30

0x01

6

cmd_remote_provisioning_client_start_scan

0x30

0x02

25

cmd_remote_provisioning_client_get_scan_status

0x30

0x03

6

cmd_remote_provisioning_client_stop_scan

0x30

0x04

6

cmd_remote_provisioning_client_start_extended_scan

0x30

0x05

25

cmd_remote_provisioning_client_open_link

0x30

0x06

24

cmd_remote_provisioning_client_get_link_status

0x30

0x07

6

cmd_remote_provisioning_client_close_link

0x30

0x08

7

Events

evt_remote_provisioning_client_scan_capabilities

0x30

0x00

6

evt_remote_provisioning_client_scan_status

0x30

0x01

8

evt_remote_provisioning_client_scan_report

0x30

0x02

25

evt_remote_provisioning_client_extended_scan_report

0x30

0x03

24

evt_remote_provisioning_client_link_status

0x30

0x05

6

evt_remote_provisioning_client_link_report

0x30

0x06

5

Bluetooth Mesh Remote Provisioning Server Model

Commands

cmd_remote_provisioning_server_init

0x31

0x00

0

cmd_remote_provisioning_server_open_link

0x31

0x01

1

cmd_remote_provisioning_server_set_default_bearer

0x31

0x02

1

Events

evt_remote_provisioning_server_link_open_request

0x31

0x00

7

evt_remote_provisioning_server_link_close_request

0x31

0x01

1

Bluetooth Mesh Standalone Updater

Commands

cmd_fw_standalone_updater_init

0x5a

0x00

4

cmd_fw_standalone_updater_deinit

0x5a

0x01

2

cmd_fw_standalone_updater_setup

0x5a

0x02

15

cmd_fw_standalone_updater_set_metadata

0x5a

0x03

3

cmd_fw_standalone_updater_set_multicast_threshold

0x5a

0x04

4

cmd_fw_standalone_updater_add_receiver

0x5a

0x05

5

cmd_fw_standalone_updater_delete_all_receivers

0x5a

0x06

2

cmd_fw_standalone_updater_start

0x5a

0x07

26

cmd_fw_standalone_updater_execute_distribution_step

0x5a

0x08

2

cmd_fw_standalone_updater_apply

0x5a

0x09

2

cmd_fw_standalone_updater_get_state

0x5a

0x0a

2

cmd_fw_standalone_updater_get_node_status_by_index

0x5a

0x0b

4

cmd_fw_standalone_updater_get_node_status_by_address

0x5a

0x0c

4

cmd_fw_standalone_updater_cancel

0x5a

0x0d

2

Events

evt_fw_standalone_updater_dist_state_changed

0x5a

0x00

5

evt_fw_standalone_updater_node_failed

0x5a

0x01

9

Bluetooth Mesh Key migration

Commands

cmd_migration_migrate_keys

0x60

0x01

0

cmd_migration_migrate_ddb

0x60

0x02

0

NCP firmware list cache

Commands

cmd_ncp_fw_list_init

0x61

0x00

2

cmd_ncp_fw_list_deinit

0x61

0x01

2

cmd_ncp_fw_list_get_fw_info_by_index

0x61

0x02

4

cmd_ncp_fw_list_get_fw_metadata_by_index

0x61

0x03

4

cmd_ncp_fw_list_add_fw

0x61

0x04

15

cmd_ncp_fw_list_set_fw_metadata

0x61

0x05

5

Events

evt_ncp_fw_list_fw_deleted

0x61

0x08

5

evt_ncp_fw_list_fw_all_deleted

0x61

0x09

4

evt_ncp_fw_list_fw_added

0x61

0x0a

15

Bluetooth Mesh SAR Configuration Client Model

Commands

cmd_sar_config_client_init

0x62

0x01

0

cmd_sar_config_client_deinit

0x62

0x02

0

cmd_sar_config_client_get_sar_transmitter

0x62

0x03

4

cmd_sar_config_client_set_sar_transmitter

0x62

0x04

14

cmd_sar_config_client_get_sar_receiver

0x62

0x05

4

cmd_sar_config_client_set_sar_receiver

0x62

0x06

12

Events

evt_sar_config_client_sar_transmitter_status

0x62

0x01

16

evt_sar_config_client_sar_receiver_status

0x62

0x02

14

Bluetooth Mesh SAR Configuration Server Model

Commands

cmd_sar_config_server_init

0x63

0x01

0

cmd_sar_config_server_deinit

0x63

0x02

0

cmd_sar_config_server_get_sar_transmitter

0x63

0x03

0

cmd_sar_config_server_set_sar_transmitter

0x63

0x04

10

cmd_sar_config_server_get_sar_receiver

0x63

0x05

0

cmd_sar_config_server_set_sar_receiver

0x63

0x06

8

Events

evt_sar_config_server_sar_transmitter_set

0x63

0x01

10

evt_sar_config_server_sar_receiver_set

0x63

0x02

8

Bluetooth Mesh Private Beacon Client Model

Commands

cmd_private_beacon_client_init

0x64

0x01

0

cmd_private_beacon_client_deinit

0x64

0x02

0

cmd_private_beacon_client_get_beacon

0x64

0x03

4

cmd_private_beacon_client_set_beacon

0x64

0x04

7

cmd_private_beacon_client_get_gatt_proxy

0x64

0x05

4

cmd_private_beacon_client_set_gatt_proxy

0x64

0x06

5

cmd_private_beacon_client_get_identity

0x64

0x07

6

cmd_private_beacon_client_set_identity

0x64

0x08

7

Events

evt_private_beacon_client_beacon_status

0x64

0x01

8

evt_private_beacon_client_gatt_proxy_status

0x64

0x02

7

evt_private_beacon_client_identity_status

0x64

0x03

10

Bluetooth Mesh Private Beacon Server Model

Commands

cmd_private_beacon_server_init

0x65

0x01

0

cmd_private_beacon_server_deinit

0x65

0x02

0

Bluetooth Mesh Large Composition Data Client Model

Commands

cmd_lcd_client_init

0x66

0x01

0

cmd_lcd_client_deinit

0x66

0x02

0

cmd_lcd_client_get_composition_data

0x66

0x03

7

cmd_lcd_client_get_metadata

0x66

0x04

7

Events

evt_lcd_client_data_header

0x66

0x01

9

evt_lcd_client_data

0x66

0x02

5

evt_lcd_client_data_end

0x66

0x03

6

Bluetooth Mesh Large Composition Data Server Model

Commands

cmd_lcd_server_init

0x67

0x01

0

cmd_lcd_server_deinit

0x67

0x02

0

Bluetooth Mesh On-demand Private Proxy Client Model

Commands

cmd_on_demand_private_proxy_client_init

0x68

0x01

0

cmd_on_demand_private_proxy_client_deinit

0x68

0x02

0

cmd_on_demand_private_proxy_client_get_on_demand_private_gatt_proxy

0x68

0x03

4

cmd_on_demand_private_proxy_client_set_on_demand_private_gatt_proxy

0x68

0x04

5

Events

evt_on_demand_private_proxy_client_private_gatt_proxy_status

0x68

0x01

7

Bluetooth Mesh Solicitation PDU RPL Config Client Model

Commands

cmd_solicitation_config_client_init

0x69

0x01

0

cmd_solicitation_config_client_deinit

0x69

0x02

0

cmd_solicitation_config_client_clear_items

0x69

0x03

9

Events

evt_solicitation_config_client_items_status

0x69

0x01

10

Bluetooth Mesh On-demand Private Proxy Server Model

Commands

cmd_on_demand_private_proxy_server_init

0x6a

0x01

0

cmd_on_demand_private_proxy_server_deinit

0x6a

0x02

0

Bluetooth Mesh Silabs Configuration Server Vendor Model

Commands

cmd_silabs_config_server_init

0x6b

0x00

0

cmd_silabs_config_server_deinit

0x6b

0x01

0

cmd_silabs_config_server_set_tx

0x6b

0x02

5

cmd_silabs_config_server_get_tx

0x6b

0x03

0

cmd_silabs_config_server_set_model_enable

0x6b

0x04

7

cmd_silabs_config_server_get_model_enable

0x6b

0x05

5

cmd_silabs_config_server_set_network_pdu

0x6b

0x06

2

cmd_silabs_config_server_get_network_pdu

0x6b

0x07

0

Events

evt_silabs_config_server_tx_changed

0x6b

0x00

5

evt_silabs_config_server_model_option_changed

0x6b

0x01

7

evt_silabs_config_server_network_pdu_changed

0x6b

0x02

2

Bluetooth Mesh Diagnostic Utilities

Commands

cmd_diagnostic_init

0x6c

0x00

0

cmd_diagnostic_deinit

0x6c

0x01

0

cmd_diagnostic_enable_relay

0x6c

0x02

0

cmd_diagnostic_disable_relay

0x6c

0x03

0

cmd_diagnostic_get_relay

0x6c

0x04

0

cmd_diagnostic_get_statistics

0x6c

0x05

8

cmd_diagnostic_clear_statistics

0x6c

0x06

0

cmd_diagnostic_enable_friend

0x6c

0x07

0

cmd_diagnostic_disable_friend

0x6c

0x08

0

cmd_diagnostic_get_friend

0x6c

0x09

0

Events

evt_diagnostic_relay

0x6c

0x00

6

evt_diagnostic_friend_queue

0x6c

0x01

16

evt_diagnostic_friend_relay

0x6c

0x02

16

evt_diagnostic_friend_remove

0x6c

0x03

17