STM32F1本身是没有无线功能的,只能作为控制器使用,如果需要使用无线,需要外接无线模块,比如433MHz模块,Lora模块,Wifi模块,蓝牙模块等等。
如果一定要使用STM32的无线功能,可以考虑STM32WB系列,双核内置蓝牙功能,无需外接蓝牙模块就可以实现无线蓝牙通讯。
要配合一个无线的模块才可以进行无线通讯的,可以试试当下流行的lora的方式吧,低功耗,距离远
如果其他的应用 ,可以再用一下wifi或是蓝牙之类的
直接挂一个模块即可,只要主机带有串口 spi等接口就可以