100% found this document useful (1 vote)
143 views

Io T

Judje

Uploaded by

Shravani K
Copyright
© © All Rights Reserved
Available Formats
Download as PDF or read online on Scribd
100% found this document useful (1 vote)
143 views

Io T

Judje

Uploaded by

Shravani K
Copyright
© © All Rights Reserved
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