BLE with STM32WB5MMGH6
Budget: €30 – €250 EUR
Create a project in STM32CubeIDE for STM32WB5MMGH6 to use bluetooth to connect to an APP.
The project must meet this requirements:
1- SERVICE_UUID_1 to be inserted in a #define example :
#define SERVICE_UUID_1 "fffffffffff-000000-1111-ffff-1111111111"
2- must have 6 CHARACTERISTIC_UUID example :
#define CHARACTERISTIC_UUID_11 "a601bcbe-4dc1-11ea-b77f-2e728ce88125" /* time_warm_up */
#define CHARACTERISTIC_UUID_12 "ba846344-4dc1-11ea-b77f-2e728ce88125" /* STATE: 1,2,3*/
#define CHARACTERISTIC_UUID_13 "ffffffff-000000000-b77f-2e728ce88125" /* On/OFF */
#define CHARACTERISTIC_UUID_14 "ffffffff-000000000-b77f-2e728ce88125" /* on /off 1 2 */
#define CHARACTERISTIC_UUID_15 "ffffffff-000000000-b77f-2e728ce88125" /* s1 */
#define CHARACTERISTIC_UUID_16 "ffffffff-000000000-b77fa-b77f-2e728ce88125" /* s2 */
#define CHARACTERISTIC_UUID_17 "ffffffff-000000000-b77fa-b77f-2e728ce88125" /* extra */
3- a function that allow to send a variable to any charactaristic example
void write_BLE ( pCharacteristic , uint8_t var)
4- a function that copy any variable received from any charactaristic to a string
The project must meet this requirements:
1- SERVICE_UUID_1 to be inserted in a #define example :
#define SERVICE_UUID_1 "fffffffffff-000000-1111-ffff-1111111111"
2- must have 6 CHARACTERISTIC_UUID example :
#define CHARACTERISTIC_UUID_11 "a601bcbe-4dc1-11ea-b77f-2e728ce88125" /* time_warm_up */
#define CHARACTERISTIC_UUID_12 "ba846344-4dc1-11ea-b77f-2e728ce88125" /* STATE: 1,2,3*/
#define CHARACTERISTIC_UUID_13 "ffffffff-000000000-b77f-2e728ce88125" /* On/OFF */
#define CHARACTERISTIC_UUID_14 "ffffffff-000000000-b77f-2e728ce88125" /* on /off 1 2 */
#define CHARACTERISTIC_UUID_15 "ffffffff-000000000-b77f-2e728ce88125" /* s1 */
#define CHARACTERISTIC_UUID_16 "ffffffff-000000000-b77fa-b77f-2e728ce88125" /* s2 */
#define CHARACTERISTIC_UUID_17 "ffffffff-000000000-b77fa-b77f-2e728ce88125" /* extra */
3- a function that allow to send a variable to any charactaristic example
void write_BLE ( pCharacteristic , uint8_t var)
4- a function that copy any variable received from any charactaristic to a string