Skip to content

iOS App to track bee-hives using sound frequencies, can be done using the device's microphone or an external sensor developed by us using an ESP32 and an I2S mic and I2C accelerometer

License

Notifications You must be signed in to change notification settings

pakyjr/Beezz-iOS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beezzz 🐝

PreviewBeezzzGithub

Project Overview

Beezzz is an intelligent hive monitoring system that analyzes sound frequencies produced by bees to provide real-time insights into hive conditions. Using a hardware device equipped with a microphone and an iOS app developed in Swift, the system automatically identifies different hive states and sends timely notifications to beekeepers.

🔗 Related Embedded Repository

Features

  • Sound Analysis: Advanced algorithms analyze bee sounds to detect hive status, including swarming alerts and anomaly detection
  • Intuitive Dashboard: Clear visual indicators and interactive graphs displaying hive health and activity
  • Real-Time Notifications: Instant alerts for critical events that require immediate attention
  • Hive Management: Easily add, edit, and track multiple hives in one centralized platform
  • Historical Data: Access and analyze trends over time to improve beekeeping practices
  • Customizable Settings: Personalize alert thresholds and monitoring preferences

Project Structure

The project follows a modular and organized architecture:

  • Components: Reusable UI components including hive cards, status indicators, and graphs
  • Model: Data structures for hive information, sound analysis, and notifications
  • View: Main interfaces including dashboard, hive details, and settings
  • Assets: Application resources including images and reference sound samples

Technologies Used

  • Swift and SwiftUI for the iOS application
  • UIKit for custom interface components
  • Swift Data for local storage of hive information
  • Custom Hardware with microphone sensors for data collection

Installation

To run the project:

  1. Clone the GitHub repository:
    git clone https://github.com/LorenzoPizzuto/Beezzz.git
  2. Open the project with Xcode
  3. Connect hardware device (if available) or use simulator mode
  4. Build and run on an iOS device or simulator

Future Improvements

  • Integration with IoT sensors for real-time hive monitoring.
  • Enhanced AI-powered sound analysis for hive health detection.
  • Cloud storage and multi-device synchronization.

Contributions

Contributions and suggestions are welcome! To contribute:

  1. Fork the repository
  2. Create a branch for your feature
  3. Submit a pull request with detailed description of changes

License

This project is distributed under the MIT license. See the LICENSE file for more details.


Beezzz aims to revolutionize beekeeping by combining advanced technology with practical beekeeping knowledge, making hive monitoring more accessible and effective for beekeepers of all experience levels.

About

iOS App to track bee-hives using sound frequencies, can be done using the device's microphone or an external sensor developed by us using an ESP32 and an I2S mic and I2C accelerometer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%