Vivoactive 5 BLE GATT connection

Hi. I wanted to ask how can i start a BLE GATT connection in Monkey C. I'm working on a Vivoactive 5 smart watch.

Currently i just followed the example about the function registerProfile in the BluetoothLowEnergy section of the documentation.

Also, i wanted to ask if it's necessary to have a nordic hardware to test the bluetooth functionalities on the simulator.

I'm new with this language but also with coding in general. Thank you in advance!