Close
0%
0%

BaaPS (Baa Positioning System)

LoRaWAN livestock tracker deluxe

Similar projects worth following
Open source tracking system for livestock with ease of use, low cost and adaptability at its core.
Pronounced [whatever sound sheep make in your native language]-P.S.

BAAPS is a cheap and good sheep positioning system utilizing open technologies


What does it do?

BAAPS shows you where your sheep are, without any fuss or vendor lock-in. It makes use of Home-Assistant, Chirpstack and LoRaWAN; setting you up for a full farm automation system. BAAPS seeks to bridge the technical gap for farmers wanting to build their own tracking system, by providing the building blocks which have led other farmers to success.


Why do I need this?


There are quite a few animal tracking solutions commercially available, and there are also many routes to building one yourself if you have the technical know-how. Commercially available options are generally locked-down, which prevents their integration in a larger farm automation system, and subject to recurring (often steep) fees for ongoing use.


BAAPS is open, easily adaptable and extensible; demands no recurring fees and cannot be taken away from you, the community.


What do I need to make this work?


- You need tracking devices, specifically ones using the open LoRaWAN communication protocol. A few examples: [1], [2], [3]
- You need a LoRaWAN gateway. Examples: [1], [2]
- You need to run an instance of Home-Assistant on a computer.
- You may need to run an instance of Chirpstack on a computer. Which components are required depends on whether your LoRaWAN gateway has support for running an embedded Chirpstack instance
- You need to run an mqtt broker, like Mosquitto. Following the Home-Assistant mqtt docs, the HA mqtt broker add-on is recommended
- Create one "input helper" in Home-Assistant called `report_interval_trackers`, and one called `tracking_history`
- Optionally connect your Home-Assistant instance and your smartphone to a mesh vpn like Tailscale, so you can use BAAPS when you're away from the (wifi) network where your computer (with HA, Chirpstack, etc) is connected

  • 1 × Home Assistant Software: Data processing and user interface
  • 1 × Chirpstack Software: LoRaWAN network server
  • 15 × Milesight AT101 asset tracker Hardware: Rugged GPS tracking device with LoRaWAN transmitter
  • 1 × Milesight UG67 LoRaWAN gateway Hardware: Rugged and performant "base station"/gateway/router for LoRaWAN devices

  • Working state

    Jacob09/20/2025 at 16:04 0 comments

    Finally got the project to a working state.

    Published the required Home-Assistant automations and dashboard in this git repo.


    Next I'll try to get most downlink config functionality of the Milesight AT101 working, so things like update interval, GPS timeout and such can be set from the HA user interface.

View project log

Enjoy this project?

Share

Discussions

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates