Vis enkel innførsel

dc.contributor.advisorSkavhaug, Amundnb_NO
dc.contributor.authorHovdsveen, Øyvindnb_NO
dc.date.accessioned2014-12-19T14:04:35Z
dc.date.available2014-12-19T14:04:35Z
dc.date.created2011-10-28nb_NO
dc.date.issued2011nb_NO
dc.identifier452313nb_NO
dc.identifierntnudaim:5960nb_NO
dc.identifier.urihttp://hdl.handle.net/11250/260479
dc.description.abstractThe International Society of Automation (ISA) released ISA-100.11a on September 9, 2010. ISA-100.11a is an open wireless industrial sensor network standard based on the IEEE 802.15.4 low-rate wireless personal area network PHY and MAC specifications, and is aimed at process control and related automation. There are few available ISA-100.11a products, and only one compliant software protocol stack exists. This work is done to try and change this, by starting the implementation of an open-source ISA-100.11a protocol stack, as well as a hardware device.This thesis builds on the authors own prestudy, where the ISA-100.11a standard document was explored and a more accessible overview over the standard created, and a hardware platform was evaluated as a possible candidate for the implementation but fell through.This thesis evaluates another hardware platform; the ATmega128RFA1 combined microcontroller/IEEE 802.15.4 transceiver from Atmel, and finds it up for the job. The implementation of an ISA-100.11a protocol stack is started. The software is split in two parts: - A 100% portable part containing most of the ISA-100.11a-defined functionality, intended for use on a wide range of platforms. This portable protocol stack module is implemented to a level where quite a bit of the ISA-100.11a specified functionality can be demonstrated.- A platform specific part, which acts as a driver layer between the portable protocol stack module and the underlying hardware/software platform. A preliminary version of the platform specific part for the ATmega128RFA1 device is implemented, which can be used together with the portable protocol stack module.This thesis describes the development strategy and process, describes the structure, interfaces and mechanisms of the implemented parts, and demonstrates the product.Finally, the product is concluded to be a good start on the process of creating an open-source implementation of the protocol stack.A journal article linked with the open-source release of the source code is planned.nb_NO
dc.languageengnb_NO
dc.publisherInstitutt for teknisk kybernetikknb_NO
dc.subjectntnudaim:5960no_NO
dc.subjectMTTK teknisk kybernetikkno_NO
dc.subjectTilpassede datasystemerno_NO
dc.titleImplementing ISA-100.11anb_NO
dc.typeMaster thesisnb_NO
dc.source.pagenumber149nb_NO
dc.contributor.departmentNorges teknisk-naturvitenskapelige universitet, Fakultet for informasjonsteknologi, matematikk og elektroteknikk, Institutt for teknisk kybernetikknb_NO


Tilhørende fil(er)

Thumbnail
Thumbnail
Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel