Group

Open Source Solutions / Feed

This group is for anyone interested in open source technologies for ecology and conservation. We welcome contributions from both makers and users, whether active or prospective. Here, we believe that open source hardwaresoftware, and data are key to conducting both rigorous and honorable science and research. It is a place to share novel or existing technologies, exchange resources, discuss new projects, ask for advice, find collaborators, advocate for adopting open source technologies, and share strategies for making them sustainable. Open Source Solutions naturally overlaps with existing WILDLABS groups, and we aim to embrace this overlap while maintaining our unique space for growth of Open Source Solutions as a priority in conservation science.

discussion

SwarmGuard: low-cost autonomous mesh system to detect poaching threats and protect wildlife

Hello WILDLABS Community!I’d like to share an open-source, non-commercial concept that could be useful for conservation teams, rangers, or students working with wildlife...

4 0

Good morning Aleksey,

Your idea is very similar to an idea I had -- I guess we are experiencing some convergent evolution.   I'd be very interested in understanding your project more.   I'd be curious to know if you've done much testing with Lora and dense foliage.  I'm just curious to know if you've hit any real limitations.  Reading your description, it sounds like perhaps you are using some mesh networking.   Anyway -- it's nice to meet you and see we had similar ideas.

Chris

Hi Chris Great to meet you — and I love that you called it convergent evolution! That’s exactly how it feels when two people independently reach a similar idea because the need is real. You're right — SwarmGuard uses basic LoRa mesh logic (peer-to-peer hopping), though I haven’t fully implemented dynamic routing yet. In tests, range can vary wildly depending on terrain: Open field: up to 2–5 km Dense foliage / rainforest-like conditions: sometimes as low as 300–500 m That’s why I’m planning hybrid setups: "Relay-only nodes" with no sensors, just LoRa pass-through Strategic placement of “intelligent nodes” with mic/cam/TinyML Possibly lightweight aerial relays (e.g., helium balloons or drones in standby) Most technical parts are working — deep sleep, wake-on-sound, basic classification (gunshot vs voice vs ambient), solar recharging, and LoRa alerts. My biggest blocker is simply funding and field access. Right now it’s a passion project — but I’d love to turn it into something deployable. If you’ve already done LoRa experiments in dense forest, I’d love to compare notes. Maybe we can even test interoperability or swap firmware tricks. Let me know if you’d like access to the repo or schematics — open-source all the way. Thanks again for reaching out! – Aleksey

Good concept and the component choices are sensible for a low-cost prototype. A few technical observations from working with similar architectures in remote African deployments:

On the ESP32 deep sleep current — the ESP32-WROOM in deep sleep draws ~10-20μA in practice, which is fine for battery life calculations, but the TP4056 charging IC has a quiescent current of ~55μA in standby. This means the charging circuit itself can dominate your sleep current if the solar panel voltage is too low to trigger charging. Worth profiling the actual system current rather than relying on datasheet deep sleep figures alone.

On the MAX9814 — it's a good low-cost choice but has a relatively high quiescent current (~3mA continuously) for a mic preamp. If you're using sound threshold waking via an interrupt, the mic circuit needs to stay powered during sleep, which significantly impacts your power budget. The ICS-43432 I2S MEMS mic combined with a hardware comparator for wake-up threshold detection is a more power-efficient alternative for this use case.

On the SX1278 LoRa mesh — the SX1278 supports raw LoRa but not LoRaWAN natively. For a mesh topology you need a protocol layer on top — Meshtastic or a custom implementation. Worth being explicit about this in the architecture, as it affects how you integrate with existing ranger communication infrastructure.

On the IP65 enclosure in African savannah — IP65 protects against dust and water jets but not against the daily thermal cycling that drives condensation inside sealed enclosures. A Gore-Tex vent membrane port is worth adding to any permanent outdoor installation.

Interesting project overall — happy to discuss the power architecture in more detail.

See full post
discussion

GPS Tracker For Wildlife

Hello everyone! I'm Akio, and I'm new to this group.I'd love to start a discussion about GPS trackers for wildlife. As the developer of Loko—an open-source, offline GPS tracker—I’...

11 10

Hi Akio!

Is there any more extensive documentation for Loko than what I see on the website in the link you sent? I'm curious to learn more, such as what the mean and median positional errors are, and how long the battery would last at various fix intervals (such as 5 minutes fixes vs 15 minute fixes), whether the device is capable of taking more than 6,500 consecutive fixes if it is able to regularly connect to the ground device, how it handles failed fixes (i.e. there are no satellites detected), etc.

