Here’s a rephrased version of your message:
---
Hello,
I am currently working with the NXP KW45B41Z-EVK development board. My objective is to develop a custom project that allows the board to connect and pair with a mobile device, similar to the HID_Device example in the SDK, and also exchange data packets as demonstrated in the Wireless_UART example. However, I would like to achieve this without relying on the NXP IoT Toolbox.
Could you please guide me on the correct process to accomplish this? Your assistance would be greatly appreciated.
Hello,
Hope you are doing well.
The Wireless UART example application implements both the GATT client and server for the custom Wireless UART profile and services. As it is a custom profile, your application has to implement it.
Even though a connection might initially succeed, if the mobile does not interact as expected, the board will not respond correctly, and communication will fail as the example code is written to terminate the connection when the expected services are not found.
When working with an application, both sides need to have the complete support of their profile, the NXP IoT Toolbox app has registered the specific UUID that the example is looking for. You would have to implement your custom profile and add the same UUID in your application.
For more information on custom profiles see: Creating a Custom Profile — MCUXpresso SDK Documentation
Best Regards,
Ana Sofia.