Bluetooth Data Modules
Embedded Bluetooth Profiles
- HID - Human Interface Device Profile
- RFC - RFComm Profile
- SPP - Serial Port Profile
Our Bluetooth Data Modules are fully embedded wireless serial port (SPP) systems and/or human interface (HID) systems. With onboard flash memory, they are capable of deploying any Bluetooth or customized data profile desired, and firmware can be updated anytime. These data modules are pre-licensed off-the-shelf solutions. Our KC-XX14 modules are all footprint compatible.
Our kcSerial firmware provides an easy to use, string based AT Command language designed for easy configuration and operation of our wireless data communication system. kcSerial standard edition firmware offers a highly enhanced Bluetooth Serial Port Profile (SPP). Configuration settings are saved in flash memory in order to provide easily customized default startup features and settings.
Our kcKeyboard firmware provides HID profile peripheral connectivity for keyboard, mouse, joystick, and media controller functions.
Custom Wireless Data Firmware
kcSerial is our highly enhanced Bluetooth Serial Port Profile (SPP). This serial firmware provides nearly all available Serial Port Profile capabilities, along with a number of custom and proprietary features that provides extra value in some cases. Most other Bluetooth data profiles are available for embedded implementations on our data modules.
kcKeyboard is our enhanced Bluetooth Human Interface Device (HID) firmware. KcKeyboard enumerates as an HID Keyboard, mouse, and/or game controller. It can send key presses, key releases, mouse movements, joystick movements, and consumer control commands such as play, pause, fast forward, rewind, and more. The HID commands are send using AT Commands via Uart, or optionally, with the PIO system.
We are able to offer customized wireless data firmware to comply with your current data communication specifications, handshaking, timing, or security requirements.
Remote Command Mode
Our kcSerial firmware offers a very powerful Remote Command Mode that can eliminate the need for an embedded microprocessor on the remote device. Any Bluetooth device using Serial Port Profile can put our kcSerial device into Remote Command Mode. This is like a remote terminal, where the kcSerial device can now receive its AT Commands wirelessly. So, a standard Bluetooth device can now make the remote kcSerial device read, write, and configure its remote IO pins.
AT Command Language
Our kcSerial v3.0 firmware provides an easy to use, character based AT Command language designed for easy configuration and operation of our wireless data communication system. Configuration settings are saved in flash memory in order to provide easily customized default startup features and settings.
EscapeCmd prefix: ~~~~~2
RemoteMode prefix: ~~~~~3
RemoteCmd prefix: ~~~~~4