Implementation of Lossless Voice Data Communication using Network Streams on Embedded System

Author

Barlian Henryranu Prasetio, Dahnial Syauqy

Abstract

Smart home refers to the use of computers and information technology to control home appliances. The smart home system occupies sensors to acquire data for monitoring. One of the most important factors in designing a smart home system was the communication between devices that will be used. It requires high throughput and low latency communication so that monitoring can be done in real time and lossless. The communication network was designed to optimize the stream monitoring for smart home by reviewing the system throughput and latency. Lab-VIEW programming on My-RIO embedded systems was used to acquire accelerometer and voice data readings and send them to personal computer wirelessly. The network communication was designed by implementing network stream protocols between two applications which were planted in the personal computer and My-RIO system. The test results indicate that the network stream protocol did not require normalization of sensor data types while transmitting and receiving. The throughput values were affected by increasing buffer size but on certain conditions saturated throughput were experienced. The value of the latency is always stable with an average value of 13 ms even though the size of the buffer is enlarged.

Full Text:

PDF

References


Harper. R, 2003, Inside the Smart Home, Springer-Verlag, London.

Gerhart. J, 1999, Home Automation and Wiring, The McGraw-Hill Companies Inc.

Strangio. CE, 1993, Data Communication, A One Page Introduction for Each Important Featur, CAMI Research Inc., Acton, Massachusetts.

Behrouz A. F. (2007). Data Communication and Networking. USA: McGraw Hill.

Keysight, 2014, PLL and Jitter Spectrum Analysis using the 86100C Digital Communications Analyzer, Keysight Technology, USA.

Suneetha. U etal, 2014, Ethernet Based Remote Monitoring And Control Of Temperature By Using Rabbit Processor, (IJACSA) International Journal of Advanced Computer Science and Applications,Vol. 3, No. 9.

National Instruments. NI, 2013, Using the Right Networking Protocol, http://www.ni.com/white-paper/12079/en/, access on April 15th 2016.

Panoiu. M etal, 2014, Video streaming technologies using ActiveX and LabVIEW, International Conference on Applied Sciences, Vol. 85

National Instruments. NI, 2011, Network Streams Functions, http://zone.ni.com/reference/en-XX/help/371361H-01/lvcomm/ns_networkstreamspalette/, access on April 15th 2016.

National Instruments. NI, 2010, Designing Applications Using Network Streams, http://zone.ni.com/reference/en-XX/help/371361G-01/lvconcepts/usingstreams/, access on April 15th 2016.

National Instruments. NI, 2016, Displays and Data Visualization with CompactRIO: The Ultimate Multipurpose Controller, http://www.ni.com/white-paper/12602/en/ access on April 15th 2016.

Craig. C, 2008, Method and device for dynamic streaming archiving configuration, US 20080072159 A1, US Patents.




DOI: http://dx.doi.org/10.25126/jitecs.20172225