I'm working on a project in which we are deploying GPS receivers on gopher tortoises. As with many devices, one of our biggest challenges is finding a device that can store a lot of fixes so that we can leave it out for long deployments (we have been looking at devices with pure receivers, and no transmission option), and as someone else mentioned, ruggedness is very important as well- the turtles can be very hard on trackers. These animals present some unique tracking challenges because they spend much of their time underground, meaning that the device will be unable to detect satellites and/or get a good fix most of the time. We also value customizability- someone else pointed out that we biologists have been known to open up devices and DIY them for our own uses- and we are wont to do the same with software as well, if able. For example, for my study we are interested in options where we can choose an adaptive fix interval, for example, every 5 minutes but only during daylight hours, to save on battery as well as memory space. I know triggered firmware is a common request as well- various groups will use different sensors, such as light, temperature, moisture, float, accelerometer, etc. to tell a device when it's appropriate to take a fix (when the animal moves, when it surfaces, etc.).

Best,

Jocelyn

Great discussion — the trade-offs you're navigating with Loko are exactly the right ones for open-source wildlife tracking.

A few thoughts on the points raised, particularly for large animal tracking in Africa with limited budget:

On waterproofing the LoRaWAN antenna — the antenna does need to protrude or be positioned at the surface of the enclosure, but this doesn't have to compromise IP rating. A simple approach is to use a helical or meandered trace antenna on the PCB itself (no external stub needed) and cast the entire PCB in epoxy or use a conformal coating, with the enclosure providing the mechanical protection. For collar deployments on large mammals, the antenna is often routed along the collar belt itself as a flexible element, which also improves radiation pattern.

On geofencing for large animals with infrequent fixes — I'd agree with the caution raised earlier. For animals with large home ranges like elephants or lions in Africa, a 1-4 hour fix interval means an animal can travel 10-30km between fixes. Geofencing only works reliably when you can predict where the base station receiver will be relative to the animal's trajectory. For open savannah, a LoRaWAN gateway on a fixed elevated point (a termite mound, a tree, a ranger station) with 10-20km range is more practical than trying to download when the animal passes close.

On memory — 6,500 records at hourly fixes gives about 270 days of logging, which is enough for most large mammal deployments. The limiting factor in practice is usually battery rather than storage.

I work with LoRaWAN-based tracking systems and have field experience in southern Africa — happy to discuss specific deployment scenarios.

See full post
discussion

Safe and Sound project report: Is Camtrap DP a suitable standard for (bio)acoustic data?

Dear WILDLABS community,We are pleased to share with you the publication of the Safe and Sound project report: Is Camtrap DP a suitable...

2 10

Your report on extending Camtrap DP to bioacoustics resonated with something we are just beginning to explore in Mindoro Island, Philippines.

We have ongoing camera trap deployments in interior forest habitats and are beginning to examine the acoustic layer embedded in those recordings, particularly for nocturnal species such as the Mindoro Boobook. The discussion around terminology and how datasets are structured feels especially relevant, though I am still trying to understand how frameworks like Camtrap DP would apply in practice to this kind of data.

It is encouraging to see this direction being shaped at the community level. I will be following this closely as we continue to learn and figure out how our own datasets might eventually align.

Thanks for this!  I've shared this post with the WildTrax (https://wildtrax.ca/) team and CanAvian (https://canavian.ca/) to investigate. We're exploring data standards as part of a recent initiative so this will be very helpful! @jeffcullis 

See full post
discussion

10 years later, achievement unlocked! A breakthrough for sea turtle satellite tracking

I realised today when referencing the "How Open Source Technologies Could Dramatically Reduce the Cost of Tagging Green Sea Turtles" article today that it was nearly 10...

2 1

This post makes me so freaking happy! Glad to have met you through conservation technology discussions all the way over here in Australia back in the early days :) I am also super excited to see your innovations continue. 

Looks very beautiful. Well done.

Poor Rob Appleby. He's just a youngun.

See full post
discussion

🐸 WILDLABS Awards 2025: Open-Source Solutions for Amphibian Monitoring: Adapting Autonomous Recording Devices (ARDs) and AI-Based Detection in Patagonia

We’re excited to launch our WILDLABS-funded project to adapt open-source recording hardware and AI tools to help monitor amphibians, with an initial focus on one of South America'...

6 15

🌿 Project Update — November 2025
Sharing our experience at the Symposium on Physics Applied to Ecology and Conservation (Foz do Iguaçu, Brazil).

We’d like to thank Carlos Araujo for kindly inviting us to take part in the Symposium on Physics Applied to Ecology and Conservation, held on November 6–7, 2025, at the PTI Campus – Universidade Federal da Integração Latino-Americana (UNILA) in Foz do Iguaçu, Brazil.

