An Internet of Things-Based Low-Power Integrated Beekeeping Safety and Conditions Monitoring System
Abstract
:1. Introduction
2. Related Work on Internet of Things (IoT) Beehive Incident Response and Management Systems
2.1. IoT Beehive Security Systems
2.2. IoT Beehive Conditions Monitoring Systems
3. Proposed Integrated Beekeeping Active Management and Conditions Control System (IBSMC) System Architecture
- For the process of monitoring beehive conditions and security incidents, a new type of automated beehive cell has been implemented on top of Langstroth-type plastic hives. This new type of automated beehives includes the built-in sensors and actuators presented in Figure 2a–c.
- A central point for data collection of the automated beehives, placed inside the beehive array, is named the central hive (Figure 2d). The automated beehive cells transmit their data to the central hive, using wireless low power, low throughput, and short distance RF technologies [31,32], described in the communication protocols section that follows. The central hive is responsible for recording sensory data, forwarding incidents from the other automated beehives, as well as performing per beehive actuator control based on environmental conditions. Data transmissions, notifications forwarding between the central hive and the cloud information system, is performed using the chirp spread spectrum LoRaWAN class-A specification [33] for long-range low-power communications. That is, transmitted data is stored to intermediate LoRaWAN gateways [34] prior to submission to the appropriate cloud data logging service via MQTT. LoWaRAN gateways are the IoT IBSMC system backbones and have to be installed and maintained throughout the area of interest or the beekeeping migration areas. The LoRaWAN gateways are placed in locations of uninterruptible power supply and Internet connectivity. LoRaWAN gateways are responsible for the beehive arrays authentication and data forwarding to the appropriate IBSMC cloud service. LoRaWAN mechanisms such as over the air activation (OTAA), statically set AES-128 app-key join authentication, payload encryption and adaptive data rates functionality (ADR) [35,36], have been preferred over custom LoRa-based protocols, due to easy to maintain implementations and scalability features [35,37]. Furthermore, LoRaWAN presents higher probability of success over distance, less jitter and at least 20–50 times less energy consumption in comparison to IEEE802.15.4 and ZigBee devices already used in many IoT paradigms [34,36,38,39]. Regarding IoT data security in LoRaWAN OTAA mode, symmetric encryption AES-128 is used. The devices motes themselves generate and exchange with the LoRa server, the network session, and application session keys during the OTAA join request phase, using an AES-128 commonly shared application key stored both at the LoRaWAN server and motes. The integrity of those key exchange messages is assured with an AES 128-CMAC process (MIC generation) that includes devEUI values, a frame counter value and a nonce value. Data encryption between automated beehive cells and the central hive is performed with the use of an AES-128 symmetric encryption algorithm and a common node pre-shared encryption key for all the beehive array cells. The usage of a static encryption key can be replaced in the future with a more adaptive authentication and key exchange mechanism similar to that in reference [40]. Furthermore, AES-128 data encryption delays can be improved with a more efficient symmetric encryption algorithm, such as Twofish for IoT implementation, as mentioned in reference [41], or TEA(XXTEA), as implemented for IoT devices by the authors in reference [42].
- A cloud-based Information System for Management and Control of Apiaries (ISMCA) is offering cloud services for logging of conditions (logging service) and store-forward of notifications-alerts (push notifications service) of beehive arrays. These services exchange data over TCP/UDP-based communication protocols with the beekeeping arrays LoRaWAN gateways. That is, MQTT/TCP protocol [43] is used as the transport medium for sensory data by the gateways, and CoAP/UDP protocol [44] for the data transmission of control signaling to the beehives, from the server to the central hive via the gateways. Both protocols have been selected for their IoT performance characteristics in terms of asynchronous functionality and low throughput footprint [45,46]. ISMCA systems also implement a LoRaWAN server functionality [33,34] for the purpose of authenticating gateways and nodes of each beekeeping arrays central hives, responsible for the cloud data exchange of each array. The Over-The-Air-Activation (OTAA) method is used for LoRaWAN node joins. In this join process, a 64 bit device identification (ID) (DevEUI) and a unique per application 64 bit application ID (AppEUI) statically set at the LoRaWAN server are used for node-to-server authentication. The data generated from this authentication join process network and application session keys are then used for AES-128 payload encryption and construction of the Message Integrity Code (MIC) in each LoRaWAN transmitted frames’ payload [30,33]. However, since the initial join request message fields are plaintext transmitted, the whole authentication process is susceptible to replay attacks since the DevNonce join request value can be easily predicted. A more robust and adaptive authentication mechanism using a PKI infrastructure [40] is by far more robust and is considered as future work, but the usage of a non-symmetric algorithm for the process of IBSMC data encryption contributes significantly to the end motes energy consumption by increasing significantly transmitted data payload sizes [41].
- Collective information from a specific beekeeping array as well as notifications via the cloud push notification service are presented to the bee farmer via a user-friendly mobile phone application that interacts with the Information System for Management and Control of Apiaries (IMSCA) system services. The management module of the proposed ISMCA system cloud services provides specific capabilities to the apiarist, such as: a) automated information services monitoring the status of the beehives and beehive array events, b) monitoring of the beehives using sensors and supervision services with alerts, notifications and forecasts, and c) recording of the beekeeper’s apicultural interventions within the beehive array (regarding nutrition cases or disease events). The IBSMC system will also provide specific cultivation suggestions in order to produce higher quality products and modeling capabilities that focus on the formation of cultivation partnerships and for creation of recognized brand products.
3.1. New Beehive Cells Supporting the IBSMC Architecture
- A thermo-pad cells actuator unit for providing thermal comfort, if required. In the back side of the hive box, a 5V heated thermo-pad surface is placed, responsible for providing heat comfort inside the beehive (Figure 2a (5)). It is isolated from the bees with the use of a plastic PVC surface with 1 mm apertures so as to assist heat flow in the hive. The thermo-pad actuator unit is controlled by the beehive MCU (Figure 2c (3)) and it automatically powers up and resumes its last operational state at low temperatures (less than 0 °C). The specified maximum operational time interval for the subsystem is 3.2 h per day to avoid battery depletion, spread out uniformly (8 min per hour) using PWM control. The on interval of the subsystem can be set to 0, 2, 4 and 8 s per minute (disabled, low, middle, high). The operational state of the subsystem can also be remotely controlled by the central hive. Its current drain is at 750–1000 mA, thus giving a maximum daily energy consumption of 3 Ah and a minimum of 0.8 Ah depending on the operational state.
- Peltier cells actuator unit provides cool comfort. The six peltier modules (Figure 2c (6)) are mounted on a 3 mm transparent PVC surface with their cool surface aiming at the internal hive and their hot surface aiming at the hive’s lid. When the peltier actuator is powered up, it removes heat from the internal hive towards the hive lid. For the heat extraction process out of the hive, the peltier unit also uses a 5V DC external heat blower installed onto one of the hive’s ventilation holes (Figure 2c (9)). The peltier actuator subsystem is controlled by the beehive MCU (Figure 2c (3)) and it can be remotely powered up or down only at high temperatures (more than 36 °C). The specified maximum daily operational time interval for the subsystem is 48 min to avoid battery depletion (2 min per hour). The “on” interval of the subsystem can be set to off and PWM settings, giving an 8 s “on” interval per 4 min period, depending on the subsystem operational state (disabled, enabled). The operational state of the subsystem can also be remotely controlled by the central hive. Its current drain is at 2600 mA including the blower, giving a daily energy consumption of around 2 Ah.
- The fan actuator unit focuses on moisture removal. This unit consists of three DC micro-servo motors attached in the upper part of the three remaining lid ventilation holes. The servo motors are mounted on a lightweight insulation surface and maintain a plastic arm (Figure 2b (1)). The servo motors can move in controlled angles of 0°, 45°, 90°, 120° or be set to continuous shifting (0°–120°) over a 5 s cycle period. Regarding humidity over temperature control, the MCU can instruct the servo motors to either close the holes (low internal humidity and low internal temperature), open the holes (high internal humidity and high internal temperature) or remain in any of the other semi-open positions (little open 45o, half open 90°) if temperature drops and humidity increases or if temperature increases and humidity drops accordingly.
- Magnetic sensor: A magnetic contact on the lid of the automated hives that when open, will send a security theft alert to the central hive unit (Figure 2b (3)).
- Gyroscopic sensor (Figure 2a (7)): Each automated hive has a plastic embedded gyroscopic sensor for the detection of shifts in hive position and hive falls. Depending on the high or low angular shift, shift variation and/or shift duration, animal intrusion or theft intrusion alerts are issued to the central hive cell and therefore to the ISMCA.
- A non-fixed rotating camera for taking photograph snapshots and instant snapshots: This camera is an additional/optional device, equipped with its own processing unit and an attached 3G transponder. It is powered up only from the center of the array (central hive). It is an external IBSMC system part connected to the central hive and it is power controlled by the central hive. Its main functionality is to be powered up by the central hive cell on a critical alert and take 4 photos rotating by 90° angles using a servo-rotating motor that allows the rotation of the camera by 360°, which instantly transmits to the Information System (ISMCA), using HTTP POST uploads followed by metadata information of event time and direction. The critical alerts involve cases of at least 3 hives lid shifts or one hive turnover event.
3.2. IBSMC Communication Protocols
- -
- Beehive Sensory Data Protocol (BSDP): This protocol frames layout is presented in Figure 3 and includes a 1 Byte packet ID sequence number, a 1 Byte hive node ID followed by a 1 Byte payload length field. Then, the measurements of temperature, humidity and hive actuator subsystems state values follow, then the alert event field if any of the security sensors (magnetic reed or gyroscopic) current alert status with alert codes for open lid, open-closed lid, gyroscopic left right movement, gyroscopic up down movement, etc. (default value is zero) and finally, transmission time expressed using the microcontroller millisecond (ms) counter (4 Bytes). The sound/weight 8 bit sensor value is an additional optional field that is transmitted if the beehive cell includes either an external weight scale or an internal sound sensor. Both values are calculated from the 10 bit A2D MCU interface followed by a 10 bit to an 8 bit value reduction.BSDP protocol transmissions are performed asynchronously (at least one transmission every 1 or 2 h) and without frame acknowledgments, unless a notification or an alert event occurred. Then BSDP protocol acknowledged transmission is requested. In that case, the BSDP ACK frame format is similar to the BEP frame (see Figure 3), without the event-ID and transmission time fields.
- -
- Beehive Events Protocol (BEP): This protocol frames include the 1 Byte beehive cell ID, 1 Byte sequence number, the triggered notification or alert ID (event ID-2 Bytes) and the transmission time the first time the event was triggered. BEP protocol-transited frames to the central hive must be acknowledged with a BEP ACK frame that uses the same format with the BEP frame without the transmission time field. BEP protocol transmissions are always followed by an acknowledged BSDP transmission (Jeelabs frame A bit value equal to 1 and C = 0). ACK frames of BEP and BSDP protocols have in their Jeelab header the ACK value A = 0 and C = 1.
- -
- Beehive Actuators Control Protocol (BACP): Control protocol frames are sent from the beehives to the central hive and include control operation changes on their actuator states. That is, the thermopad, peltier or humidity actuators. Apart from its internal MCU actuator logic, such dynamic actuator state changes are signaled by the cloud ISMCA control service and enforce a common state for all the beehives of an array. The control frames format is presented in Figure 3 and includes the Hive ID, the sequence number and the three actuator fields setting all bits to one to the fields that do not require a state change and to the fields that require a state change in the new state. Control frames are broadcast frames and use the Jeelab header D = 0 option (node ID is the source and included as destination is the common node ID used in all beehive cells) at the JeeLab header frame.
3.3. IBSMC Services and Services Functionality
- Management of farmers, and their arrays, farmer-related information, productivity records placement into the map.
- LoRaWAN service for the process of authenticating IBSMC LoRaWAN gateways and central hive LoRaWAN class A nodes using OTAA authentication.
- Data recording component, an MQTT service [43], for receiving the telemetry push data of LoRaWAN gateways, decoding the MQTT JSON payload and encoding it into postgreSQL table records.
- An HTTP ReST GET/PUT interface is used for the data exchange between ISMCA postgreSQL recorded data and the farmers’ mobile phone application for read/write requests accordingly. The farmer can issue a subsystem control command for a specific hive ID, followed with a unique key ID, using HTTP PUT write request translated to a resource value change of the specified hive array resource. Similarly, for temperature, humidity measurements and actuators status acquisition per array, or beehive, HTTP GET requests are issued using a format similar to that in Reference [59], that includes a key attribute and a hive ID attribute. Then, the ISMCA responds with JSON-encoded measurements of all beehives included in that specific array.
- Asynchronous database resource requests are triggered by notifications delivered by a CoAP UDP-based service [44,60,61], in which each array hives and each one of the hives subsystems and attributes (values) are resource-registered (thermo-pad, peltier and humidity actuators). The LoRaWAN Gateways are connected to the CoAP service using python agents per array and CoAP observes the resource changes, issuing an additional JSON payload frame transmitted to the array’s central hive as a payload response at a LoRaWAN class A RX1 or RX2 window [33]. CoAP sensory data are continuously synchronized with the postgreSQL database in order for the farmer’s mobile phone to successfully perform HTTP data reads or writes.
- Notifications and alerts service and logic, which is responsible for sending notifications, alerts and messages in respect to beehive conditions and array security incidents, as indicated by the push data records. The notifications and alerts service utilize the Firebase engine push notifications API to trigger asynchronous notifications to the farmers’ mobile phone [62].
4. Proposed IBSMC System Experimentation
4.1. Scenario I(a), RF BSDP Protocol Experimentation
4.2. Scenario I(b) LoRaWAN Protocols Experimentation
4.3. Scenario II: New Beehive Arrays Thermopad and Peltier Actuators Experimentation
5. Conclusions
Funding
Conflicts of Interest
References
- Kontogiannis, S.; Tsipouras, M.; Kokkonis, G.; Valsamidis, S. Design and implementation of an identification productivity recording and breeding system for the sheep industry. Int. J. Sustain. Agric. Manag. Inform. 2016, 2, 97–122. [Google Scholar] [CrossRef]
- Talavera, J.M.; Tobon, L.E.; Gomez, J.A.; Culman, M.A.; Aranda, J.M.; Parra, D.T.; Quiroz, L.A.; Hoyos, A.; Garreta, L.E. Review of IoT applications in agro-industrial and environmental fields. Comput. Electron. Agric. 2017, 42, 283–297. [Google Scholar] [CrossRef]
- Tzounis, A.; Katsoulas, N.; Bartzanas, T.; Kittas, C. Internet of Things in agriculture, recent advances and future challenges. Elsevier Biosyst. Eng. J. 2017, 64, 31–48. [Google Scholar] [CrossRef]
- Liakos, B.D. Bussiness Beekeeping; Papasotiriou: Athina, Greece, 2005; ISBN 9789606306976. (In Greek) [Google Scholar]
- Mpikos, A.T. What I Have to Do in My Beehives—The Real Beekeeping; Protoporia: Athens, Greece, 2010; ISBN 9789609931601. (In Greek) [Google Scholar]
- Stabentheiner, A.; Kovac, H.; Brodschneider, R. Honeybee Colony Thermoregulation—Regulatory Mechanisms and Contribution of Individuals in Dependence on Age, Location and Thermal Stress. PLoS ONE 2010, 5, e8967. [Google Scholar] [CrossRef] [PubMed]
- Nikolaidis, I.N. Beekeeping Modern Methods of Intensive Exploitation, 11th ed.; Stamoulis publications: Athens, Greece, 2005; ISBN 9789608666917. (In Greek) [Google Scholar]
- Jean-Prost, P. Beekeeping; Psichalos publications: Athens, Greece, 1991; ISBN 9789607920195. [Google Scholar]
- Karakousis, D. Apiarist’s Experiences; Stamoulis publications: Athens, Greece, 2013; ISBN 9789603519454. (In Greek) [Google Scholar]
- Clement, H. Contemporary Beekeeping; Psichalos publications: Athens, Greece, 2007; ISBN 9789608455344. [Google Scholar]
- Kiani, F. A Survey on Management Frameworks and Open Challenges in IoT. Wirel. Commun. Mob. Comput. 2018, 9857026. [Google Scholar] [CrossRef]
- Technomics Ltd. SmartPharmNet: A Building Network for Farmers by Farmers. 2016. Available online: https://www.smartfarmnet.com/ (accessed on 1 March 2017).
- Triantafyllou, A.; Sarigiannidis, P.; Lagkas, T.D. Network Protocols, Schemes, and Mechanisms for Internet of Things (IoT): Features, Open Challenges, and Trends. Wirel. Commun. Mob. Comput. 2018, 5349894. [Google Scholar] [CrossRef]
- Ojha, T.; Misra, S.; Raghuwanshi, N. Wireless sensor networks for agriculture: The state-of-the-art in practice and future challenges. Comput. Electron. Agric. 2015, 118, 66–84. [Google Scholar] [CrossRef]
- Jayaraman, P.P.; Yavari, A.; Georgakopoulos, D.; Morshed, A.; Zaslavsky, A. Internetof things platform for smart farming: Experiences and lessons learnt. Sensors 2016, 16, 1884. [Google Scholar] [CrossRef] [PubMed]
- Ifantidis, M.D. Bee Diseases and non Conventional Confrontation Methods; Beekeeping inspection: Athens, Greece, 2011; ISBN 978-960-85777-4-9. (In Greek) [Google Scholar]
- Hive Mind Company. Hive mind precision Agriculture sensors and services, Hive weight scales, Hive strength monitor and theft tracker. Available online: https://www.hivemindtechnologies.com (accessed on 3 April 2016).
- Gil-Lebrero, S.; Quiles-Latorre, F.J.; Ortiz-López, M.; Sánchez-Ruiz, V.; Gámiz-López, V.; Luna-Rodríguez, J.J. Honey Bee Colonies Remote Monitoring System. Sensors 2016, 17, 55. [Google Scholar] [CrossRef] [PubMed]
- Solution Bee Company. The B-Ware Monitoring System for Remote Beehive Monitoring. 2017. Available online: http://sollutionbee.com (accessed on 2 September 2018).
- Zygi Company. Digital Scales for Measuring Beehive Weight and Respond to Critical Incidents, Product. 2017. Available online: http://zygi.gr (accessed on 1 March 2017).
- Bee-shop Ltd. Beehive Camera Surveillance Kit. 2017. Available online: https://www.bee-shop.gr (accessed on 1 March 2017).
- Keltronix Company. EyeSon Hives Bee monitoring Camera System with Livestreaming Capabilities. 2017. Available online: http://www.keltronixinc.com (accessed on 2 September 2018).
- Arkadiki Melissokomia. APISAFE. 2016. Available online: http://arkadikimelissokomia.gr/product/apisafe-beehive-gps-tracker (accessed on 1 June 2016).
- Bee Smart Technologies Company. Beebot–Transform any Beehive into a Smart Hive. 2017. Available online: https://beesmarttechnologies.com/beebot (accessed on 30 September 2018).
- 3Bee Company. Hive-Tech, the Innovative Monitoring System for Beekeeping. 2017. Available online: https://www.3bee.it/en/hive-tech (accessed on 30 September 2018).
- Arnia Company. Remote Hive Monitoring System with Alerts. 2018. Available online: http://www.arnia.co.uk (accessed on 2 September 2018).
- Open Source Beehives Company. The BuzzBox Advanced Beehive Monitoring System and Application, with Audio Analysis, Theft Detection and Temperature-Humidity Sensors. 2017. Available online: https://www.osbeehives.com (accessed on 4 September 2018).
- Zinas, N.; Kontogiannis, S.; Kokkonis, G.; Pikridas, C. A novel microclimate forecasting system architecture integrating GPS measurements and meteorological-sensor data. In Proceedings of the 6th Balc. Conference on Informatics, Thessaloniki, Greece, 19–21 September 2013; ACM: New York, NY, USA, 2013; pp. 82–88. [Google Scholar]
- Nordic BLE. Nordic Semiconductors Bluetooth Low Energy Wireless Technology Backgrounder. 2011. Available online: https://www.nordicsemi.com/eng/content/download/3045/40678/version/1/file/Bluetooth_le_technology_backgrounder_4.pdf (accessed on 31 March 2016).
- Raza, U.; Kulkarni, P.; Sooriyabandara, M. Low Power Wide Area Networks: An Overview. IEEE Commun. Surv. Tutor. 2017, 1, 1–15. [Google Scholar] [CrossRef]
- HopeRF RF69W/RF69HW. High Coverage Range RF433 MHz Transceiver and MAC Protocol Datasheet. 2015. Available online: http://www.hoperf.com/upload/rf/RFM69CW-V1.1.pdf (accessed on 31 December 2016).
- HopeRF RF12B. RF 433MHz Transceiver 433MHz RF12B and MAC Protocol Datasheet. 2013. Available online: http://www.hoperf.com/upload/rf/RFM12B.pdf (accessed on 31 December 2016).
- Semtech LoRaWAN. LoRaWAN Protocol White Paper, Semtech. 2015. Available online: http://www.semtech.com/wireless-rf/iot/LoRaWAN101_final.pdf (accessed on 2 September 2016).
- Luvisotto, M.; Tramarin, F.; Vangelista, L.; Vitturi, S. On the Use of LoRaWAN for Indoor Industrial IoT Applications. Wirel. Commun. Mob. Comput. 2018, 2018, 11. [Google Scholar] [CrossRef]
- Lavric, A.; Popa, V. Performance Evaluation of LoRaWAN Communication Scalability in Large-Scale Wireless Sensor Networks. Wirel. Commun. Mob. Comput. 2018, 2018, 9. [Google Scholar] [CrossRef]
- Staniec, K.; Kowal, M. LoRa Performance under Variable Interference and Heavy-Multipath Conditions. Wirel. Commun. Mob. Comput. 2018. [CrossRef]
- Augustin, A.; Yi, J.; Clausen, T.; Townsley, M.W. A Study of LoRa: Long Range & Low Power Networks for the Internet of Things. Sensors 2016, 16, 1466. [Google Scholar] [CrossRef]
- Gburzynski, P.; Kaminska, B.; Rahman, A. On Reliable Transmission of Data over Simple Wireless Channels. J. Comput. Syst. Netw. Commun. 2009. [Google Scholar] [CrossRef]
- ZigBee Alliance. ZigBee RFC Specification: ZigBee v.1.0. Available online: http://www.zigbee.org/zigbee-for-developers/network-specifications/zigbeerf4ce/ (accessed on 15 September 2018).
- Anand, A.; Galleta, A.; Celesti, A.; Fazio, M.; Villari, M. A secure interdomain communication for IoT devices. In Proceedings of the International Conference on Cloud Eng. (IC2E), Prague, Czech Republic, 24–27 June 2019; IEEE: Piscataway, NJ, USA, 2009; Volume 1. [Google Scholar] [CrossRef]
- Georgiadis, M.; Dossis, S. Kontogiannis, Performance evaluation on IoT devices secure data delivery processes. In Proceedings of the Panhellenic Conference on Informatics, Athens, Greece, 29 November–1 December 2018; ACM: New York, NY, USA, 2018; Volume 1, pp. 306–311. [Google Scholar] [CrossRef]
- Rajesh, S.; Paul, V.; Menon, V.G.; Khosravi, M.R. A Secure and Efficient Lightweight Symmetric Encryption Scheme for Transfer of Text Files between Embedded IoT Devices. Symmetry 2019, 11, 293. [Google Scholar] [CrossRef]
- MQTT.org. Message Queuing Telemetry Transport. 2015. Available online: http://mqtt.org/ (accessed on 3 September 2016).
- Shelby, Z.; Hartke, K.; Bormann, C.; Khosravi, M.R. The Constrained application protocol (CoAP), RFC 7252. 2014. Available online: https://tools.ietf.org/html/rfc7252 (accessed on 15 September 2016).
- Kokkonis, G.; Chatzimparmpas, A.; Kontogiannis, S. Middleware IoT protocols performance evaluation for carrying out clustered data. In Proceedings of the South-Eastern European Design Automation, Computer Engineering, Computer Networks and Society Media Conference (SEEDA_CECNSM), Kastoria, Greece, 22–24 September 2018. [Google Scholar] [CrossRef]
- Thangavel, D.; Ma, X.; Valera, A.; Tan, H.X.; Tan, C.K.Y. Performance evaluation of MQTT and CoAP via a common middleware. In Proceedings of the 2014 IEEE 9th International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), Singapore, 21–24 April 2014. [Google Scholar]
- Prolongium Company. Affordable Solid-State Lithium Ceramic Batteries for Cell Phones and Drones. Available online: http://www.prologium.com.tw/upload/Download/20170105-11412036.pdf (accessed on 31 October 2017).
- IEEE. Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (LRWPANs); 802.15.4; IEEE: Piscataway, NJ, USA, 2011. [Google Scholar]
- Tomtsis, D.; Kokkonis, G.; Kontogiannis, S. IoT Evolution Dissemination Through Existing Wireless Technologies. In Proceedings of the 2nd SEEDA-CECNSM Conference, Kastoria, Greece, 23–25 September 2017; IEEE: Kastoria, Greece, 2017; Volume 1. [Google Scholar] [CrossRef]
- Jeelabs. RF12 Packet Format and Design and RF12 Library. 2012. Available online: https://jeelabs.org/2011/06/09/rf12-packet-format-and-design/ (accessed on 10 February 2014).
- Ellinidou, T.; Kontogiannis, S.; Kokkonis, G. RF low energy monitoring protocol and system architecture for location based sensor measurements. In Proceedings of the SEEDA-CECNSM, Kastoria, Greece, 25–27 September 2016; ACM: New York, NY, USA, 2016; pp. 55–61. [Google Scholar]
- Kontogiannis, S.; Ellinidou, S.; Kokkonis, G. RF-Tania protocol and system architecture for location based sensor measurements. In Proceedings of the FedCSIS, Gdansk, Poland, 11–14 September 2016; pp. 1067–1074. [Google Scholar]
- Siegel, J.; Sarma, S.E. The Future Internet of Things: Secure, Efficient and Model-Based. IEEE Internet Things J. 2018, 5, 2386–2397. [Google Scholar] [CrossRef]
- Zinas, N.; Kontogiannis, S.; Kokkonis, G.; Valsamidis, S.; Kazanidis, I. Proposed open source architecture for Long Range monitoring. The case study of cattle tracking at Pogoniani. In Proceedings of the Pan-Hellenic Conference on Informatics PCI 2017, Larissa, Greece, 28–30 September 2017; ACM: New York, NY, USA, 2017. [Google Scholar]
- Angular. Framework for Building Web Applications. 2012. Available online: http://angular.io (accessed on 30 September 2018).
- Laravel—The PHP Framework for Web Artisans. 2015. Available online: https://laravel.com (accessed on 30 September 2017).
- PostgreSQL. Open Source Database Management System. 1996. Available online: https://www.postgresql.org/ (accessed on 15 September 2009).
- Wunder Ground. Wunder Ground Weather API. 2009. Available online: https://www.wunderground.com/weather/api/ (accessed on 31 March 2013).
- Popovic, T.; Latinovic, N.; Pesic, A.; Zecevic, Z.; Krstajic, B.; Djukanovic, S. Architecting an IoT-enabled platform for decision agriculture and ecological monitoring: A case study. Comput. Electron. Agric. 2017, 40, 255–265. [Google Scholar] [CrossRef]
- Jazayeri, M.A.; Liang, S.H.L.; Huang, C.Y. Implementation and Evaluation of Four Interoperable Open Standards for Internet of Things. Sensors 2015, 15, 1424–8820. [Google Scholar] [CrossRef] [PubMed]
- Tanganelli, G.; Vallati, C.; Mingozzi, E. CoAPthon: Easy Development of CoAP-based IoT Applications with Python. In Proceedings of the IEEE World Forum on Internet of Things (WF-IoT), Milan, Italy, 14–16 December 2015. [Google Scholar]
- Google Firebase. Firebase Cloud Messaging API and Database Platform as a Service for Push Notifications. 2017. Available online: https://firebase.google.com/ (accessed on 30 September 2018).
System/Device | Theft Incidents | Mammal Attack Incidents | Wasp Colony Incidents | Temperature/Humidity Monitoring | Environment Conditions Monitoring | Population Monitor | Disease Monitor | Temperature/Humidity Regulation | Energy Foorptint | Deployment Cost |
---|---|---|---|---|---|---|---|---|---|---|
Weight scale capable systems/devices [18,19,20] | √ | False Triggers | External Placement | √ | False Triggers | MEDIUM | MEDIUM | |||
Camera monitoring systems [21,22] | √ | √ | √ | √ | *1 | HIGH | *2 | |||
GPS systems [23,24] | √ | False Triggers | MEDIUM | HIGH | ||||||
Electric Fence | √*3 | LOW | LOW | |||||||
Arnia [26] | √ | False Triggers | √ | √ | √ | √ | HIGH | HIGH | ||
HiveMind [17] | √ | √ | √ | √ | HIGH | HIGH | ||||
HiveTech [25] | √ | False Triggers | √ | √ | √ | √ | *4 | HIGH | HIGH | |
BuzzBox [27] | √ | False Triggers | √ | √ | √ | √ | MEDIUM | MEDIUM | ||
IBSMC | √ | √ | √ | √ | √ | ?*5 | *6 | √ | LOW*7 | MEDIUM |
3G/4G transponder | Max. Battery used (mAh) | Transmission-Sleep period (min) | Min 3G/4G power consumption on status (mA) | 3G/4G connection and transmission time (s) | Time until battery depletion (days) |
10,000 | 1 | 310–360 | 5–20 | 20–30 | |
LoRaWAN transpoder | Max. Battery used (mAh) | Transmission-Sleep period (min) | Min LoRaWAN Tx and sensors power consumption (mA) | LoRaWAN Tx OTAA join and Tx time (s) | Time until battery depletion (days) |
10,000 | 1 | 120–130 | 0.3–2 | 105–170 |
© 2019 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kontogiannis, S. An Internet of Things-Based Low-Power Integrated Beekeeping Safety and Conditions Monitoring System. Inventions 2019, 4, 52. https://doi.org/10.3390/inventions4030052
Kontogiannis S. An Internet of Things-Based Low-Power Integrated Beekeeping Safety and Conditions Monitoring System. Inventions. 2019; 4(3):52. https://doi.org/10.3390/inventions4030052
Chicago/Turabian StyleKontogiannis, Sotirios. 2019. "An Internet of Things-Based Low-Power Integrated Beekeeping Safety and Conditions Monitoring System" Inventions 4, no. 3: 52. https://doi.org/10.3390/inventions4030052
APA StyleKontogiannis, S. (2019). An Internet of Things-Based Low-Power Integrated Beekeeping Safety and Conditions Monitoring System. Inventions, 4(3), 52. https://doi.org/10.3390/inventions4030052