RIT has three beehives, which are arranged in a triangle:
Each hive as a BroodMinder temperature and humidity sensor as well as a "DIY monitor", developed at RIT. Each DIY monitor has several sensors. Additionally, hives B and E have BroodMinder "BeeDar" sensors, which track bees as they're flying into and out of the hive.
For more information about the RIT hives or about beekeeping in general, check out the RIT Beekeeping Club. They typically meet a couple times each month during the school year.
https://map.beecounted.org/hive/summary/d260
https://map.beecounted.org/hive/summary/c0c9
You can download all BroodMinder data for the RIT hives from 2024-10-17 through 2025-03-05 in CSV format here.
You can download all BroodMinder data for the RIT hives from 2024-10-17 through 2025-04-22 in CSV format here.
The BroodMinder data is organized into one file per device, each labeled with a device ID. Each file has a header row that describes the content for each field in the file. Here's the list of devices, where they're located, and which data points each collects:
Since November, 2024, we've been collecting data (including temperature, humidity, and acoustics) from the RIT hives using homemade monitors. These monitors were designed and built by Computer Engineering Technology undergraduate student John Schulz. As of March, 2025, we're working on a second iteration of the monitors to improve performance and convenience.
As you peruse the data from our homemade monitors, you'll notice various gaps and anomalies in the data. Throughout this deployment and monitoring process, we've run into several problems, such as interference from Bluetooth and WiFi, broken wires, faulty sensors, and poor battery charge/life. We hope v2 will correct these problems.
This will return all readings for all monitors, sorted in reverse chronological order:
https://beehive.gccis.rit.edu/api/monitor
You can specify an individual hive by including the hive letter in the path, e.g.:
https://beehive.gccis.rit.edu/api/monitor/B
You can limit the number of readings per hive with the limit query string parameter, e.g.:
https://beehive.gccis.rit.edu/api/monitor?limit=20
https://beehive.gccis.rit.edu/api/monitor/B?limit=20
The monitor endpoint will return a series of sensor readings, formatted like below:
monitor id|timestamp|hive temp|hive humidity|hive acoustics|external temp|external pressure|battery life
c14dc33a38ef5474|2024-12-10 10:05:03-05:00|6|70|15|9|995|26
c14dc33a38ef5474|2024-12-10 10:04:02-05:00|6|70|17|9|995|30
c14dc33a38ef5474|2024-12-10 10:03:02-05:00|6|70|16|9|995|34
c14dc33a38ef5474|2024-12-10 10:02:01-05:00|6|70|14|9|995|30
c14dc33a38ef5474|2024-12-10 10:01:01-05:00|6|70|13|9|995|25
c14dc33a38ef5474|2024-12-10 10:00:00-05:00|6|70|13|9|995|38
c14dc33a38ef5474|2024-12-10 09:58:59-05:00|6|70|13|9|995|31
c14dc33a38ef5474|2024-12-10 09:57:58-05:00|6|70|15|9|995|26
c14dc33a38ef5474|2024-12-10 09:56:58-05:00|6|70|13|9|995|26
c14dc33a38ef5474|2024-12-10 09:55:57-05:00|6|70|13|9|995|34
The data points returned from the monitor endpoint are as follows:
monitor id: unique identifier for each hive monitor:
timestamp: ISO timestamp in the local timezonehive temp: hive temperature reading in degrees Celsiushive humidity: hive relative humidity reading percentagehive acoustics: relative measurement of hive loudnessexternal temp: outside temperature reading in degrees Celsiuspressure: outside barometric pressure reading in millibarsbattery life: approximate battery life percentage