The event aimed to build bridges between researchers from different disciplines and countries, exploring how physics can support acoustic monitoring, ecological data collection, and biodiversity conservation.

🎙️ We joined Roundtable 3 — Hardware, Sensors, and Audio Recording, where we discussed:

Open-source autonomous recorders for biodiversity monitoring.

Energy-efficient design and sensor integration.

Alternative battery types and power solutions (particularly relevant to our developments)


🎥 Watch the roundtable recording here.


It was also a great opportunity to share our experience and highlight the WildLabs community, connecting with colleagues working at the intersection of physics, ecology, and technology.

 

 


 

 

Hi everyone!

Following up on our project development, we have just published the full report on our work integrating environmental monitoring into AudioMoth devices and the resulting BirdNET workflows for Patagonian amphibians. You can find the complete documentation and results here.

Beyond the technical implementation, we’ve documented the custom firmware, the AI training pipeline for our species, and the practical challenges we faced during field deployments:

Project Video: YouTube Video Link

Firmware: AudioMoth I2C Firmware Repository (GitLab)

AI Workflow: BirdNET-based Workflow for Amphibians (GitHub)

Edge Models: TinyFrog Repository (GitHub)

PyTorch reimplementation: BirdNET-Analyzer (GitHub)

If you are working on similar setups or have questions about the hardware or the workflow, feel free to reach out. I hope this documentation proves useful for your own research.

Thanks for the support and the exchange of ideas during these months!

See full post
discussion

Design your own wildlife satellite tag at the ICTC

Hi all,Arribada is hosting a Pre-Conference Workshop on the morning of 17th February at the ICTC so you can experiment with designing and assembling your own...

4 2

Hi Arky,

We enjoyed running the workshop and it was a fantastic conference overall. Due to the nature of running it live we couldn't record the session, but we have some ideas to try and make it a more regular thing, so watch this space.

Did not make it to the conference, but this is a topic of interest. Will keep an eye out for future workshops announcements.

It looks like the hardware is reasonably priced. Can you give a sense of what the connectivity costs are?

Hi John,

The standard rate for Argos airtime for NGOs is typically €63 p/m for unlimited transmissions within that month for marine projects (sea turtles etc). For fixed assets (ground stations) it's possible to discuss bulk discounting prices, but for 1 tag you'll be looking at the above.

Here's a new article too with an overview of the latest sea turtle satellite tag developed with the SMD - A breakthrough in low cost sea turtle satellite tagging and telemetry

See full post
article

A breakthrough in low cost sea turtle satellite tagging and telemetry 

It was on the shores of French Guiana, at 4am in the morning, that after 8 years of research and development to develop a ready-to-deploy open source satellite sea turtle tag, we achieved our goal.

2 0

Huge congratulations to the whole team of Arribada for years of dedication to making this happen and delivering incredible open hardware for the community 😃

Amazing 🤩 🤩 

Super congratulations for the perseverance and so many years of work.

Thank you also for keep everything open source. 

Looking forward to deploy a few tags.

Pretty exciting.

See full post
discussion

Habitat box monitoring?

Does anybody know of any good open-source solutions for habit box monitoring (e.g. bird boxes, bat boxes, hedgehog boxes and kestrel boxes)? We're trying to figure out if the...

5 0

Quickest way to do that is to do a simple range test using 2 modules like thisMobile LoRa setup

It's minimal cost and no need for any wiring or soldering etc.  You can also use it to see how antenna height affects the range, and - if needed - use the temporary base station as a repeater to extend the range of boxes that are in difficult locations. But the repeater will need to be equipped with a solar cell to keep the battery charged.

I use a kit like this - but with longer antenna to get a better range

LoRa test kit

I think they are on sale at the moment https://www.aliexpress.com/item/1005009827293700.html

If you like, just send me the coordinates of the area where you intend to monitor the boxes. With Google Earth (or a contour map if you have) I may be able to give you an indication of what range you can expect.

 

 

 

 

See full post
discussion

WOOHOO ITS WORKING!! Tech finds undetected decades old Alien Invasive Parent Plants in indigenous forest!

Great news everyone!! In November 2024 GeoWing Academy scanned 239 hectares of forested valleys using an off-the-shelf DJI Phantom 4 drone. The resulting...

7 4

This is a very promising result. The use of drones for detecting invasive species demonstrates strong potential for improving monitoring efficiency and accuracy. In a country like Brazil, where ecosystems are significantly affected by invasive species such as Hovenia dulcis (Japanese raisin tree) and Pinus spp., this technology could become a valuable tool for early detection and management.

