User Tools


Link to this comparison view

2.0:general_overview [2015/11/02 02:57] (current)
Line 1: Line 1:
 +====== GET READY ... ======
 +TruConnect is about to get a major update! The new version, which will pack a bunch of powerful additional features, coincides with ACKme rebranding as [[https://​zentri.com|Zentri]]. ​
 +If you'd like a peak into the future, [[https://​www.zentri.com/​learn-more|drop us a note]].
 +
 +
 +====== 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|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|commands]] and [[variables|variables]],​ TruConnect provides a rich feature set for wireless and peripheral command and control. TruConnect can start and stop services and use [[peripherals#​GPIOs|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|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.
 +
 +See [[commands|Commands]] and [[variables|Variables]].
 +
 +===== 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|Peripherals]].
 +
 +===== Beacons and Advertising =====
 +
 +TruConnect supports advertising with specific beacon types such as iBeacon, as well as providing a generic beacon type that can be used to create any beacon format. ​
 +
 +See [[advertising|Beacons and Advertising]].
 +
 +===== Security =====
 +
 +TruConnect supports Security Mode 1 (encryption) with its first three levels. See [[security|Security]].