Change search
ReferencesLink to record
Permanent link

Direct link
A TinyOS Testbed for CC2420 Transceivers
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information and Communication systems.
2013 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Wireless Sensor Networks (WSNs) have gained significant consideration these days, as opposed to wired sensor networks, by introducing multi-functional wireless nodes, which are smaller in size. The main advan-tage is that its wireless, so it costs less to install, maintain and reconfig-ure. These sensor nodes are used in various application areas. For ex-ample: residential, industrial, environmental and military application areas. However WSNs communication is prone to negative influences from the physical environment, such as physical obstacles and interfer-ence. Algorithms must be developed for handling these problems and also to investigate the channel properties. The purpose of this work is to design a testbed, which enables the communication of wireless sensor nodes, to capture the properties of the channel, which will, in the long run, enable better solutions to be designed which are, more appropriate to the errors in the channel. In this testbed, one channel, from the IEEE 802.15.4 channels spectrum, is dedicated as an emergency channel, which is used for handshaking and to handle channel/external interfer-ence or hardware failure between the communication of Transmitter (TX) and Receiver (RX) nodes. The remaining 15 channels are called data channels and are used for actual data transmission and control signals. Peer to Peer transmission of a transmitter-receiver pair is achieved with the introducing of beacons and acknowledgment (ACK) packets. The testbed also has the property of dual reception and data logging on a single PC by maeans of two RX nodes simultaneously from a single TX node. The dependency of the packet on the “Frame Length” byte(in the Frame header) during the reception is eliminated so that if the “Frame Length” byte is compromised, it will replace the programmer defined value with the “Frame Length” byte which helps to investigate the actual packets byte sent from the TX. Also, the Received Signal Strength (RSS) is calculated at the maximum sample rate of the channel. Power consumption is not considered in this testbed. The work is conducted on both the IEEE 802.15.4 physical and the application layers. Linux based TinyOS-2.x is used as an operating system for low power sensor devices. New algorithms are designed for each step in the development of the testbed. MICAz motes are used as nodes and an MIB520 programming board is used for burning the codes and for the purpose of gateways.

Place, publisher, year, edition, pages
2013. , 63 p.
Keyword [en]
TinyOS, Motes, WSN, RSS, testbed, nesC, MICAz, MIB520, Handshaking, Frame length byte
National Category
Computer and Information Science
URN: urn:nbn:se:miun:diva-20294OAI: diva2:666314
Educational program
International Master's Programme in Computer Engineering TDAAA 120 higher education credits
Available from: 2013-11-25 Created: 2013-11-22 Last updated: 2016-01-20Bibliographically approved

Open Access in DiVA

fulltext(2616 kB)244 downloads
File information
File name FULLTEXT01.pdfFile size 2616 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Jamal, Muhammad Asif
By organisation
Department of Information and Communication systems
Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 244 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 196 hits
ReferencesLink to record
Permanent link

Direct link