SMART HOME IMPLEMENTATION COMPARISON ON DIFFERENT HARDWARE PLATFORMS


Abstract

This article presents a comparison of the two hardware platforms in terms of Smart Home implementation: Raspberry Pi minicomputer and AVR microcontroller. The comparative analysis was done on the basis of two independent, author’s implementations with the same aims. The results are presented in tables and descriptions. The conclusions indicate the benefits and potential problems of using both platforms.


Keywords

Smart Home; minicomputer; single-board computer; Raspberry Pi; microcontroller; AVR

Baranowski R.: Mikrokontrolery AVR ATmega w praktyce. BTC, Warszawa 2005.

Doliński J.: Mikrokontrolery AVR w praktyce. BTC, Warszawa 2008.

Monk S.: Raspberry Pi. Receptury. Helion, Gliwice 2014.

Skalski M.: System do zarządzania automatyką domową z wykorzystaniem terminalu mobilnego i platformy Raspberry Pi – praca inżynierska, AGH, Kraków 2013.

Spale J.: Home Automation with a low-cost AVR-based Board. IFAC-PapersOnLine 48(4)/2015, 398–403.

Upton E., Halfacree G.: Raspberry Pi. Przewodnik użytkownika. Helion, Gliwice 2015.

Vujović V., Maksimović M.: Raspberry Pi as a Sensor Web node for home automation. Computers & Electrical Engineering 44/2015, 153–171.

Dokumentacja biblioteki GPIO dla Raspberry Pi, http://wiringpi.com/ (avaible 9.06.2016).

Dokumentacja modułu Ethernet ENC28J60, http://ww1.microchip.com/downloads/en/DeviceDoc/39662c.pdf (avaible 30.04.2016).

Dokumentacja oprogramowania owfs i owserver, http://owfs.org/ (avaible 10.06.2016).

Dokumentacja Raspberry Pi, https://www.raspberrypi.org/documentation/ (avaible 30.04.2016).

Dokumentacja techniczna mikrokontrolera ATmega328P, http://www.atmel.com/images/Atmel-8271-8-bit-AVR-Microcontroller-ATmega48A-48PA-88A-88PA-168A-168PA-328-328P_datasheet_Complete.pdf (avaible 10.06.2016).

Dokumentacja techniczna mikrokontrolera ATmega32A, http://www.atmel.com/images/atmel-8155-8-bit-microcontroller-avr-atmega32a_datasheet.pdf (avaible 30.04.2016).

Dokumentacja termometru Dallas DS18B20, https://datasheets.maximintegrated.com/en/ds/DS18B20.pdf (avaible 10.06.2016).

Dokumentacja termometru LM35, http://www.ti.com/lit/ds/symlink/lm35.pdf (avaible 10.06.2016).

Projekt z implementacją stosu TCP/IP dla AVR, http://www.tuxgraphics.org/electronics/200611/embedded-webserver.shtml (avaible 9.06.2016).


Published : 2017-06-30


Pańczyk, P., & Smołka, J. (2017). SMART HOME IMPLEMENTATION COMPARISON ON DIFFERENT HARDWARE PLATFORMS. Informatyka, Automatyka, Pomiary W Gospodarce I Ochronie Środowiska, 7(2), 58-61. https://doi.org/10.5604/01.3001.0010.4840

Piotr Pańczyk  p.panczyk@pollub.pl
Politechnika Lubelska, Wydział Elektrotechniki i Informatyki, Instytut Informatyki  Poland
Jakub Smołka 
Politechnika Lubelska, Wydział Elektrotechniki i Informatyki, Instytut Informatyki  Poland