General Overview
What is TruConnect?
TruConnect is an embedded application that provides host microprocessors with Bluetooth Low Energy (BLE) wireless connectivity. TruConnect is designed to substantially reduce design effort and aid time-to-market in applications looking for BLE connectivity to other BLE capable devices.
TruConnect by Sensors.com, is designed to run on BLE modules and is fully licensed for use on all BLE modules designed and manufactured by ACKme Networks.
A host microprocessor communicates with the application via a serial interface. A host microcontroller can configure the module and stream data to and from connected Bluetooth devices. Application operation may be customized by setting individual configuration variables.
TruConnect provides a powerful set of commands to enable host control, together with variables to enable host configuration. Beyond commands and variables, TruConnect provides a rich feature set for wireless and peripheral command and control. TruConnect can start and stop services and use GPIOs for control and indication.
Serial Interface
TruConnect provides one of the easiest to use and flexible serial BLE interfaces in the industry. The TruConnect serial interface provides UART support, different serial communications modes including command mode and stream mode, and is easily configured for use by humans and machines.
See Serial Interface.
Bluetooth Low Energy
TruConnect provides an easy-to-use serial API allowing you to focus your efforts on application development, rather than the time-consuming complexity and interoperability issues associated with the development of a wireless network stack.
TruConnect supports operating the ACKme module in Central and Peripheral roles.
Peripherals
Various peripheral APIs are available to provide access to general purpose IO function including pulse width modulators (PWM), ADCs, DACs, and standard I/O.
See Peripherals.