The Experts below are selected from a list of 765 Experts worldwide ranked by ideXlab platform

Halusek Magdalena - One of the best experts on this subject based on the ideXlab platform.

  • Communication Protocol Implementation in the System for Continuous Environment Data Monitoring
    University of Zagreb. Faculty of Electrical Engineering and Computing., 2018
    Co-Authors: Halusek Magdalena
    Abstract:

    Implementirani komunikacijski protokol razmjenjuje informacije koje se formiraju u pakete i zahtjeve za slanje podataka. Jedan paket komunikacijskog protokola se sastoji od znaka za početak, operacijskog koda, rednog broja paketa i podataka. Uz obavezni sadržaj, u paket se mogu dodati CRC bajt i oznaka za kraj kao izborni elementi paketa. Operacijski kod u paketu služi za identifikaciju senzora s kojeg se šalju, odnosno primaju podaci te upute o načinu na koji se podaci izdvajaju iz paketa. Operacijski kod omogućava mijenjanje rasporeda podataka u paketu, u smislu da se podaci mogu slati u poretku vrijeme temperatura ili temperatura vrijeme. Također, operacijski kod omogućava i mijenjanje slanja bajtova podataka u poretku najniže najviše značajni bajt ili najviše najniže značajni bajt. Ta informacija je korisna i za primatelja da zna kako ispravno dohvatiti podatak. Zahtjevi u komunikacijskom protokolu su znakovi koji se primaju s terminala na razvojni sustav STM32F4 Discovery Board. Znakovi koji se prepoznaju kao zahtjevi su '1', '2', '3', '4', '5', '6' i '0', gdje su znakovi od '1' do '6' zahtjevi za slanje podataka prikupljenih od samo jednog odgovarajućeg senzora. Znak '0' predstavlja zahtjev za slanje podataka prikupljenih sa svih senzora.Implemented communication protocol consists of data packets and requests for sending data to computer through USB serial connection. Packet of data must contain start sign, operational code, ordinal of packet and time and temperature data. If chosen so, data packet can contain CRC byte and the end sign of packet. Operational code in packet contains sensor identification and instructions to extract time and temperature data from packet. Because of the operational code in packet communication protocol became more flexible. Data in packet can be sent in order time temperature or temperature time and bytes of data can be sent in order most significant byte to least significant byte and vice versa. That information is important for receiver to properly extract data from packet and is contained in operational code. Requests in communication protocol are represented as characters and are received on STM32F4 Discovery Board through terminal. Characters that represent requests are ‘1’, ‘2’, ‘3’, ‘4’, ‘5’, ‘6’ and ‘0’. Characters from ‘1’ to ‘6’ represent request for sending data from one specific sensor and character ‘0’ represents request for sending data from all the sensors at once