https://ese5180.github.io/Smart-Bee/
https://github.com/ese5180/Smart-Bee
Team Name: SmartBee
Team Member Name | Email Address |
---|---|
Adithya Rajeev | adithyar@seas.upenn.edu |
Tarush Sharma | tarushs@seas.upenn.edu |
When will you have your 30-minute weekly team meeting?
Tuesday 3pm - 4pm
The IoT-enabled beehive monitoring system is designed to provide real-time insights into the health and activity of beehives through a network of sensors and BLE connectivity. From a software standpoint, the system integrates a variety of sensors, including environmental monitors (temperature, humidity) and weight sensors, to gather data continuously.
Data collected from the beehives is transmitted via Bluetooth Low Energy (BLE) to a mobile app powered by the BlueSee platform, which facilitates data visualization and remote monitoring. The software features a user-friendly interface that allows beekeepers to view real-time metrics, receive alerts for unusual hive conditions, and track trends over time.
Additionally, the system implements cloud connectivity to store historical data and perform analytics, enabling proactive hive management and enhancing overall hive productivity.
Beekeepers:
The primary users of the system are beekeepers who manage beehives for honey production, pollination services, or conservation efforts. They utilize the system to monitor hive conditions, track bee activity, and receive alerts about any potential issues, such as temperature fluctuations or abnormal weight changes, which can indicate problems in the hive.
Researchers:
Researchers studying bee behavior, health, and environmental impact can benefit from the data collected by the system. They can analyze trends over time, conduct experiments, and gain insights into the factors affecting bee populations, thereby contributing to conservation efforts and sustainable beekeeping practices.
Hobbyists and Enthusiasts:
Individuals interested in beekeeping as a hobby can use the system to enhance their understanding of hive management. The data insights can help them make informed decisions to promote the health and productivity of their beehives.
This diverse user base highlights the versatility and potential impact of the IoT-enabled beehive monitoring system across various fields and interests.
Nothing to submit for this section!
Who will be using your product?
Who will be purchasing your product?
Where in the world (or space!) would you deploy your product?
How large is the market you’re targeting, in US dollars?
How much of that market do you expect to capture, in US dollars?
Since the majority beekeepers are Hobbyists, we plan on starting with hobbyists with less than 10 hives.
Target market: 80,000 hobbyist beekeepers in the US with under 10 hives.
Market penetration:
System price: $250 per unit
Projected revenue:
Assumptions:
What competitors are already in the space?
The Smart Hive Monitoring System will incorporate security measures to protect user data, maintain system integrity, and prevent unauthorized access. These measures will address potential threats such as data breaches, unauthorized access to hive controls, and malicious attacks on the system.
SEC 03 Messages from tampered systems shall be ignored
SEC 04 All key information shall be stored in a secure hardware region
Additional Security Considerations
The peripheral devices utilize a low-power microcontroller, sensors, and a BLE transceiver to collect and transmit hive data. The central device (laptop or smartphone) provides a user interface for data visualization and analysis.
HRS 03a - A battery shall be included to power the load cell.
The Smart Hive Monitoring System software manages data acquisition from various sensors, processes the data, and transmits it wirelessly to the beekeeper’s device. The software also provides a user interface for data visualization, analysis, and alert management.
SRS 01 – The environmental sensors (temperature, humidity) will be measured with 12-bit depth every 60 seconds +/-5 seconds.
SRS 02 – The weight sensor will report the hive weight with a resolution of 0.1 kg every 5 minutes +/-10 seconds.
SRS 03 – The system will transmit collected data via Bluetooth Low Energy (BLE) to the mobile app every 30 seconds +/-3 seconds.
SRS 04 – The mobile app will update the user interface to display real-time metrics, including temperature, humidity, and hive weight.
SRS 05 – The app will send notifications to the user for abnormal conditions, such as temperature exceeding 35°C or weight loss greater than 2 kg within 24 hours.
SRS 06 – The system will log historical data to the cloud for analysis, storing at least 30 days of data for each metric.
SRS 07 – The app will provide visualizations of historical data trends for temperature, humidity, and hive weight over time.
SRS 08 – The system will include user authentication to ensure secure access to data and app features.
Component | Operating Voltage Range | Current Consumption |
---|---|---|
Nordic nRF5340 DK | 1.7V - 3.6V | Up to 22 mA (TX mode) |
BME280 | 1.8V - 3.6V | ~2.8 µA (normal mode) |
NAU7802 | 2.7V - 5.5V | ~500 µA (normal mode) |
Adafruit IR Remote Transceiver (IR RX/TX) | 3.3V - 5V | ~1 mA (receiving), up to 60 mA (transmitting) |
Adafruit Load Cell - 5kg | 2.7V - 5.5V | ~1mA (while measuring, negligible when idle) |
Maximum Current (assuming all components active and transmitting):
Component | Current Consumption (mA) |
---|---|
Nordic nRF5340 DK (TX mode) | 22 |
BME280 (normal mode) | 0.0028 |
NAU7802 (normal mode) | 0.5 |
Adafruit Load Cell - 5kg | 1 |
IR Transceiver (TX mode) | 60 |
Total: | ≈ 83.5 mA |
Based on the estimated power consumption of the system, we require a power source capable of reliably handling peak currents while also providing sufficient energy capacity for extended operation. Given the peak current draw of approximately 82.5 mA, a lithium-ion battery was determined to be the optimal choice due to its high energy density, stable voltage output, and ability to deliver higher currents compared to coin cell batteries.
Current Rating:
The system’s maximum current demand is 82.5 mA, primarily due to components such as the Nordic nRF5340 DK (in transmit mode) and the Adafruit IR Transceiver when actively transmitting. Therefore, a lithium-ion battery with a continuous discharge rating of at least 100 mA is recommended. This rating ensures a safe margin above peak usage, accommodating any minor variations in current draw and preventing potential voltage drops or thermal issues.
For this setup, a 3.7V, 1000 mAh lithium-ion battery with a 100 mA discharge rating is recommended. This battery provides ample capacity for extended operation while meeting the peak current needs of the system, thereby ensuring stable performance throughout use.
Component | Quantity | Unit Price (USD) | Total Cost (USD) |
---|---|---|---|
Nordic nRF5340 DK | 1 | $49.00 | $49.00 |
BME280 | 1 | $3.95 | $3.95 |
NAU7802 | 1 | $8.50 | $8.50 |
Adafruit IR Remote Transceiver (IR RX/TX) | 1 | $5.95 | $5.95 |
Lithium-Ion Battery (3.7V, 1000 mAh) | 1 | $12.00 | $12.00 |
Adafruit Load Cell - 5kg | 1 | $3.95 | $3.95 |
Total Estimated Cost | $83.35 |
To display data from the system via BLE, the BlueSee platform was selected for its ease of use, customizable dashboards, and reliable data communication over Bluetooth Low Energy (BLE). BlueSee provides a subscription-based service that supports data visualization and device management, ideal for showcasing sensor data and system metrics.
Subscription Type: Monthly
BlueSee offers a monthly subscription plan with full access to its BLE connectivity and data visualization features, ideal for development and demonstration purposes.
Cost per Month: $15 (estimated)
The monthly fee for BlueSee is estimated at $15 per month. This includes access to essential features such as customizable dashboards, data logging, and BLE data connectivity.
Annual Estimate:
For extended use over a 12-month period, the estimated cost for BlueSee would be:
Platform | Subscription Duration | Monthly Cost (USD) | Total Cost (USD) |
---|---|---|---|
BlueSee | 12 months | $15 | $180 |
Using BlueSee as the BLE platform for data display is expected to cost approximately $180 per year. This approach offers a flexible and cost-effective solution to showcase live data from the system without the need for a custom-built application, providing both a streamlined interface and high ease of integration for BLE data visualization.
Presented. Slide link - SmartBee Presentation
Images/Videos can be found in the Fleet_Management_Media folder.
It can also be found at - link
Initially, the target market was broadly defined to include hobbyists, sideline beekeepers, and commercial beekeepers. Over time, the focus narrowed to primarily hobbyist beekeepers with fewer than 10 hives. This shift was likely driven by the realization that hobbyists represent a more accessible entry point for market penetration, given their smaller-scale operations and interest in affordable, user-friendly solutions.
The project evolved to include more robust security measures such as firmware integrity checks, secure storage of sensitive data in hardware enclaves, and secure boot mechanisms. Hardware requirements were refined to ensure low power consumption and compatibility with BLE connectivity. Software requirements expanded to include real-time data visualization and cloud storage for historical data analysis.
The product’s core functionality remained consistent—monitoring hive conditions using sensors for temperature, humidity, weight, and bee movement. However, refinements were made to improve sensor accuracy and reduce power consumption. The inclusion of a mobile app for BLE data display became a central feature.
The power budget was optimized by selecting low-power components like the Nordic nRF5340 DK microcontroller and BME280 sensor. The estimated hardware cost per unit was finalized at $83.35, while software costs (e.g., BlueSee subscription) were estimated at $15/month or $180/year.
These successes were driven by clear problem identification (beehive monitoring challenges) and effective use of available resources.
These issues arose due to the finite resources and scope of the project.
a. Wireless Communication Protocol
BLE is a suitable choice for hobbyist beekeepers due to its low power consumption, ease of use, and cost-effectiveness. However, range limitations need to be addressed through testing and potential mitigation strategies. While BLE was effective for low power consumption, exploring options like LoRaWAN could improve range and scalability for remote hive locations.
b. Sensors or Actuators
The selected sensors (temperature, humidity, weight, bee counter) are relevant for hobbyist beekeepers. Additional sensors (e.g., acoustic sensors) could be considered for future iterations based on user needs and feedback.
c. Target Market Feedback
Focusing on hobbyist beekeepers was a good decision, but further market research and user feedback would help to validate the product’s features and ensure they meet the specific needs of this target audience.
- Your Core Product Function
- Memfault integration features
Memfault Chunk
Code
Memfault Chunk
Code