100% found this document useful (1 vote)
184 views45 pages

Io T

Judje

Uploaded by

Shravani K
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
100% found this document useful (1 vote)
184 views45 pages

Io T

Judje

Uploaded by

Shravani K
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF or read online on Scribd
You are on page 1/ 45
+ to Y. ~ connes PMP devicen, objects & machine: 6 the internet 2 collect. analuze & shone data. — + configoration . + contol ccen> nekwoniing via internet gmt, AL data minin, vleily pater, dBtec ononaliaa, make poredihne gmewke Yeammnendation, 71 eficienay . V casts : 4 user experience ; efticiente V homan eftorts wy merurce: usage 1 performance - V' time taleen « Fenegy USge A decision —making , > time“ vsage “data. aggregation & Proce ming (entity potters) an ies Rome. 1 Cdetect anomasies ) + contextoalization 1 Chrake poredictiony ’ + vevabization egive sxecommendat'ons ) neon Charocenistice Lp integrated into information mv Ae Unique ddentity- 1 % Camnmonicition protocols oe pelt con figoriin Shani < gout en & relt adoplng - age 17 Setwceney, $ estes nat > gateways > bed Ls ene iii : | vevtes feaey nkelligence | f Fegtionces 4 Interoperability CX platen dond _ thaplea Design . am Connectivity , Cape * Applicakion - ze ee pplication C(UL~ rons) HITE | cone | Websockets ai “en view stabp- enon ih fae dacoreny) MOTT! Amar | XMPP| COS ac Aervi sei i mgm = cuit, Transport ae comm? a tentcltn Toonaport. cs to ‘asthowizakon areerd CEot proce), eto inte TCP [L0Pr a "oie econilys aenson, acscases) Nework Logical erign lev [IPV6 | 6LowP AN kink, 7 902.3 -etrermet tubs . 802.) - ws’ 267 (3G, / CT E-€ lle ‘ Fi | rook = wi Mase cg! copper wire, (5.4 - LR~ wean Cooesiat soble a fnedtum Apes: Ronge, $023 = ethemnet — ori al lombps - fiona Twisted pauls by Fiven ept'c 40 Gbps FOr . ‘ bps = ' Bory au Wifi Radio waves — | MbP ; 6.75 HbeRS COR. MG Wimar< 4 1.5 Mbps - Sokm. t Gbps FOR.1S.y Le WPAN Bluetooth, 4YOKbpr- (6m. * asokbps QElzG/yg, — celvlan Radi 4.6 Kbps ~ 16 Ree useNe> 100 Mb ps Nie hasgew jTentogeer Yaa : ) Try. (4 octets) rer? | . 22-bit addrem Lee, 66 octets ., tn conection omiented fr every PREC Aegment needs ack, —? Reliable - grotecol- wor United. procowng capobitity . > comnectionienn /Atakelem | WOKS sith 807: 18, I> €ar4 to implement © pee EN a > No ockt needed: Oaka rarer ~ ae 250 Kbes ~~ doen’? enisre reliable bxn » pera! Alou, congerh’on aont-el 12% bit addyow GLowerans : Appliatton hayer ® write evelics of ‘ep ‘ \ e Gone “Caelies on UDPD. -3 contained, app prciscot > Hyper text transfer protocol - > for 2M +,“ eient-Aervey > GED PUL Post, OELETE, HEAD, > meqperr mespore rodel TRACE, GPTIONS ete. commands > wm on COP dnstead oF Tor: > starches (each mrequest is diff > low overhead Almple $2 parse Of others. , > . = UR support [rare it satefol-zemion mgmt © on? ceokita) seanion CORL-mewarting] paz) > HTTP client canbe a browser OY Gre apes ronning on Are. cient A > Multiple headers Cmime > @Omerr. Covlies of Te & WebSacket \ > » Gol-dvpies. conn over Taq queve tetenctiy Sremport Fie ote o> poblish ~aokactbe .o "sy suse of maTT breker cas a aesver) 37 bared on Tce > vsefol Pex placer. where memory & memurces > client canbe. . combeaints ame limited + + browser ~> Beal time. , Uightweig ht. — > Udota pkts , Y paver vsage + Tot device, ant i. + mob opp'n. — Qos od, ¢ e> canta zed andwtectove nlmesi” Aten eae e nce “ome Sa d coe eee handshake CHP upgede = > opened connection je Bidizectiney_mege ©, | ferrelent connection ® AMP ’ one _ ! bse connechdty > Advanced msg gpeing protocol. > for Busineny msg —> avpports polnt—4o-point & poblish —Avbsewibe, ® COS ( Geoker-lew) a pouting! qpeing « ire > Oaka Oistributian Service —F vses ie wy kers. Seta — miz : es Ce cha 2 mniddtawone fey 020/m2m,, > msgs ome pushed .by the brokers Sete poblish —spbsca ibe. : polled by the. conmbmers ; pear > provider Bos & configemble reliobiy , , > wow on TEP: + Q ore enteips t = subscriber Ainge I poblsher — - eurscribey iShe-— li grep — Ls subscriber = itlosion Boers) > @vokeslew colecion conte loca Atbren ‘9 e Frode er a xmpp Preah J oes / "Wo dvieer g———_= five} > conmere > eoctemible msging, prenence protacol -+ Bindings Changed J extended ) xX + extensinie! Copen cove proyect—can be > ™: dewgned for sending, msgs Cefticient posh mech Ps inticake sidke Coffilina/ onlive | busy) tis a protocol ceet of Mandonds twat aos tonne) > > Decentralized oak becre, Mow 7 >. &y HTTP neq renp. eliend sendy t Ve ted es crighany! eed 7 » Eq iyootube “crnitke Faas enhanced > Tesp time, > mesvis rn Sreciocet obi zadion Saad Aen ity, @veve contwls Bows . bot fer) publisher aends resgs 40 qpere’, — @ Exelusive paty comm” - <> bidirectional: | > pan aopler vey be sctop connection ~wesp accepting req imsq from client to_S Uy 4k Hes together the connected “things! of the Lot. 7 ToT APIs ome the points A Interaction bhuy an ToT devi'ce- & intewnet and/or other elements Ith 9/u - > defines Correct way der a developer to veq ewer Prom an 0S oy ster opp & expose data within dep contexts REsT_APIS. —> Repmesentational Mate Transfer CRESD 8 @ aetof emchitectural pauincipl > by which yor can dem'gh {web aPls that focus web azervi cer. ono Jem’ merovrces & how Agpteny mooure. ALLS ome oadavened & dvawderred 2 iy follow 2 eq -vesp comm” model >. The REST am chitecuval constraints apply *o the components data elements connectors, within a distriboted hyperreedia Aystem ~> anatrainds :(COSCALUCO) * dient —Zewey - + Atatelens 7 {ier sever] a ne HTTP Command. GET | PUT Bike | 1. ao = Authevization + cacheable REST Phyfond. . layered. Aaypstem Rest Be ISON | xme Web sewice, 4 + bniderm §nterface cede on demand (HTTP Packer | a I ore URI vei Represen bation, Roprereniation, Resouwce [ Fonctionaliy Apecidic Lood bUeancers _> inerusion detection ays tem , . ' (POE. Middleware «Fras fern Ae) - Flobferm.f 08 Pre sentahen ee : Protocol Link layer] Dara centric. * rajadieo202ve dorite cede tha fogroramers dy ene wn T ey es vsirg contre. > ends! msgs. data —~ specifies how & when cent: fo Ahane data > Thore allow bidectioral, Adil duptex comm’ bie dt CF s. ‘ > iow exclusive pair commen enodel + to Aetpy WS bai = E = jnitoL handshake orp accepting eq lover HTTA Bidirectional Comm, (over =) WS ann’y pr conn .close— veg. conn close Yar: Y closirg conn’, REST ws | ) Sratetews starefl- ee en 2 Oni-diveckonal D- Bt divectoral Saeevisi maine y wey yep moded 3) exclusive paty. TCP conn'a fach HITe rey invalv a ep invalvey fay dnwolves airgle. TOP fete WG LP Rew TCP conr'h enn'n for a rey. bit ®) each req cannies MTP headays.|¢> doesn't invelve everhead eee ee headers O), pord B vert scalability A eves f ‘ ee, & only vert is aanver grbedded seprer Tot, 1, focosed on specific tanks we Avppens range of services & appl 2> Lmired connective ty we Way connected 0 intemet Dp mom inzelige* > more intelugent ous power connunstin Le Arayhs « Law’ BOO! i 2 high st ~> short Vitapay 5) borg Uideyeon hevel-! — Home arttomoation oo eves — 2mont irviqakt'on HSTNFWw = = Tracking package alee “1 -— Noise montioring -5 _ forest Five detechon Coordinakey ae — Weather eas : ccentralized controller ) Appr hayer t lay | Wo N/w we, Nw | en f eels | App’n ave | Northbou open AP] control Layer dratructure [Ayer - oT — seFH- SPFH sPFH VINES Pv according plane canbe “Eby TABS emily accemed - Se opmend) Goss SPN controller channel pipelina Fiews flow OF Aw kh NFV Snatrocture Virtoot Virtuo Vivtwat compare Ni Aborage Vi too Lay ew SPN \ Ais cenchttectore. that Aepamates control plane. “Prom data plane . & centralizes nf controller > SDN controllers maintain a unidied view oe the nim 4 make configuration , mgmt 4 provisioning aimeler ; \ aad Undertying Infaraucivre eses simple pkt foruondiin opposed bo specialized hardwone th conventional h/uy handvsone_ ar key elements : Adv? , . D> Mpeed Aiels B centralized fas conveoller © 7 ‘ a My ee f Flemcibrti ty > nfw administratyys can Mopid yh, conbigore the Mas. Parrolel ® Frograrwabie. open AFts = eee > “ho exposing > Grecface bho applicakin -4 contol layers Cverth Bound) iraplementa i ® Stondond comrd” gntevface Kopen Flows) > Anterface bKO contyol C infraabructore! layers CSouth Bourd) ) NEO > meplacement da ni appliance handwone Goouters & fivewolln) wi virkoat rritchine & Joperating on Atondand servers. > Peovider the Inprostructore | on which spn ¢07 aun virtual zadton : abs traction f- connpoter esguTces keg ements yirkoodt 2am / - Chides phyptcot chonocter's J O YNE > st is 2 fw alch Is capable of sunning over NEVI ® _NFvi > includes compute his £ Astoroge mescurees that ome rywalioes. ® Nev_ mgmt, & o A orchestration ~7 Wife aqdle engrnt of physic £ %e .rercurces tral soppect ie , fidv, Flexibitlly wp cheroli'en 2 autora < peer Rodoced BperahionaA costs ehamber of rho mui ~kercurle d ae w/ SDN NFV ' “ ” frenitectone mos Beoser O Nev i's tongeted oF on dato centers Ane providers / pperators © sow seperaer control @ nev haps eperaters te plane dota plane by Virtualize fncHons like certrodizing conte & load balancing, routing €é programmability of. M/s policy mgmt B user Openflow a cornm” “® ho protocol yet determined pootocoL @\NFV increanes acatability & : ‘\ a Y Reducer oS of. néw shy ay well a peed Up: becaure now there is ‘i ‘ ty - 40 - att ea ee Lime - to -manke: switches & moutens ayn. : © Pre: St. nr Free —_- Netwomking 7 RQeer = i J 7 =r wAN accelerator s > Cova orchestration > content delivery n/w$ - reforms protacel branslaticn ) m2 - © @ mam gateway’ Csasas ery ) > comm's bis MAM anea n/wS Q mam Nodes : Ones ~> tramlate. mam node pretow!s fone nfo P machines) devices/ Sensors - to those used ih other have embedded handwone - act os proxies bie mam anea nis Amram cove mus > aenaing, actoadion, comm» > comm’ using mam Anca @ Mam Cove nin, __ Nlus prosecels > Zp bared connectivity bls mam onea wpe, © am mea wu) > comms bla mam gateways & mam nodes ——— | rand Mam anea N/w protocols > tot njuor of mam nodes => wived/wirelom comm’ . + ‘ on : vsing mam LAN © mam platorm cols “Shoot Lmeus => (ee proceves, cnalyces doa tabee .toiveiow meus ~ a gas en om mam preoup s > rvicer: data storage Provides mam node comecivi 4 dewice < analupics: With poskrlan (a calien . 7 Y= pen TP bwed protece! © Mp ication hoyer CO Mn Tot ® dived machin eto macking comm'y, © Abovl sensor avtornation £ Internet platform DIN. to — pol re 40 —polmk comm 6 @® clovd bared comm'n Aevice not necessan © device neccerran ose oe On inkernet on internet d mos tty bared on handwame | @ pocth handwane & softuane comm wy Aingle mackie ® Mang user can access ata aba hme’ i ®® ed lime over internet - © veer prbpletory or non ip | © 16 based protocols bared protecots @ 626. ® Limited devices con be Connected ak A Wne - @ Doerit support open avis @ hew scotarle EG Remote monitew'ng , Eq: Smont ciliey Fleet contra - Brat pgriculture ® 826, g2¢ @ nore re of devices can be "connected. ob a Hime. @® Svpports open fri s more scalable | 9) Home _Aotornation _ © Aogistics: 7 amet ght > Fleet Tracking > Shipment moniten’ aa eee ~> Remote vehicle Tagrdoties 2 4ntrvsion ‘oh, > smoke ippn detectors @ Smont pgriauitwre —> Smant 4rmigation D Sram cies Gmem tovse contro! a> er —~ > smoat porking. Eee Gndostry > light smant lig! Hing for roads. — > machine. diagnosis & progrosi's > smant Reads > rdoor aur quatity mentoring 2 strocteral health « rronitering , D Hearn ¢ Lrasiyle > sourverllance ~y fealth kL ftinen moniterln > emergency responce _> wearable electronics 2 eteraue HORE RLAI+ > Weather Hoppy cots” Eat Really Lovely Ppples 2 Aiy Pollvton © ale 2? Noise 4 : eed gant Harry Seyles Enjoys Ronring 4abe ln 2 River Flood. Detect’o, : igh aeel 8 Enexgy > Sivoo enid “> Renewable energy sytem ~ Prognoshice > Inventory mgmt Smant payments: sont vending madre. cont O ; NS tet = [2,543,523 count = 74 dist . count (23 patint conor > FLSS_( ajango) ae Qjonge is ape! to felp develope complete application quietly > ygaded © Ojanye hancler ermom web dev barks cot af the bot oleae * Qjengo tokes, secuorily cos & helps avold .a@rnmon secosrity MIStoRE> > oealable - Dj oe Django can Acale to meet heavy tyoftie demands Raxpbery (le > dap & compact computev -? eat for Tet because ik can computer can do do almost everything a normal rons on Unox gener xTlo pire that tet yor connect it to ather devicer cowly aS. > har > Ap pads python : > big commit, da. developers - Pre sip PODA \ Reare: Practice deni wig Tot Bagstems Tratantty For Our pevices Bluey 4 Ranpresroay Pe —> Rarpberxy A is a phycal atze ce a a@edit (favours You cost nun computer with the casd + of Kinvx & ean peovfon aduwost 4k sors various compbleny con do AU farts that & nommak desktop & actuators Unsough the whenlacing Aennasts 7 4 cure adlows gener. pospore th pins —> Te support® Python Soot of the box" Fealones anal —elen5 Ethernet | > computer > single = band — > hous cost in a Palin Fary to accem ) estat cidications * Raphi 4 RarpPi 3 Fig Rarphi ew Moda. @. odel 8 Modek @ (sorne) 7 RAM A 3qe t gr igh 2 Mb cPU Quad Griex Avad Coster Quad Grteox ARM 1 @ | Grtlz. AT2@15GHz = ABI@ 1.2Gkz —A53C@ Yoomne Gev 5oomtle 400 mile, 250 MH 50 Me, (video @re VI) Eihenoet 10/100/1000 \O/loo \ofioe None wirelese JOR loc $02 11/ oe None Bluetooth 5.0 Alvetoolh 40 ade — Video Hom! / ompos'® a fhe _ de ouput Gele nee 46 40 40 Components i) Breconsn & Ram _——_ —> ARM pnocewor a7 Rare mde 6 Revision LY 1.5Gitlz - 64 Bit Zqb sro qvad cre arm covet Ava proceaer 2) USé posts > 2 USB 2.0 ports 2 USB 3.0 ports > provide covert vple loomA 3) Fthexnet ~ > slandend RIYS etherned port ) HOM! ovipvt —> provides both . video & ondio —> conned Ranph to « moniter oa Hom coble GPIO fins ae > 4 types GP tne GIO pin . “TR¢ interface pina Sl interface pias seviok RRL Tx pins Ost > 7% connect LCP pannel > pisplay sesia Snterlace 6s —_ —S To connect cameyamodle > camera Bevel Fnberface =) composite video ofp > RcA peck that supports both pal & NTSC vid Ye 5) Audio Ye > 3.5mm audio jack Slates LEDs hee ys Aey Sp amd acass Pwr 2. BV power #5 presnt FOX fll Duplec LAN conne te, LNK Kink / Network, ned loo 100 Mbit LAN connecte SD cand Alot’ oon —> no inbuilt 05 £ Atorage. > @ gb so cand for Aethings Nooss Power Vr! > M-USB connector ofp: tom GO NGh/ lou Vp + detec 6PI0 hgh Tow % —_ GPIO ® GPIO t [1 - se A= Pry BEerom ole EEPROM Clock ~ spl) map, —_ "4 ch cE <2. most 105 68GB GHGS OESSOESOGAE BO©OOOO® © OGOHAOOHOOOEE Bada. a aude wi mos! miso SCLK pan Lvux on Ranphewy Pe Ranpbian + debian wWheeay part optimized for RarpPs Arsch » Fick Linve Fart tr FMD devices Prdorn + Fedora Unvx opfirized ey Rasp Pi —_——— RaspBme XBMC media —center distyiboh’on for RaxpP; : Aeendl OpenELEC + \ toe & foerdiy) eAPROR eisc os): Sant & cormpact Os Seappes nd Franist Reckal ON Ramp 4 faric Seve Peplicartons, > media ktyeamey —> PML ale > Home Avtomatrer | (Monitoy Keyboond — contyehing 60% = Mouse => vay . BY powey adapter - Aight welght web server for TsT. LAN cable- fun aqb M~sd cond CE0 (444) (eu » csel as TH f& & cfo CEN 5S Cy FPaveni fnte Micra G ME sounys C, srawya oye Hingp lo &y qeetha G Rocket wm Rit eee sele: 3.3 bhawea cid coho romp dats. Sanjara B. shiani bya mounika Ge up D mos! miso clk OA “CLK c£l i . el D harika hanshitte nikhila sakithi swvthi CI20 Cewm) Gr. MSO ¢ Pus) rp. A’ Suter faces _ . geriah CUARD ' poke oy ge TX pina Pov comm w/ exial PIP rae > Unsversot Ayanchvoners Rx / tx peita feransfered. seviadyy Crt by bit ‘ Hime > a byte dato is tranxfevved ab O pon - aluays loos _ chia tyte - 5 OF bits ‘ — , cor |e \' | of*|es tlo ster % step - amways Ngh- T £ : SP —> Aerial peripheral inberAce —> phaviphows devicey may be mors /actaters > vse YU Aep connechHons 40 COMmunicate wf oa device “ScLk. > mates fp — clk signal “miso > master switchs Ss/es to fw voltage “ mos) Coctivades slave. ane Ca > master sens one bit ak atine cmosD Marlex and Slave ready > Hf rere rq, Bove neturmns dona, miso tl soooto ie Ines Trtegrated ckt S Aqnchrvonove Berlal psctacel » Cmaater —alkve) ne or m > manter / Mave Csel on SPL — masta) “> Ginmh over Abort distances. ae ae 12 : on device has /io bit uniqoe add coon | : etc) Accerving eclemal EEPROM mremany , 4¢n20v medlulas Tose wire Grrerfae protocol (Tw J) ee wamed wep appliation Menagg Protoco U) > Avbproteccl of WebSockel ae Memaging patterns : + Poblish — Sobsesibe = Remote Proaxbre Cal (RPC) Client Router Polisher Travyort | ceale | Svbseribay SoeyS Broker - Colley callee or 5 gackerd Actuator sensos Bitlen i ee ) cone coer Publisher auhecsi ey Embedded pevice ie client sesver Client auerk eecces ET pe eA dient precen wAMP bee wame- a Révler semion App code — a : ' sq published avprtribey to" top seceiws msy > Foonvaport: channel that Router vole * Broker — > Router msgs published - to a topre gobScribed ts 4he top! fm_ RPC —> Router role = Dealer to aw Ab pser bers, cater te cater. & & > ope RPC cous From eater to catlee . routs fhe vesult from Mepiicavon fede» ors on dienk CPvB,50@_ created in 2007, aquired th 2a by dogmelh > wecenty aquivd by Google —> fis a commercial Faas conch — pre & devices for Tol —> Tot developers can focus on Pront-end iinbra dek thot generate» data { back-end doka collection done by ively, 2D Xively Plarfosm Ovewview: + Menage Gs for real-time msg management & rovr'ng s Dato sesvices Gr aime Aeries cerchiving i ‘ ‘ ple drrectery A, objects. + Dieedory sewiegs tal previles, Aconcle “Y visioning & mgmt + Busine. sewica fer device P™ ) > ively reatores + Reak Hne msqi * sec a Dako storage from device Zensors workduide Dakar vivalizatien RSDD GARE Grenerarer aterds peal aluperhevoes deserie + Acco 40 Wstovicak data daia-deiven gadgets and ed! Generarer ftelda: » xiv HTTP—paned APIS - + S~ support dos he REST, WebSockel, MATT proteccl= w y “we ae 4 mosonyeing devomgrnt a Swnp gr tools prov! its xiveliy Sant Workflows” » N=WNative sOks yr Andsoid, Ayching, Nevey Disappoint 4 Twa, PHE, Rudy _ Python Developers can vse abyve features lo puild & integeate ‘OoO- - D) rively mebels Qor Fot eve pain > concept 4 users, feeds, data ahsams dato. points & trigger > Oata feed typrealty a singe loc 17 pata streams ame of indivichot Aensors aryociated uw/ that be _> Poshor Pull (Marval os AvtematicXeed) D Ywely . paka—formals 4 hyuclors ese in qot/M2™M, + Private K plic Data Acces. | pata streams, datapls. 'riggers cxeating & managing feeds. Visvalizing daka D xively baka Formats 4 aptwuelere > svppetk for TSON, xm & CSV > beywctur® ° Aabvlon apreodsiest cel D. Getting slanted uf XNely ID, Creating Feeds _and Channels on web + Registey on xively com > divectly * create developmen device > or vsing pate POST request + de creaue reed 10 Set key pO to connect new device 125 Updating channels > divecty with HTTP reeots Q Xively channels shave tor move channels indivectly of Ubraries individvol _ * A channel represents 13> Basic _operairons Tx vel socket & __aensorfatears | Libvasied support eesrrul ap, 10) Triggers MATt protocols aH [> ppl enables to create] modily / retrieve + one ot mose triggess sat be feeds &data Atreams exeaked for each Channel Ls 1. Create «Tk Inclodes * 2, Read | S channel to which 4rigger 3. Update cowsenponds 2 . peer > Trigger condition . Subscribe a 6. Publish . HTTP POsT URL « i j Derg: D Arhoduction 40 Qyargo_ «High ~ level Aython web app + PTOVIdes a collechsn Ce xclutiens , packages fox developing web apps & dynamic D Wry _Bjange? —> Fables takng web apps commen > Handier m ~> free & open novre- 3> Fears > Fart opp developrnent —> Built-in User authentican- Conkend Administrator » —> High deve A security : > Ability #2 secde quickly 4 efitetenty > Versodie D Ojango Framesterk — > open Aovece > web opp Roomnewor k, provides meric tings. had omost® alt appre need “> can be used for frent-end web dengn' deveropriat "s © back-end 3 Ave we ONT framework A best practice We bsite from conce pt 4s launch gpickly | web dev Pauks Br AV ~ Five Big Heres re versabtte! D Sesvin a fequest Pra website by pyange when sesver wecever A DY for a website, Ryango tra 40 analy <2 the nequet * > > The uRL mesher mostches he ORL. against list of- pattem & pore request to view ste gh view 0 check. #f the ney. is avowed And generates an HTTP response - > mvt, contwl specific cde must be useitten ophile in mvt, th pramework handle contvelter post => mve!* loosely uy dk eam 4 mode mvt * NE y model: * acs a8 a &&nihion of. Abored data & handles the interatttond af dakabare » eontairs the co de -sepponsible for deating w/ daa QL databases yD Wew: + ties the model bo the template whene you usnite the cade that actual qmeras urh pages + pelerminer what daa te be clés played, vetrieved % seni R simple HTML page Data can be popuiatel in a template walng piacehol ders +defines how data ts presented: 9) Contvolier Controle the data flow '& Intevachion Ww view & model *Bared on a mrequert/ action. collects dia.& Aendh & * do the user ' vo, dbmah tld) sven as wee 1 vat dasa. t0 place in placehdders ees | p view himl eset aga pata | t se [ai ee i pare | pose [28] 3 OK MVT \ mvc. sey Bera Gta Step a: Pox pose 4 Requirement 3 edfication - + Sn this step, Ayasrems purpose behaviour & requirements. ane captored - 7? Purpose + A home ausomat'on tem that allows controllt, 4, the lights In a home vermolely using web appl'n. 4 —> Behoviovr : The system arould have aulo & manvat mode. ight level tm soem & > 4n_auto mode > Aptern measvrer si Awikches on wohen deark in mranval mode , system wider manvat option switching. . gn_rranvol mode, 47° ee ry > Requinements + + System nt Requinement », arould provide vemote monitoring Ccontre! » arovld pester locod analyr’s of dak, + Dato Anal p's 4 . fn Deplayement * ; app! ‘shov ld be deployed focal on ~ = device, bot Ahovld be acessible senrotely. Arould have basic authenticati¢n | + Sear y . ; capabillty . (s00D open ‘Sep a+ Procen Specification —> Yse. cares of the ToT system cme fovmolly described based & devived from step a —> pefine the proces w/ the help Of Use cares - Gxcle denote a state ar _an attribute ( start ‘ ; =e wied Diernond denotes a decision bor Redangle denote» a state /pdrrtbute on +e Use care” Roe [sateen ] rate sof } gees) Deviants > Pomain Model provides an abstvact veproventaiion 4. * concepts indeperetent ory * objects: Apecific technolo [plathsm . + entittes in ToT dematn > g givers the idea / nderstonding of 4he Tot domain @r which tem 1S 49 be designed - ors Physerd ensity « + Wentifiabte ently in em lene 5 + £q* Pome . motors icp. Room + info provided using * & Aensors ae # acivotton . switching on Appliances ° motor) > Virtua Entity Representation Ce plypleat = enki ty in digitar world - ; _ [VE ‘For each PE, there 1S VE reat T «Medium fy interactions bro pe & ve + sed to gather info + ysed ent hy Pes Se neoy LOR Relay | | aes —— —> Rearovre : + ane Aoftwoane components. on Tot device. BY * acceming * pe sensors _ * Atoving. « contyshing actuators Resoune + enable. r/w acew bY the device 7 Sesvie 2 * prove an interfae BY many Sow interdcing w/ PE service saccevy the TESOUTCA - hosted on the device . interacts w/ p User | Digaal feta invokes/ PE monibys step 4 4nformation Model specifi cation > pefiner Atvoctore t- au tre information 2 Eq akeributes df VES _ relations ee . _> poesnt describe the specifics of how into ts repented / stored > To cefine IM, +» we first list the VES defined in DOM. leis * Tm adds move. details. to the ves Cdefinwy attributes & velationy) * Draw claw diagram lly Wee Pople ; Light Reean 10:ROOM 1 Ate putet Light leVel AE Nome! Light level. Ate Type * Level ] Ateriote: Hate hast CL slow: state-of ofleps efervice dpeeifications > pefing the 3 + Sexvices in ToT system - Js tn stare Sewice types * sesvice input s/ovlpels « Aerie endpoints » aewice Achedules + Bexvice — preconditions + Zenice — eff-ects modes dnormation Medet tNode sewice . sets State sesvid s 206 Aight ape $n awudo_mode + Sn_auso_moce Controller service opdater status in pels state CUD | yetrine BakeCGED cers Apeciticabion p= mode. 0 cutd /manval nance state ts on/ofP + aunent siale. i monitors Nght level - aunitehs the lnghia onfoft @ cetaeae © netrives corvent Mase from dbo Awitchay tre lights eof! © set Avto (manval Aels mode C PUT nequad ‘retrieves Mode CHET QM (a Tat Level Specifics n Spud cethad tet deplayrae toen, ert onalya's Ste cab ame) Step 7 ~ Foncional \iew Specification - ys of the ToT ystems grouped ‘nto various cof ivvtanee of orp —> Pe fines. fonctte FOS —> Each F& provides Ponclonaih'es for intevach'ng defied in OM > FG's include» am Applicata n sOevice. + ningle boand. mint -come o Night Aerror = wo a nelay awiteh . mgmt * Gomee'n + gog,\t CUnk -layer) THA/TPvé Ch/w layer) HTTP Gpph aye an [eens] evice. * Services ; dee mont bering control poblishing discover mode [uskake/ controller oo : gmk: provides veriovs fing 4to pve ToT sysbery aU fonckionattties needed +6 configure (mange Tat syste, *_décority authentication awh ortzatier - & content integrity data secon ty msi i App’ 4 vsers +0 ao ws —> control & mons bey —> view term status > analyze procemed cata cpa Opexatiaral View edpecificahio » —> vasious sphiows pertaining do eT. Ags deployement- & operation ase defined + Aexvice hosting oph ony - + Atorage u * device 0 + application hosting 4 F webApp - Django Naive Controller App Sener’. ent service sew & ve aever * MySQL . web: mode REST seme ghake REST Aplin mgmt: Pothentication : web App: 08 - ajorgo APP mgmt Avthesreadion u DB _mgmt: 71 MgsQL 06 mgrnt- Zormm'n APIS +. REST RFs bevice_ mart” Comm'n Frotocsls + RaxpPi device mgt leer pence» mph — Niw-L = Vevu/ PVE wensoy > LOR Tramport - Top ewok * Relay awiteh ppp'n «HIT TP ail ep -1 2 Pewee C Comporant dn tegration lep-'2 ’ App "cation Development hig hb. CALL \wirelow gensor N/w -> Distvibored devices w/ sensors Cmontter env condi trons), > End votes + movters/sensors Geovd inaber : collecis data from node Csink/bare> Rovers mrovte. dato packets from end noder 0 Ns . SF WSN nod@® Coedio links) 302.15.U /Zigbee Eq: Weather: rmonstoring rapshen —> sensors? v latency Andoor Aix [— al ee ‘conasmetin Soil moisteve. ona Sorveillon ce A battevy Ne Health Cwisy), Cloud Com puting Service. Oser eset 7 _> eliver appins & sewices Accom | Respomibity ower Internet use & 0s | heen bo > chosactenstes, : Son ie nen Softwone ope’ ~» Groad nlw acces ape'n COT. co + on-demand. self aew'ce 40 apeh itset Cenynon yo a wedel>. Bree evelo + Rapid Georabilty fas — DaMIO-PEPAL pepo Le ins. clous + measured Services. wail tents vonnge fr me oerins cep . Manoges ondertying cloud Seen by — infra. including > sewers p, pe leer th, “Provision comeing, Con Figure > os & storage ZOOS —* storage sesources rranage provided to user the enas . SoPtwame for me, | ese Lemenage it myolt fn the ren “srfrostwelure — Virtoal machine | os « Robfowm to build ,| develor, deploy.manage, mateo Taos: Tinfrastrvetwre vented, T configure. E marge il. acis ar gateway Cusn—> interned vinta Ktovage, | Heb olay eh > “ches Tem di | oF ci Eraail cRm cthesio| wep ofr mobile op Dara Used res we Big Cate, Analy 1's : _> Refers to atratergy of analyzing lange volumes of dates / big data => 89 eloto. gothered om 1 > social n/ws —> videos => digital image > aensovs > soaker transaction meords =? gover steps involved TRE 1 —> data cleansing . > mounging > procens! 2 . > visualization . fq! NetWix Cuses On to aecommend moules. to vsers payed on Nistery|pe£) Govt Cvse BEAK identify raved & waste in puble paograms/ser cer) Walmart Cuses enn to oplimize Aupply chain, veduang ests > Healtheone Coses Bort to analyze patient dota 4 improve reeatments, Sorts (0se Boh te analyse plays pert | make decision . Deployment oT _y dystem Components. spevice. <0? Resource ce controller Servi'ce.CCSD> Database 68) Web service (Ws) Analysis Component cacy” Applicaton . CAPD kevel -2 Celoud storage. fecal Analysis)’ > singe Node fol cloud xevel— } me single Node Sensing Actuation. Data Storage Anaiysi s- Hosts application avilable for + low Cost + fow complex ty, + analysis vey, net cenpriatienaly intensive. ~ Gewthinny (CL Node for Everytn'ng ) hoar\. Tree] SRE TE | etood Res\iws zomm'n jes) ts 3 ria J[oevice.] yor toring O Node Cen s0) Aevel-% ¢ clevd exeny thing ~ single Node : 1 focoL ' aloud Seneu ’ [rer | i * cloud Based emg RR) | ae = Gord Srage comms on] analysis ae = a he er Local Aralys’s es > RESTS a col eee > aviteble for ; ve Ta] L>svitable for: my + » Big Pata $ + Big Data 3 = : . foe s analyst rgae = [D / [ee | pecan eis orphan minnea! ol aS intorsive. an monitoring oe monies dood ae 4 ie = content ayen A oral Aevel-4 Cobsewex Nodes in clad) | Local ae ae ee Aocal analysis prea A = Cloud Based stoage ode “Sunni a . sere neo de. Observer Node. Tt procems info § use. it in wniovs opp'ns —> Avitabie for: * moltiple nodes. * Biq Dota * OhoMys's re9. ane Compurasion intenaive . ne [es a R [el moni toring O-—. ne 3 LeZAy oO ee Arornge _Kevel- 5. Ceo ordinator & Er Node), fo . Ape ~> moliyple end nade , Jt | wok - one coordinator node: [Les > cate collection fom~ end nodes a ah > data zent to clood cs Pas —> Acitable fer: [R p + WSN. 5 hy OD * Big cata + ahabyis veg ame i ' compebtaonclig intense Routers) oO i LO os fe o coordinate Eloud Storage g Prolys:s Aevel-¢ CArdependend end Neded J Centralized contre ley > > Moliiple independent end nodes. > Centrolized contwlier + aura a stabs Of all end nodes + sends control commank 40 node» | > cota rent to coud > clovd bared data atenge > Clood bared analysis > Aitoble for cermaleal cloud at $ Conrolier a ehaeel Heme Aotomation > tor sevel -u. > Platforms + Aws Protecals . Zigbee favre Z- wave, 6cR wi- € (6m Walton, Aivetoott, moty —_ dome Avtornation gmat Aaghting > energy Savings 2 Aensing hvman movements henv ue solid ~Atabke lig hing —> 1f- enabled > wimeler & internet connected 2) Smoot Applvances = aemote rnanagement = stots information > Amare washer] dryer > Open Remote platform —> 3 components contvolley pesigney Gontvel Brel 2) Inivusion oetechon > seentity cameras > Aemors => plerts via sms, ema ima, vid- ge 4) D dmoke] Gar petectors 3 Ganly ign a hve > optical detectien dSonreakion Arr Aarplirg ~? Alerts vio. aignaly 'o Bre aan Ayster? ~S Debeck- hanméu\ garer Sich ad CO or LPG, Cite 1) aSmont Faorking —> oetects emply parking bts => ends information to smart parking OPPS > Aensors vsed for each slot —> accemibie by daiivers using amantphenes D Smart Aightirg > cover enesqy —F oynamnv'caliy —> adoptive to ome —> custom aontigurattons fos different controlied Night pent @nditvons Aiwabors 3) admont Roads - —> provider . - sinfe on dyiving conditions «ders in awe ot peer arving » va He estinates so £ aactients cond 'ns + brattic congestion uD aStroctowar Heolth troniteving => Monitors vibraten levels —> Assemes health qf gtvector® > -petects cracks: & mechanical breakers . Locates the damages to a styctive. » colcorates memaining Whe t styuclore 2D dhusvelliance > Ena aofely & aeconty, — > Distributed vid avellane — cameXrs > Covd bared stOwge solu tions > vid analytes for specific event pattems © Emergency Responne > monitors critical in byoatructove- 5 aggregates & shames into from. senses. > oanalyee dota in near real 4'me —> alerts poblic_ me-novtes tao firi, YOOsey Gao: 2 -Envivonment n ~Weathey Morutoring * collects dala from - 2) Ah Alluton _Mon'tori ‘monitors envssion 4 hormetyt ener + use goreous £ meteerclogcal rensors + Anarycer dota fer palin conte Approach yo Ailution Monitoring Generates noise maps fr cities Helps policy makers in controlling nose levels use noise monitosuing aAtations * agqgregare dato. ‘Forest Fire Detection + OSes monitoring nodes deployed in a frert + collects meanuments on amb'ent condo: Relps minimize Lrest five domege D River Plead vetection, + User Enso hodes 40 manitoy woter level & How rate + aggregates te Im server or coud + Raises alert BY rapid increane in voter level © few rare - Yu, Energy ) drm oert Grid. ~> Flectricat grid, electric ged ewer gr > Generating tations. | > Smoot Meteys Electrical substahiow: | “> Smart Appliances ary lotwee > menewnble ence, - Ox Sines. > energy FHicrenay > Oat Comm'n nf/w | > Blectricivey generati, . i / consumption areal vime onaiyers | Sinaeteten predictive info Stet butions “Sep heal am, > pate > Foutk derection * efticiency aw i + dgnarnic oplivai ation age pxedictiy, + maintainance = planning « Energy teedkack + pricing Info- D. Renewabie Grevgy System “2 voniability o/p from energy rovre © Aolon, Usind > Tot bared ystems Fran sformer interannedhion, Mearsing electrical vosriiabtes powes feed into guid. > Thonitoring & controling, aS e viprent vali > V Sperakionak costs V depanderve on fossil frets. ~> Aotorradion d wind torbines slam poweY Cantering divectin for mare eftitioeyy Piitizakwn 3D Prognesties, ~PTsT- bared prognostic reat-time health gmt sygten > Pesfrmonce prediclion of energy Aysters rrachhes > Aradysis 4. deviation from normal operating potte > Phare. meawnenont units (PMU), weal-time info. collection. ° > mointoinance daka onalyu's, impending daltore predis ~% openPDC, Streaming time reves data procemying "5 Rexall. rea ee 9 ‘sHies 1D Srvento mk 7 D fleet “Tach'rg Radio Fey Tdentttcation (RF 09 “tegs + @PS Technology _peat - me Hrackn « few iree velitte teeaban Erstithg, er a + coud-bared Meet tracking 4ySe” 4 Replentshirg low tock + auprly chan optimization « RFID Neaders | wonehouse moru'torthg- 2> Shipment monitoring s montisring Inside Containers « g Srosk Ruyments v gensors C temp, hom’, premered. » preventirg. food Appolrage « contacttews ents $ + Real Hime dara Onodysis - + Neo Field Comm'n. (NFS) Cuem), + Blvetooth <) Remote vere Diagnost' cS * credit comd info Bterage- ac ‘ ‘ + On-boond ToT devices : 5 le ‘ proximity to point of aol terminals Vekile oprokr dasa. Capac engine een ye COBD) Stonderd. 5 ‘ yi Fo+ @ device poring, CNFCT TD « On-Booma diagnos * Realtime data on vehicle aUb ~4ysteme, . Diagnost¥< trouble code? » Centralized Sewers or cloud * Rernote. inventory moniter . sor doka, selantic pricing J promolibm hos vemtacHtem payments wy NFS + app lean user press. + data wsed Cor predictive + interconnected vending machine 2 Green Horse BDntol. + Temp, Hom, Ugh, sor mabture, Coz tevel. % + controlled ustig actvotion devices . Sant Agriculture - productivity, op Hirnizaben . dA : * centrolized servers Smosit “Beei'gatton . 2 ¥ + cloud bared onalys' “Tot devicey * oll moistove sensor> “Sater conyervation « | Predefined Ahvestold Moistore— level meanuremen’s * Wotering schedule - oe. 3. Trav stry * predicting machine performance *Anadyzing corrent operating cord/ns, * Deviations from nowmal operating condhs + eonaors for temp § vibration levels + CBRCcare-bored rearsningy problem Aotving - 2 Ancor Air Quarity Monitor sHoowdo! & toxic gares- + COLNO, N02 sheath problem Gr workers «Gas Aensoss &F monitoring indoor alr quasity SWSNS fy idenh'Rying hazardous zme seorrective measurer -br prpeY Verdi lott an 9. Health 4 Ake Sngle > Health 4 Finew Monitoring + weovalle oT dences * Blood premure, hean te rate body temp . @ntinves monitoring + analyze corditions. detect anomalies + Bolts woustbands - aD weanoble electronics + Amant ovokch , giarser, esvstband Ahoes embedded > only achwh ‘ senacrs + waich - internet, audio. paired wy vids Biren de pe. calls, . jarme Gert stband — -brack, . ait + glomes - photos exersice vids. Calorie map divecton , bunt - voice comman dy 2 fompese_oncl Keg _apecieattong pose | pore To collect data on environmental andn's «och o% teme_ prewure _ humidity light in an omeqa osing moltple nodes * Behaviou™ semors OME ¥ AEN EOS meorsvvements Ane sowed Read Senso¥| Aree 3. Domain (rode eS peciPrcalisn -. phypicos endily | env virlook entity! env Qevites . Lemp. umidiby_, components whych prewre, ght REMOYS. on be. eithey Ofiw Yesovreet oy Aesovren + on-deyice xesourcey controler Aepvices that monitor the Lemp. homidity premvre- i Bewrees ; phertioee’ ght Aree 4» Grformation Model _gbpecificatior7 ve: Env Ateiboies | Temp, humidity, premores Ug ht Envy Tyre? Env yar: AtE. Name + AttNome * Temp Premvre Than vor j= vak = s VO Premre vak ramp step & : Service Specifications proce) ater? npecificake 9 ( atep 4 Ae AriNone. “teny I 1 t ——_- — - congolley LEON Skep-€ ToT devel_afpecitreation > ToT Leva -6 corer ib SAEPA7 : “Fincrronak _vrew shpeei Renton. > Pron fogical pevigh ee Gee ey ee Native gomce’ web Ae > Rian aonralley * . fpplin sewer + Dyango secw'ce DB server? Xivery Cloud: Alorage , Froyrics | Hod ep fepin engml: Obsewer = Cloud APP. Mobile Ape Qjange mat: on an “e AvthenHcation > Web App, 2B Avihor'zaton : Web App 0B Mys@l DB mgmt — TO Device mgmt commen APIS. Rest API's. Raspberry Pi Device mgmt ST ee — . O21 Device. Rarp Pr Nw: IvU/ 1 PVv6 Aensers 4 names Nansport = TCP Apes TT Atep=. Pewee { dommponet Qneeqr atron orn — “Temp 2 Horie, BMso — Prensovd Lor—dight - Albee ° fpeln Oeyeloprrent

You might also like