scispace - formally typeset
Search or ask a question
Author

Vladimir M Cvjetkovic

Bio: Vladimir M Cvjetkovic is an academic researcher from University of Kragujevac. The author has contributed to research in topics: Arduino & Web application. The author has an hindex of 7, co-authored 23 publications receiving 139 citations.

Papers
More filters
Proceedings ArticleDOI
31 Mar 2016
TL;DR: The Arduino Uno, Arduino Due and Arduino Galileo were selected, with justification that all other not mentioned boards are somewhere between those selected, according to official hardware specifications.
Abstract: Standard SBCs (Single Board Computer) with number of standard shields and sensors can be used as building blocks for rapid development of network of intelligent devices with sensing, control and Internet access. Arduino family of boards having high popularity and large number of sold units featuring open access, reliability, robustness, standard connections and low prices, possesses large potential for implementation of autonomous remote measurement and control systems of various levels of complexity. As Arduino boards can function independently, they are complete small computer platforms that can perform various tasks requiring some kind of interaction with the outer world. Arduino boards can be used and programmed in various ways, and can be arranged in various combinations forming some typical implementation architectures that this paper discusses. Starting from basic and simple configurations, more advanced are gradually considered from the aspects of chosen way of programming and combining with other boards. Special attention is devoted to NodeJS as programming platform for Arduino boards and considerations of libraries used with Arduino boards like Johnny-Five, Galileo-io firmata equivalent, mraa library and other ways of program access to GPIO like Linux Sysfs. As typical representatives of Arduino boards' family, the Arduino Uno, Arduino Due and Arduino Galileo were selected, with justification that all other not mentioned boards are somewhere between those selected, according to official hardware specifications.

30 citations

Journal ArticleDOI
TL;DR: The Arduino Uno, Arduino Due and Arduino Galileo were selected as typical representatives of Arduino boards’ family, with justification that all other not mentioned boards are somewhere between those selected, according to official hardware specifications.
Abstract: Standard SBCs (Single Board Computer) with number of standard shields and sensors can be used as building blocks for rapid development of network of intelligent devices with sensing, control and Internet access. Arduino family of boards having high popularity and large number of sold units featuring open access, reliability, robustness, standard connections and low prices, possesses large potential for implementation of autonomous remote measurement and control systems of various levels of complexity. As Arduino boards can function independently, they are complete small computer platforms that can perform various tasks requiring some kind of interaction with the outer world. Arduino boards can be used and programmed in various ways, and can be arranged in various combinations forming some typical implementation architectures that this paper discusses. Starting from basic and simple configurations, more advanced are gradually considered from the aspects of chosen way of programming and combining with other boards. Special attention is devoted to NodeJS as programming platform for Arduino boards and considerations of libraries used with Arduino boards like Johnny-Five, Galileo-io firmata equivalent, mraa library and other ways of program access to GPIO like Linux Sysfs. As typical representatives of Arduino boards’ family, the Arduino Uno, Arduino Due and Arduino Galileo were selected, with justification that all other not mentioned boards are somewhere between those selected, according to official hardware specifications.

26 citations

Journal ArticleDOI
TL;DR: The developed system is flexible and allows intuitive creation and execution of queries for an extensive range of bioinformatics topics, and the novel “similar data items detection” algorithm can be particularly useful for suggesting new data sources and cost optimization for new experiments.
Abstract: There are a huge variety of data sources relevant to chemical, biological and pharmacological research, but these data sources are highly siloed and cannot be queried together in a straightforward way. Semantic technologies offer the ability to create links and mappings across datasets and manage them as a single, linked network so that searching can be carried out across datasets, independently of the source. We have developed an application called PIBAS FedSPARQL that uses semantic technologies to allow researchers to carry out such searching across a vast array of data sources. PIBAS FedSPARQL is a web-based query builder and result set visualizer of bioinformatics data. As an advanced feature, our system can detect similar data items identified by different Uniform Resource Identifiers (URIs), using a text-mining algorithm based on the processing of named entities to be used in Vector Space Model and Cosine Similarity Measures. According to our knowledge, PIBAS FedSPARQL was unique among the systems that we found in that it allows detecting of similar data items. As a query builder, our system allows researchers to intuitively construct and run Federated SPARQL queries across multiple data sources, including global initiatives, such as Bio2RDF, Chem2Bio2RDF, EMBL-EBI, and one local initiative called CPCTAS, as well as additional user-specified data source. From the input topic, subtopic, template and keyword, a corresponding initial Federated SPARQL query is created and executed. Based on the data obtained, end users have the ability to choose the most appropriate data sources in their area of interest and exploit their Resource Description Framework (RDF) structure, which allows users to select certain properties of data to enhance query results. The developed system is flexible and allows intuitive creation and execution of queries for an extensive range of bioinformatics topics. Also, the novel “similar data items detection” algorithm can be particularly useful for suggesting new data sources and cost optimization for new experiments. PIBAS FedSPARQL can be expanded with new topics, subtopics and templates on demand, rendering information retrieval more robust.

