Bluetooth V4.2 BLE RS-422/485 Serial Adapter
Model: BLE-485C
User Manual V1.3
1. Package Content
Product: BLE RS-422/485 adapter
White Box Dimension: 11 x 6 x 5 cm
Total Package Weight: 105 g
Package Contents:
- BLE 422/485 adapter x 1
- A4 User manual x 1
- Mini USB Cable x 1
[Image Description: A compact black adapter unit with screw terminals on one end for RS-485/422 connections, and a USB port and LED indicators on the other end.]
2. Profile
2.1 Top View
LED Indicators:
- Link: Blue
- PWR/Data: Red
[Warning] Radio Frequency area: Do not cover any metal material or painting.
Connections and Controls:
- Terminal Block: TX-, TX+, RX-, RX+
- Reset Button: Reset to Default
- Power Input: Mini USB (Power)
- Power Source: + (5~27 VDC)
- Ground: GND
LED Status:
LED Status | Description |
---|---|
Data LED flash | Data transmission |
Data LED solid on | No data transmission |
Link LED solid on | BLE Link |
Link LED flash | No Link |
Data & Link LED solid on | OTA Mode |
2.2 Rear View
Connections:
- RS-485 / RS-422 selection
- DIP Switch: 9 switches labeled 1 through 9.
- Terminal Block
[Image Description: The rear view of the adapter, showing the DIP switch block and the terminal block for RS-485/422 connections. The model number BLE-485C and regulatory certifications are visible.]
DIP Switch Settings:
Setup | Modbus | Stop Bit | Parity | Role | Baud Rate |
---|---|---|---|---|---|
0: Switch | 0: Normal | 0: 1 | 00: None | 0: Slave | 110: 2400 |
1: Command | 1: Add CRC | 1: 2 | 01: Odd | 111: 4800 | |
RS485 only | 10: Odd | 000: 9600 | |||
11: Even | 001: 19200 | ||||
010: 38400 | |||||
011: 57600 | |||||
100: 115200 | |||||
101: 230400 |
Remark:
- Default setting is
000000000
. - GATT service and AT commands support more settings than DIP switches. Refer to sections 5 and 6.
3. Power Supply
Voltage: 5~27 VDC. Do not exceed the limit.
Powering Options: Three ways to power the adapter: Mini USB, Terminal Block, and pin 9 of DB9 connector. Please choose only one method. Do not power the adapter from more than two sources simultaneously.
The mini USB cable is included in the standard package.
4. Specifications
4.1 Default Values (BLE Peripheral)
- Baud rate: 9,600 bps
- Data bit: 8
- Parity: none
- Stop bit: 1
- Flow control: none
- Device Name: BLE 485
4.2 COM Port Settings
- Baud Rate: 1.2/2.4/4.8/9.6/19.2/38.4/57.6/115.2/230.4/460.8/921.6 Kbps
- Parity: none/even/odd
- Stop bit: 1/1.5/2
- Data bit: 7/8
Remark: The GATT service and AT command will support all functions. Please check sections 5 and 6.
4.3 Range
Maximum 50 m in open space.
4.4 TX Power
Maximum 3 dBm.
4.5 RX Sensitivity
-89 dBm typical.
4.6 TX Current Consumption
15.6 mA (radio only, 0 dbm).
4.7 Operation Temperature
-40 °C to +70 °C.
4.8 Dimensions
81.6 mm (Length) x 31.75 mm (Width) x 17 mm (Height).
4.9 Antenna Gain
Maximum 2 dB.
Remark: All contents are subject to change without notice.
5. GATT Service
5.1 Architecture
[Diagram Description: A workflow illustrating the serial communication between the adapter's 'SERIAL' interface and a 'Mobile APP'. The SERIAL side includes functions like Device Information, Firmware Revision String, NOTIFY, RxData, BLE_CONF, MacID, DeviceName, and PinID_Setting. These are mapped to corresponding characteristics in the Mobile APP, such as SetCharacteristicNotification(Char) and writeCharacteristic(Char).]
5.2 Programming Interfaces
GATT UUIDs:
GATT Service/Characteristic | UUID |
---|---|
UUID_Device Information | 0000180A-0000-1000-8000-00805F9B34FB |
UUID_Firmware Revision String | 00002A26-0000-1000-8000-00805F9B34FB |
UUID_NOTIFY (~20 bytes) | 00031234-0000-1000-8000-00805F9B0130 |
UUID_RxData (~20 bytes) | 00031234-0000-1000-8000-00805F9B0131 |
UUID_MacID (6 bytes) | 00031234-0000-1000-8000-00805F9B0133 |
UUID_DeviceName (15 bytes) | 00031234-0000-1000-8000-00805F9B0134 |
UUID_Reboot (1 bytes) | 00031234-0000-1000-8000-00805F9B0135 |
UUID_PinID_Setting (6 bytes) | 00031234-0000-1000-8000-00805F9B0136 |
UUID_BLE_CONF (7 bytes) | 00031234-0000-1000-8000-00805F9B0132 |
Data Configuration:
Byte0 | Byte1 | Byte2 | Byte3 | Byte4 | Byte5 | Byte6 |
---|---|---|---|---|---|---|
Data bit | RS-485 CRC | Stop Bit | Parity Bit | Baud Rate | Device Mode | Reset To Default |
7, 8 | 0x01:on 0x00:off | 2:1 3:1.5 | 0x02: No Parity 0x01: Odd Parity | 00:9600 01:19200 02:38400 03:57600 04:115200 05:230400 06:2400 07:4800 08:1200 09: 460800 10: 921600 | 0x00: Peripheral | 0x01: Reset |
(Also: 0x00 : Even Parity) |
6. Command Set via COM Port
Command | Value | Description |
---|---|---|
AT | Checks the connection status between the control terminal and the RS-232 adapter. Response: "OK" when the connection is ok. Response: "ERROR" when the connection is not ok. | |
AT (Default) | Tests the RS-232 status when first connecting the adapter with the controller. | |
AT | N | Disables the auto link function. |
AT | ? | Inquires the current setting. |
BAUD= | Used to specify the baud rate of the COM port. Requires 200 ms delay. | |
1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600 | Sets the baud rate (e.g., 1200 bps). | |
(Default) | 9600 bps | |
? | Inquires the current baud rate. | |
BIT= | 7 | Sets data bit to 7. |
8 | Sets data bit to 8. | |
? | Inquires the current data bit. | |
DEFAULT= | Y | Restores default settings (e.g., 19200 bps) and initiates a warm start. The command restarts the system for 1 second. |
DFU= | Y | Enables Device Firmware Upgrade via PC software. OTA (Over-the-air) firmware upgrade is available by APP. |
ECHO= | N | Command characters received from the UART are not echoed back to the DTE/DCE. |
Y | Command characters received from the UART are echoed back to the DTE/DCE. | |
? | Inquires the current setting. | |
FLOW= | N | Disables flow control. |
Y | Enables flow control. | |
? | Inquires the current setting. | |
NAME= | BLE232 | Default device name. |
xx....xx | Sets a custom device name (character string from 2 to 30 characters). Valid characters: 0-9, A-Z, a-z, space, '-'. Note: "first space or -, last space or -" are not permitted. | |
R | Restores the default settings name: "BLE Serial". | |
? | Inquires the name of the local adapter. | |
PARITY= | N | Sets None parity bit. |
O | Sets Odd parity. | |
E | Sets Even parity. | |
? | Inquires the current setting. | |
PIN= | 123456 | Default PIN code. Paired adapters should have the same PIN. |
xx....xx | Sets a PIN code (6 digits, 0-9). | |
? | Inquires the current PIN. | |
PROMPT= | Y | Prompts result messages (OK/ERROR for command execution). |
N | Does not prompt result messages. | |
? | Inquires the current setting. | |
STOP= | 1 | Sets one stop bit. |
2 | Sets two stop bits. | |
? | Inquires the current setting. | |
VERSION= | ? | Inquires the firmware version codes. |
7. RS-485 Wire Connection
[Diagram Description: A wiring diagram showing connections for RS-485/RS-422. TX+(A) should connect to TX+, TX-(B) to TX-. RX+ to RX+, RX- to RX-. GND to GND. +5V to +5V.]
[Image Description: A close-up of the adapter's terminal block with wires connected, illustrating the RS-485/422 wiring. Wires are color-coded: Yellow for TX+(A), Blue for TX-(B), Green for RX+, and White for RX-.]
8. APP Download
Android: Scan the QR code to download the Android application.
iOS: Scan the QR code to download the iOS application.
[QR Code Description: A QR code for Android app download.]
[QR Code Description: A QR code for iOS app download.]
APP Sample Code: Please contact the supplier for the test sample code.
The APP is used for configuration and data transmission testing.
App Interface Usage:
[Image Description: Screenshots of the BLE-Serial Adapter mobile application.]
Device List: Displays available BLE devices. Example: BLE232/00:A0:51:53:81:A1
.
Connection: Scan and select a device to connect. The app shows connection status (e.g., "Connected. (Ver1.1.5 BLE232)").
Setup Mode: Allows configuration of serial port settings.
Data Mode: Used for data transmission testing.
Serial Port Settings: Configure Baud rate, Data bits, Stop bit, Parity, and Flow control.
[Image Description: A screenshot showing the serial port configuration screen with options for Baud Rate, Data Bits, Stop Bit, Parity Bit, and Flow Control, along with their respective selectable values.]
Available Settings:
- Baud Rate: 921600, 460800, 230400, 115200, 57600, 38400, 19200, 9600, 4800, 2400, 1200.
- Data Bits: 7, 8.
- Stop Bit: 1, 1.5, 2.
- Parity Bit: Even Parity, Odd Parity, No Parity.
- Flow Control: None, Hardware.
Other Options:
- Disconnect
- Data mode
- TX area
- RX area
- Clear data and log