Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
Semiconductor)[l16],rodzinySimpleLinkCC13x2R/CC26x2R(TexasIn-
struments)[l29]orazrodzinySTM32WB55xx(STMicroelectronics)[l12]).
1.4.Czujnikiiurządzeniawyjściowe
ZadaniemurządzeńIoTjestpobieraniedanychzotoczeniaiichwysyła-
nie(czasemwstępnieprzetworzonych)podwłaściweadresyinternetowe
orazpobieraniedanychzinternetucelemwysterowaniatychurządzeńlub
podłączonychdonichurządzeńperyferyjnych.Najczęściejobiektamipod-
łączanymidourządzeńIoTsączujnikipomiarowe(zostanąopisanewroz-
dziale5)luburządzeniawykonawcze,jaknp.serwomechanizmy(aktuato-
ry)(opisanewrozdziale6).UrządzeniapracującewsieciachIoTmusząod-
bieraćlubnadawaćdanewpostacicyfrowej.Daneodbieranezinternetu
mogąbyćzapamiętywanewurządzeniulubprzekazywanedosterowania
obiektami.Daneprzesyłanezurządzeniadosieci,tozmierzonewielkości
fizyczne,takiejaktemperatura,wilgotnośćczystężeniegazu,któremuszą
zostaćzamienionenapostaćcyfrową.Rolętępełniąodpowiednieczujniki,
którewielkościfizycznezamieniająnaanalogowesygnałyprądowelubna-
pięciowe,któresąnastępniezamienianenapostaćcyfrowąprzezkonwer-
tery(przetworniki)analogowo-cyfrowe.Natejdrodzeprzetwarzaniaistot-
nymiparametramisądokładnośćistabilnośćpomiaru,czylipowtarzalność
wyników.
Miniaturyzacjaukładówelektronicznychpozwalanawykonywanietzw.
inteligentnychczujników,czyliwytwarzanieukładówlubminiaturowych
modułówzawierającychmikrokontroler,czujnikiibloktransmisjidanych,
któremogąbyćinstalowanebezpośredniowmiejscupomiaru.Takieroz-
wiązaniezostałoopisanewpodrozdziale3.3.2niniejszejksiążki.
1.5.ProjektowanieurządzeńIoT
PrzedprojektantamiurządzeńIoTstoitrudnyprocesprzygotowaniadane-
gowyrobudowdrożenialubdoprodukcji.Dynamikarynkuwymagaskra-
caniaczasuwprowadzanianowychproduktów.Osiągasiętoprzezużycie
nowoczesnychmetodologiiprojektowania,wspartychprzezodpowiedni
zestawnarzędzisprzętowychiprogramowych.
Dotworzeniaprototypówsprzętuużywasięgotowychrozwiązańsprzę-
towych-komputerówjednopłytkowych,modułówczujnikówimodułów
sterującychurządzeniamiwykonawczymi,umożliwiającychzmontowanie
prototypuurządzeniabezkoniecznościprojektowaniaiwykonywaniapły-
tekdrukowanych[8].Przeglądwybranychnarzędzisprzętowychznajduje
sięwrozdziale9.
Narzędziawspomagającepracęprogramistytośrodowiskazintegro-
wanetypuIDE,umożliwiającepisanieprogramu,kompilacjęiuruchamia-
Wprowadzenie
19