Eläimen aktiivisuutta seuraavan IoT-laitteen laiteohjelmiston suunnittelu ja kehitys
Tämän opinnäytetyön aiheena oli suunnitella ja kehittää laiteohjelmisto eläimen aktiivisuutta seuraavalle IoT-laitteelle. Tavoitteena oli kehittää ensin Anicare Rudolf -laitteelle perustoiminnallisuudet, jonka jälkeen jatkokehittää tuotetta tarpeiden mukaan. Työn virallinen toimeksiantaja oli Anicar...
Main Author: | |
---|---|
Format: | Bachelor Thesis |
Language: | Finnish |
Published: |
2020
|
Subjects: | |
Online Access: | http://www.theseus.fi/handle/10024/863200 |
id |
fttheseus:oai:www.theseus.fi:10024/863200 |
---|---|
record_format |
openpolar |
spelling |
fttheseus:oai:www.theseus.fi:10024/863200 2024-06-23T07:56:26+00:00 Eläimen aktiivisuutta seuraavan IoT-laitteen laiteohjelmiston suunnittelu ja kehitys Nikula, Tero 2020 http://www.theseus.fi/handle/10024/863200 fin fin Anicare Oy http://www.theseus.fi/handle/10024/863200 URN:NBN:fi:amk-2024060621515 fi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.| Rajattu käyttöoikeus / Restricted access / Tillgången är begränsad Ohjelmistokehityksen suuntautumisvaihtoehto fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology| yritykset ohjelmistokehitys projektit kehittäminen esineiden internet Tietotekniikan tutkinto-ohjelma fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| 2020 fttheseus 2024-06-11T14:42:35Z Tämän opinnäytetyön aiheena oli suunnitella ja kehittää laiteohjelmisto eläimen aktiivisuutta seuraavalle IoT-laitteelle. Tavoitteena oli kehittää ensin Anicare Rudolf -laitteelle perustoiminnallisuudet, jonka jälkeen jatkokehittää tuotetta tarpeiden mukaan. Työn virallinen toimeksiantaja oli Anicare Oy. Ennen tätä opinnäytetyötä oli jo tutustuttu yritykseen, porotalouteen sekä itse laitteeseen, joten työ voitiin aloittaa suoraan ohjelmistokehityksellä. Työssä sovellettiin aiempaa ohjelmistokehityskokemusta ja jo hankittua tietoa, ja niitä kerättiin työn aikana lisää. Ohjelmistokehitys aloitettiin perustoimintojen kehittämisellä, minkä jälkeen siirryttiin monipuolistamaan laitetta erilaisilla ohjelmisto-ominaisuuksilla. Ohjelmistokehitys toteutettiin C-kielellä SEGGER Embedded Studio -ohjelmointiympäristössä Nordic Semiconductorin tarjoaman ohjelmistokehityspaketin avulla. Vaikka ongelmiakin ilmeni, työ edistyi suhteellisen hyvään tahtiin, ja työn lopputuloksena on toimiva laiteohjelmisto Rudolf-laitteelle ja hyvä pohja laitteen jatkokehitykselle. Laitteen avulla on nyt mahdollista mm. seurata eläimen sijaintia. The subject of this thesis was to design and develop a firmware for animal’s health tracking IoT device. The first goal was to develop basic functionalities for Anicare Rudolf device and then improve the product as needed. The official client for this thesis work was Anicare Oy. Before this thesis there was already got to know about the company, reindeer husbandry and the device itself so the work could be started directly with software development. Earlier software development experience and gathered information was applied to the work and they were gathered more during the work. The software development was started with developing the basic functionalities and after that moved on making the device more versatile with different software features. The software development was done with C programming language in SEGGER Embedded Studio IDE (Integrated Development Environment) with the help of software ... Bachelor Thesis reindeer husbandry Theseus.fi (Open Repository of the Universities of Applied Sciences) |
institution |
Open Polar |
collection |
Theseus.fi (Open Repository of the Universities of Applied Sciences) |
op_collection_id |
fttheseus |
language |
Finnish |
topic |
Ohjelmistokehityksen suuntautumisvaihtoehto fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology| yritykset ohjelmistokehitys projektit kehittäminen esineiden internet Tietotekniikan tutkinto-ohjelma |
spellingShingle |
Ohjelmistokehityksen suuntautumisvaihtoehto fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology| yritykset ohjelmistokehitys projektit kehittäminen esineiden internet Tietotekniikan tutkinto-ohjelma Nikula, Tero Eläimen aktiivisuutta seuraavan IoT-laitteen laiteohjelmiston suunnittelu ja kehitys |
topic_facet |
Ohjelmistokehityksen suuntautumisvaihtoehto fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology| yritykset ohjelmistokehitys projektit kehittäminen esineiden internet Tietotekniikan tutkinto-ohjelma |
description |
Tämän opinnäytetyön aiheena oli suunnitella ja kehittää laiteohjelmisto eläimen aktiivisuutta seuraavalle IoT-laitteelle. Tavoitteena oli kehittää ensin Anicare Rudolf -laitteelle perustoiminnallisuudet, jonka jälkeen jatkokehittää tuotetta tarpeiden mukaan. Työn virallinen toimeksiantaja oli Anicare Oy. Ennen tätä opinnäytetyötä oli jo tutustuttu yritykseen, porotalouteen sekä itse laitteeseen, joten työ voitiin aloittaa suoraan ohjelmistokehityksellä. Työssä sovellettiin aiempaa ohjelmistokehityskokemusta ja jo hankittua tietoa, ja niitä kerättiin työn aikana lisää. Ohjelmistokehitys aloitettiin perustoimintojen kehittämisellä, minkä jälkeen siirryttiin monipuolistamaan laitetta erilaisilla ohjelmisto-ominaisuuksilla. Ohjelmistokehitys toteutettiin C-kielellä SEGGER Embedded Studio -ohjelmointiympäristössä Nordic Semiconductorin tarjoaman ohjelmistokehityspaketin avulla. Vaikka ongelmiakin ilmeni, työ edistyi suhteellisen hyvään tahtiin, ja työn lopputuloksena on toimiva laiteohjelmisto Rudolf-laitteelle ja hyvä pohja laitteen jatkokehitykselle. Laitteen avulla on nyt mahdollista mm. seurata eläimen sijaintia. The subject of this thesis was to design and develop a firmware for animal’s health tracking IoT device. The first goal was to develop basic functionalities for Anicare Rudolf device and then improve the product as needed. The official client for this thesis work was Anicare Oy. Before this thesis there was already got to know about the company, reindeer husbandry and the device itself so the work could be started directly with software development. Earlier software development experience and gathered information was applied to the work and they were gathered more during the work. The software development was started with developing the basic functionalities and after that moved on making the device more versatile with different software features. The software development was done with C programming language in SEGGER Embedded Studio IDE (Integrated Development Environment) with the help of software ... |
format |
Bachelor Thesis |
author |
Nikula, Tero |
author_facet |
Nikula, Tero |
author_sort |
Nikula, Tero |
title |
Eläimen aktiivisuutta seuraavan IoT-laitteen laiteohjelmiston suunnittelu ja kehitys |
title_short |
Eläimen aktiivisuutta seuraavan IoT-laitteen laiteohjelmiston suunnittelu ja kehitys |
title_full |
Eläimen aktiivisuutta seuraavan IoT-laitteen laiteohjelmiston suunnittelu ja kehitys |
title_fullStr |
Eläimen aktiivisuutta seuraavan IoT-laitteen laiteohjelmiston suunnittelu ja kehitys |
title_full_unstemmed |
Eläimen aktiivisuutta seuraavan IoT-laitteen laiteohjelmiston suunnittelu ja kehitys |
title_sort |
eläimen aktiivisuutta seuraavan iot-laitteen laiteohjelmiston suunnittelu ja kehitys |
publishDate |
2020 |
url |
http://www.theseus.fi/handle/10024/863200 |
genre |
reindeer husbandry |
genre_facet |
reindeer husbandry |
op_relation |
Anicare Oy http://www.theseus.fi/handle/10024/863200 URN:NBN:fi:amk-2024060621515 |
op_rights |
fi=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|sv=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.|en=All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.| Rajattu käyttöoikeus / Restricted access / Tillgången är begränsad |
_version_ |
1802649503046565888 |