PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Erlang-based sensor network management for heterogeneous devices

Treść / Zawartość
Identyfikatory
Warianty tytułu
Języki publikacji
EN
Abstrakty
EN
The paper describes a system designed to manage and collect data from the network of heterogeneous sensors. It was implemented using Erlang OTP and CouchDB for maximum fault tolerance, scalability and ease of deployment. It is resistant to poor network quality, shows high tolerance for software errors and power failures, operates on flexible data model. Additionally, it is available to users through an Web application, which shows just how easy it is to use the server HTTP API to communicate with it. The whole platform was implemented and tested on variety of devices like PC, Mac, ARM-based embedded devices and Android tablets.
Słowa kluczowe
Wydawca
Czasopismo
Rocznik
Strony
139--151
Opis fizyczny
Bibliogr. 13 poz., rys., tab.
Twórcy
autor
  • Erlang Solutions, Kraków, Poland
autor
  • AGH University of Science and Technology, Krakow, Poland
autor
  • AGH University of Science and Technology, Krakow, Poland
autor
  • AGH University of Science and Technology, Krakow, Poland
Bibliografia
  • [1] Beagleboard official website. http://beagleboard.org/, July 2012.
  • [2] libusb – official website. http://www.libusb.org/, July 2012.
  • [3] Network emulation functionality for testing protocols. http:// www.linuxfoundation.org/collaborate/workgroups/networking/netem,July2012.
  • [4] Rebar: Erlang build tool. https://github.com/basho/rebar/wiki, July 2012.
  • [5] Armstrong J: Programming Erlang: Software for a Concurrent World. Pragmatic Bookshelf, 2007.
  • [6] Dargie W., Poellabauer C: Fundamentals of wireless sensor networks: theory and practice. John Wiley and Sons, 2010.
  • [7] Earle C., Fredlund L., Derrick J: Verifying fault-tolerant erlang programs. In ERLANG ’05 Proc. of the 2005 ACM SIGPLAN workshop on Erlang, 2005.
  • [8] Kapłoniak R., Kwiatkowski L., Szydło T: Environment emulation for wsn testbed. Computer Science, 13(3), 2012.
  • [9] Lennon J: Beginning CouchDB. Apress, 2009.
  • [10] Logan M., Merritt E., Merritt R: Erlang and OTP in Action. Manning Publications, 2010.
  • [11] Madden S., Franklin M., Hellerstein J., Hong. W: Tinydb: an acquisitional query processing system for sensor networks. Transactions on Database Systems (TODS) – Special Issue: SIGMOD/PODS, 2003. 150 Michał Niec, Paweł Pikuła, Aleksander Mamla, Wojciech Turek
  • [12] Mattsson H., Nilsson H., Wikstrom C: Mnesia – a distributed robust dbms for telecommunications applications. In Proc. of the First International Workshop on Practical Aspects of Declarative Languages, London, UK, pp. 152–163, 1998.
  • [13] Mueller R., Alonso G., Kossmann D: Swissqm: Next generation data processing in sensor networks. In Proc. of Third Biennial Conference on Innovative Data Systems Research, Asilomar, CA, USA, 2007.
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-article-AGH1-0031-0010
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.