cancel
Showing results for 
Search instead for 
Did you mean: 

Wireless controller

GS2
Senior

Hello, can somebody help me to select the STM32 controller and it's developer board for my first project that involves:
wireless air mouse with keyboard and TV controller?

1 ACCEPTED SOLUTION

Accepted Solutions
STTwo-32
ST Employee

Hello @GS2 and welcome to the ST Community .

It depends on the Wireless Technologie that you are looking to use on your application. If you are looking for a short range one (a few meters) I can suggest you even our STM32WBA or STM32WB MCUs with a support of BLE, Zigbee, Thread, Matter. If you are looking for a long range Technologie, you may use our STM32WL that support LoRa, Sigfox, ...

More details on this link

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

View solution in original post

19 REPLIES 19
Andrew Neil
Evangelist III

You've titled this "Wireless controller", but tagged it "STM32F4"?

This is the STM32 "Wireless controller" range: https://www.st.com/en/microcontrollers-microprocessors/stm32-wireless-mcus.html 

The STM32F4 range does not include any "Wireless controller": https://www.st.com/en/microcontrollers-microprocessors/stm32f4-series.html

 


@GS2 wrote:

wireless air mouse with keyboard and TV controller?


Will that be Bluetooth, or something else?

 

edit:

For Bluetooth, there's also the BlueNRG range:

https://www.st.com/en/wireless-connectivity/bluetooth-low-energy-application-processors/products.html

 

STTwo-32
ST Employee

Hello @GS2 and welcome to the ST Community .

It depends on the Wireless Technologie that you are looking to use on your application. If you are looking for a short range one (a few meters) I can suggest you even our STM32WBA or STM32WB MCUs with a support of BLE, Zigbee, Thread, Matter. If you are looking for a long range Technologie, you may use our STM32WL that support LoRa, Sigfox, ...

More details on this link

Best Regards.

STTwo-32

To give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.

GS2
Senior

Thank you STTwo-32. Yes, I am looking for a short range one (a few meters) - like computer wireless keyboard and mouse - so STM32WBA or STM32WB with STM32WBA Nucleo-64 board. Is there a software samples for that ?

Thank you Andrew Neil. Sorry, I was thinking about STM32F411, not STM32F4. Also I thought  there are 2 options - Bluetooth and wireless USB. I do not know which one will be better for computer wireless keyboard and air mouse.


@GS2 wrote:

 STM32F411, not STM32F4. .


STM32F4 is the name of the family; STM32E411 is one member of the family - there are no wireless members of the F4 family.

 


@GS2 wrote:

Bluetooth and wireless USB. I do not know which one will be better for computer wireless keyboard and air mouse.


Wireless USB is obsolete, and has been for a long time - so that's a non-starter.

And, anyhow, there is no STM32 which supports it.

GS2
Senior

So what do you think about STM32WBA or STM32WB with STM32WBA Nucleo-64 board ?

GS2
Senior

Thanks, now I think that I need NUCLEO-WB55RG board with STM32WB55RG or
NUCLEO-WB15CC board with STM32WB15CC.

Yes, they all do Bluetooth Low Energy (BLE).

BLE can certainly be used for mouse & keyboard with computers.

Whether they can be used for TVs depends on what the TV supports.

EDIT:

Go to the Product Page for each board, and look on the 'Tools and Software' tab; eg,

https://www.st.com/en/evaluation-tools/nucleo-wb15cc.html#tools-software

There you will see an STM32Cube Package; eg, in this case, STM32CubeWB:

https://www.st.com/en/embedded-software/stm32cubewb.html#documentation

There you can see the Application Note AN5155 describes the available examples - HID is what you'd use for mouse, keyboard, etc:

AndrewNeil_0-1718267776805.png

 

 

GS2
Senior

Thank you Andrew Neil very much for your support. I am learning STM32Cube now, while ordering and waiting for the parts.