hardware

What is ANT?

ANT is a proprietary wireless sensor network protocol, which is running in 2.4 GHz band. This protocol is
developed by Dynastream Innovations Inc., a subsidiary of Garmin Ltd. ANT can work at ultra-law power
consumption and is capable of handling various types of topologies such as peer-to-peer, star, and fixed
mesh topologies. However, the communication distance is limited, and the amount of data that ANT can
transmit at one time, is also restricted.
ANT+ is a managed network based upon ANT technology. This managed network provides “device profiles,”
which allow the same profiles of ANT devices to communicate each other. To grant the communications,
ANT+ presets the values of parameters for each profile. The types of profiles are heart rate monitor, pedometer,
scaler, cadence sensor and other fitness and wellness devices. Totally 11 ANT+ profiles are available.

ANT Hardware

BC-ANT-USB

BC-ANT-USB is a ANT-USB dongle, which is developed and produced by BeatCraft, Inc.
The ANT chip that BC-ANT-USB employs is nRF24AP2-USB of Nordic Semiconductor, Inc.
This ANT chip is commonly used for ANT-USB devices. The details of BC-ANT-USB are listed
on ANT/BC-ANT-USB.
BC-ANT-USB_F.png BC-ANT-USB_B.png

BC-ANT-SERIAL-2

This is the current version of BC-ANT-SERIAL. This is a ANT-Serial bridge module. The ANT chip of
this module is nRF24AP2-8CH of Nordic Semiconductor, Inc., and it comes with 1x5 pin-header. The
size of this ANT-Serial module is greatly downsized comparing with the previous ANT-Serial Module.
The details of BC-ANT-SERIAL is listed on ANT/BC-ANT-SERIAL.
DSCF7885r.JPG

BC-ANT-SERIAL

This is the original of BC-ANT-SERIAL. This ANT-Serial module is equipped with RC-232C interface
and 2x10 pin-header, and these features allows this module connecting with a microcontroller. This
model of ANT-Serial module is discontinued. For the detail please look at this page.
BC-ANT-SERIAL_F.jpg BC-ANT-SERIAL_B.jpg

Prototypes of ANT Module Boards

There are details of the prototypes of ANT-Serial and ANT-USB modules. This section also explains where
to find a ANT software and drivers and how to install and use them. These modules are not in production
or on sale. These hardware can be replaced with BC-ANT-SERIAL and BC-ANT-USB. For the details, please
visit this page.

Electronics Works & ANT Related Software

Electronics Works

Electronic Music Box

This is a series of how to make an electronic music box with BC-ANT-SERIAL, this series is divided into three
parts. The first part show how to create an ANT transmitter, and the second part is to create an ANT receiver.
The third and final part explains how to assemble an electronic music box from these ANT devices.

Data Display

This is a sample of a data display, which is equipped with a BC-ANT-USB and a LCD display unit. This sample
displays the status of ANT communications. This uses PIC 24FJ series. For the details, please visit this page.

Working with Various Sensors

This explains how to make sensor boards that work with BC-ANT-SERIAL. The sensor boards, which this page
introduces are the boards of temperature sensor, atmospheric pressure sensor, humidity sensor, and alcohol
sensor. Their schematics, parts lists, programs, and ANT settings are all listed. MSP430 series is used as the
microcontroller for the boards. For more details, please visit this page.

Working with Moisture Sensor

This is an example of electronics work, which uses a BC-ANT-SERIAL and moisture sensor. Its microcontroller is
MSP430G2553 of Texas Instruments. For its schematic and other hardware information, please look at this page.
This board uses the same application as the other sensor boards. Please visit Python Application section of
ANT/BC-ANT-SERIAL with Various Sensors.

Sample Code

Library for BC-ANT-USB

This section introduces a library for BC-ANT-USB, an ANT-USB dongle developed by BeatCraft, Inc. The section
explains the basics of How to establish ANT communication and lists the C++/Python sample code for transmitting,
receiving, and pairing. Please visit this page for farther information. On the related topic, BCA_Lib explains the
classes of this library.

Library for LPC1114

This section introduces the sample code of an ANT library for LPC1114, a 32bit microcontroller developed by NXP
Semiconductors. The details are listed on this page.

Library for PIC24F Series

This is a sample code of an ANT library for PIC24F Series, a 16bit microcontroller series. This microcontroller is
developed by Microchip Technology Inc. The details of this library are shown at this page.

Revision History


Front page   New List of pages Search Recent changes   RSS of recent changes