Skip to content

AxDen-Dev/NRF52_3_Axis_Livestock_Motion_Tracker_example

Repository files navigation

3-Axis Bluetooth Livestock Motion Tracker



3-Axis Bluetooth Livestock Motion Tracker collects key information required for Motion Tracker such as acceleration and temperature and transmits it using Bluetooth communication.
This is an example provided to quickly test various service scenarios that require Android, iOS, and Gateway communication.


Device can be purchased from the Naver Smart Store.

Purchase Link : naver smart store

You can purchase it by contacting [email protected]


Key feature and functions

MCU Description
NRF52811 Bluetooth SoC
Sensor Description
KXTJ3 3 Axis Accelerometer
Si7201 Hall Sensor
NTCG104BH103JT1 NTC Temperature Sensor
Battery 1/2 AA Battery 1200mAh

It is a motion tracker capable of BLE communication.

BLE communication is possible using NRF52811 SoC

It can be turned on and off using Si7201 Hall sensor and magnet.

The acceleration values are collected using the KXTJ3 sensor.

The temperature value is collected using NTC.

It operates for 5 years using a battery.


Cow Ear tags detection heat and disease


Sensors can be used to collect AI learning data to classify animal motions such as cows and sheep.

We used the sensor as the Ear Tag of the cow.

We have succeeded in learning Edge AI, which categorizes cow movements into rumination, feeding, rest, and high activities.

Based on the four motions classified using Edge AI, we succeeded in detecting six conditions, including heat and disease.


AXDEN Aggregator output


Vector scale : 15.987f


"snr_value": 0,
"time_stamp": {
    "$numberLong": "1647121338"
},
"control_number": 0,
"message_id": 11,
"battery": 35,
"temperature": 24,
"vector": "64,64,64,65,64,64,65,64,64,64,65,64,65,64,64,64,64,65,65,64,64,64,64,64,64,64,64,64,64,64,64,65,64,64,64,64,64,64,64,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,64,64,64,65,64,64,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,64,64,64,64,64,64,64,64,65,64,64,64,64,64,64,64,64,64,64,64,65,64,64,64,64,63,65,64,64,64,64,65,64,64,65,64,64,64,64,64,64,64,64,64,64,65,65,64,64,65,64,64,64,64,64,64,65,64,64,65,64,64,64,64,64,64,64,64,64,64,64,64,65,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,64,65,64,64,64,64,64,64,65,64,64,64,64,64,64,64,64,64,64,64,64,65",
"rssi_value": -71


Note

This program is not suitable for mass production and commercialization as an example program.

B2B customers should contact [email protected].

For B2B customers, we develop firmware optimized for customers' purposes, such as low power, stabilization, and communication with gateways, for free.

Top Bottom

Pinmap can be found in the file board_define.h .


#define BATTERY_LEVEL_ADC 4 //AIN2
#define NTC_ADC 5 //AIN3
#define NTC_VCC_GPIO 18

#define LED_RED_GPIO 28
#define LED_BLUE_GPIO 25

#define I2C_SDA_GPIO 12
#define I2C_SCL_GPIO 14

#define HALL_INPUT_GPIO 30



Works with SoftDevice S112 v7.2.0, provided with SDK 17.1.0.

To compile it, clone the repository in the [SDK]/examples/ble_peripheral folder.