board_android-IoT/STM32F

convert usb serial port to bluetooth communication

cskimair 2023. 4. 1. 19:41

Let's make legacy equipment connected! 

(From USB Serial cable  connection to bluetooth connection! )

1. This page is made for converting usb serial port  to bluetooth port. So as to communicate mcu's usb serial port with smartphon.  

- I have a STM32F107 + PL2303(mini usb port) embedded device.

- This is a legacy device only communicate through this mini usb cable with PC.

- So, I'd like to make communication with this legacy device through bluetooth. 

 

- overview of converting USB serial port into bluetooth

  >interfacing USB SerialPort with Bluetooth module

 

- How to wiring between USB-to-TTL converter and Bluetooth (BT-05 or ZS-040)

USB-to-TTL converter  TX <->  TX : Bluetooth

USB-to-TTL converter  RX <->  RX : Bluetooth

USB-to-TTL converter GND <->  TX : Bluetooth

USB-to-TTL converter 3.3V  <-> VCC_IN: Bluetooth

 

 

 

 

 

 

reference:

 

https://community.st.com/s/question/0D50X00009XkbKoSAJ/stm32f107

 

STM32F107

 

community.st.com

https://blog.yavilevich.com/2017/03/mlt-bt05-ble-module-a-clone-of-a-clone/

 

MLT-BT05 BLE module – a clone of a clone?? | Arik Yavilevich's blog

Previously I covered the HM-10 Bluetooth Low Energy (BLE) module and its clone, the CC41-A. Those are two popular modules that allow simple BLE communication through a serial interface and are handy with Arduinos and other hobby micro controllers. Make sur

blog.yavilevich.com

https://www.utmel.com/components/hc-06-vs-hc-05-bluetooth-module-what-is-the-difference-between-hc-06-and-hc-05?id=889 

 

HC-06 vs. HC-05 Bluetooth Module: What is the difference between HC-06 and HC-05?

Hc-05 is a Bluetooth serial port module with master-slave integration. The master-slave can be switched with rich and complete instructions. Hc-06 is a Bluetooth serial port module with master-slave integration. The master-slave can be switched by command,

www.utmel.com

 

https://github.com/kai-morich/SimpleBluetoothLeTerminal

 

GitHub - kai-morich/SimpleBluetoothLeTerminal: Android terminal app for Bluetooth LE devices using custom serial profiles

Android terminal app for Bluetooth LE devices using custom serial profiles - GitHub - kai-morich/SimpleBluetoothLeTerminal: Android terminal app for Bluetooth LE devices using custom serial profiles

github.com

 

http://www.kai-morich.de/android/

 

Kai Morich's Android Apps

Serial Bluetooth Terminal

www.kai-morich.de

 

https://www.sparkfun.com/tutorials/215

 

RS-232 vs. TTL Serial Communication - SparkFun Electronics

Weekly product releases, special offers, and more.

www.sparkfun.com

 

 

https://blue-sea-whale.tistory.com/39

 

◈ HC-06 블루투스 모듈

블루투스 모듈이다. 매우저렴하게 쉽게 내 장비에 접속 활용이 가능하다. 간단한 무선 제어 장치가 필요할 때 적용하기에 적당하다. 스마트폰 어플로 블루투스 프로그램도 많기 때문에 간단한 R

blue-sea-whale.tistory.com

https://circuitdigest.com/microcontroller-projects/programming-stm32f103c8-board-using-usb-port

 

Programming STM32F103C8 Board using USB Port

The STM32 Development Board housing the STM32F103C8 Microcontroller is getting increasingly popular thanks to its ARM Cortex M3 architecture, it has high operational speed and more peripheral options. Also since, this board can be easily programmed u

circuitdigest.com