13 citations

Journal ArticleDOI
TL;DR: The main goal of the course which is an introduction to IoT was exploring the students’ motivation for studying of IoT as a new technology and emphasizing the importance of new original ideas and views being as important as mastering the IoT technologies.
Abstract: IoT is both a concept and a specific platform with large variety of applications that rapidly become inseparable part of everyday life not only improving it, but making it more interesting and fun. ICT based, it is devoted to interactions with environment that are usually not available with traditional ICT equipment and platforms. IoT is at the same time both complementary and compatible with exist-ing non IoT world, which offers computing power and resources to IoT, making it a unique and powerful combination. Pocket Lab is a relatively new teaching concept that supports students’ creativity and initiative allowing for carrying and experimenting with real equipment at a time and place of choice, much like using of regular text books for studying. Although the IoT & Pocket Labs are not nec-essarily interconnected or mutually conditioned, this paper discusses such a real case of teaching practice, where the Pocket Labs are a natural solution for teach-ing of IoT. The paper deals with one semester teaching experience of IoT as a university course. Obtained results and experience may be quite general except for university students profile defined with their previous education and knowledge. Besides the main goal of the course which is an introduction to IoT, some other aims were exploring the students’ motivation for studying of IoT as a new technology and emphasizing the importance of new original ideas and views being as important as mastering the IoT technologies.

12 citations

Journal ArticleDOI
TL;DR: Some hardware and software configurations with Arduino and compatible boards that are used for implementation of experiments in physics and technics are discussed and presented.
Abstract: The concept of remote laboratories exists for some time with increasing importance for contemporary education in various fields and at various levels. Advance of remote labs is based on technology development and conceptual improvements with possible mutual influences such as when new technologies can make new concepts possible. Arduino is a family of small inexpensive single board computers (SBC) based primarily on microcontrollers with added Linux platforms on some boards for improved processing and Internet accessibility. Various shields extend interaction functionality of Arduino boards with environment. A number of other brands with quite similar concepts exist, with Arduino as one of very well-known and widespread. Arduino based remote lab concept relies on “Arduino only” implementation which is possible for many not too demanding applications without usual desktop or similar PC platforms. Such concept has many implications like project cheap price, interconnecting of boards for more demanding tasks, small consumption, autonomy, small dimensions, low installation requirements, which is suitable for applications at remote locations and applications requiring mobility. Hybrid solutions including Arduino or similar boards and other more powerful computer platforms may be optimal for more demanding applications. Programming and application development for Arduino and similar boards are supported by large community of developers and users that provide various libraries, solution examples, forums covering various thematic and application aspects. This paper discusses and presents some hardware and software configurations with Arduino and compatible boards that are used for implementation of experiments in physics and technics. Although the considered remotely operated experiments are different in nature, quite similar hardware and software architectures are used.

11 citations


Cited by
More filters
Journal ArticleDOI
TL;DR: Architecture and characteristics of WebLab will be described with special attention to the latest implemented laboratory experiment for control of the coupled water tanks (using LabVIEW).
Abstract: This paper deals with remote access to a real laboratory equipment using contemporary computer and network technology for creating the environment that will enable a remote user to perform the required laboratory exercises and control the laboratory equipment. Architecture and characteristics of WebLab will be described with special attention to the latest implemented laboratory experiment for control of the coupled water tanks (using LabVIEW). This paper will also give results of researches among student population in order to determine advantages and effects of using web laboratory in control engineering education. © 2009 Wiley Periodicals, Inc. Comput Appl Eng Educ 19: 538–549, 2011

109 citations

Journal ArticleDOI
TL;DR: A methodical literature review intended to intensively analyze and compare existing primary studies on prototyping with Arduino was presented, finding about 130 of such studies, all peer-reviewed and published within the last 15 years, including these years (2015–2020).

82 citations

Journal ArticleDOI
TL;DR: The principles that guide the laboratory design and evolution are stated and motivated, and an overview of the laboratory is given, describing its architecture and the most important technological solutions adopted.
Abstract: This paper describes the experience gathered in the last years due to the creation and development of an automatic control laboratory suitable for remote use via the Web. First, the principles that guide the laboratory design and evolution are stated and motivated. Then, an overview of the laboratory is given, describing its architecture and the most important technological solutions adopted. The available experiments are described, and some pedagogical considerations are reported. Finally, some general ideas are presented that reflect the authors' experience and opinion on the use of remote laboratories in control education.

68 citations