Implementation of Lossless Voice Data Communication using Network Streams on Embedded System
AbstractSmart 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.
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.
How to Cite
Â Creative Common Attribution-ShareAlike 3.0 International (CC BY-SA 3.0)
Authors who publish with this journal agree to the following terms:
- Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).