It certainly is! The great thing about it too is that the aerial detections often lead to more ground detections when teams are locating the trees from the map data and by using the ground app, they are able to mark the locations and photograph the newly discovered aliens and sync it to the existing maps as well. This allows for truly comprehensive removal and monitoring data capture.

See full post
discussion

Nature Tech Unconference - Anyone attending?

Hi all, anyone planning to attend the Nature Tech Unconference on 28th March at the London School of Economics Campus in London, UK? (the event is free to attend but...

11 2

Myself and the Fauna & Flora Conservation Technology team will be there (@Chelsea_Smith  and @ugyenpenjor ) and also the WILDLABS team @HRees ! See you!

See full post
discussion

Looking for opportunities in AI for Bioacoustics and Environmental Monitoring

Hi everyone,My name is Leonardo Mannini, and I’m an AI engineer with a strong interest in bioacoustics and conservation technology.I recently completed a research role at FBK (...

6 0

Hi Leonardo,


Let’s chat! I potentially have some opportunities, collaborations or even short-term employment. Send me a message. 

See full post
discussion

Biowatch: a free, open-source desktop app for camera trap analysis

Hi everyone  I wanted to share something we've been building that feels right at home in this community: Biowatch, a free and open-source desktop app...

6 5

This looks amazing and I look forward to trying it out when I get the chance! 

Just wondering, when it comes to the AI recognitions, is there a way to "rename" the recognitions that were incorrect? 

See full post
discussion

Reproducible Builds in Software Development

Hi Wildlabs — quick question for the community: how important is reproducibility in your day-to-day conservation tech work?A few prompts to help:How important is...

9 1

Hi Stephen,

My experience of Nix is limited unfortunately but I think it offers a lot of the same benefits. I'm an Emacs/Lisp fan so it's perfect for me :)

There is Cuirass, which is a Guix specific CI and build automation service and a pack command to create containers. It's nice to have everything linked with Guix rather than different systems/frameworks

I built a small POC to explain the benefits. 

Makes sense, I thought there might be a Lisp preference factoring in there 🙂

Cuirass looks cool, I'm going to check it out, and the eco-pulse-monitor project looks great too, well done!

Related to AI sustainability, have you checked out any of the CodeCarbon tools by chance? I've been working on incorporating their library into our daily code tasks at work, seems like a worthwhile project - 

EcoLogits just joined CodeCarbon too I think, also neat - 

Thanks!

Thank you. That looks great! I was trying to build something similar but, as usual, there's a Python library already :) I was leaning towards trying SLMs like llama.cpp

 

My end goal is to find ways to use this approach in animal conservation specifically. I'm looking at data sets from the IUCN to see what's possible. I'd love to hear more about your work

See full post
discussion

The boring fund: Standardizing Passive Acoustic Monitoring (PAM) data - Safe & sound

Thanks to the Boring Fund, we are developing a common standard for Passive Acoustic Monitoring (PAM) data.Why it’s important: PAM is rapidly growing, but a core bottleneck is the...

8 17

Hey Sanne, awesome - we definitely need a consistent metadata standard for PAM.

If you haven't already, I would suggest sharing this on the Conservation Bioacoustics Slack channel and the AI for Conservation Slack channel. You would reach a lot of active users of PAM, including some folks who have worked on similar metadata efforts. 

If you're not a member of either one of those, DM me your preferred email address and I'll send you an invite!

Hello everyone,

Thank you all for your contribution!

You can read some updates about this project in this post.

Julia

For future readers, here you can find the report for this project: 

See full post
discussion

Seeking input: FAIR & AI-ready wildlife drone datasets

Have you ever tried to reuse a published drone dataset, only to realize key context was missing? Or wanted to publish your drone dataset, but not sure how to start?We are seeking...

4 5

Hi @jennamkline , are you in the SCB Drones and Data Working Group? I think it would be great to have that as a topic for discussion during the next meeting! I'd be keen to hear more about this work.

@annavallery this might be of interest to you.

hi @elsa thanks so much for the suggestion! i would love the SCD Drones and Data Working Group's input on this proposal. I was planning on attending one of their meetings later in March to solicit feedback. If there are additional venues to engage with the group, please let me know!

See full post
discussion

AI Segmentation Tool for QGIS

I’ve recently been testing an AI segmentation plugin developed by TerraLab for QGIS, and I have to say — it’s seriously impressive.It’s essentially a one-click segmentation tool...

2 0

It is a fantastic tool, really helps save time and increases efficiency. Have you used or designed tools like this before?

See full post