Đồ án xây dựng phần mềm điều khiển nhà thông minh bằng thiết bị Android

79 1.2K 11
Đồ án xây dựng phần mềm điều khiển nhà thông minh bằng thiết bị Android

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

XÂY DỰNG ỨNG DỤNG QUẢN LÝ THIẾT BỊ ĐIỆN TRONG TÒA NHÀ TRÊN ANDROID

 KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Ngành Công nghệ thông tin Đề tài: XÂY DỰNG ỨNG DỤNG QUẢN LÝ THIẾT BỊ ĐIỆN TRONG TÒA NHÀ TRÊN ANDROID  ĐÀO TRUNG SƠN !" CNPM - K7C #$%!&'( ThS. BÙI QUY ANH  LỜI CẢM ƠN )*+,-.*/  0123456789:$;<&&=->67?<&90 @<&&<&->67?<&  A*'#B)+"C$>&D66>E6E>17'EEC$"*E $$"E>;$>6>;C$>E;*16""$>E'F7E+1&";>E>1"1 ;;>E1;'1EE';"">$;GH*I1JK)LMNNKMOOP 4&#Q7<&#$>%R&0@<&&<&->67? <&SI0$*@S?6T&U"SVE*>$&16JR&;SW#P >$&X6#>YSW#J&"T<&Z>#T[\&1/ 16]PY^7_E*>]*$&^S%`1Sa&&a"bTcA;Q7<-F0 FdSZSW#S%`$-/P Thái Nguyên_#&ef*LMNg  Đào Trung Sơn L LỜI CAM ĐOAN )*+;*S$;TcX6.S0S%`>$&SW#C-1."h*A;>&#, E*_T<&1;$i"C0A;&%RT#P>$&$-Fjj'6&SW#_\&S?6 S%`>YF-7C-A;#,E*$kC-S%`l&`"m?6&6W-C6 ;*T.$*-E*SInC@S%`SZC]7>;\&<&Qc-Flo "pp$SW#P].-C6;*T.$S?6a+6]+q>r>-&-S%`>o '(`""#"P)*+s6$-$->#*-s6*@YqTtC6^ E$X67Ss$CR;*S$;A;*YP Thái Nguyên_#&ef*LMNg  Đào Trung Sơn g MỤC LỤC u DANH MỤC HÌNH ẢNH e LỜI NÓI ĐẦU &-7;7_<&&<&C-*j>$&\&&-S;&"#>Z>] *0*v-a.%w&1,6>j&Sc*@*kSR1J&PaC-?.&A; ?Tc>q_C-%!S$>YSj"#>ZA;*jX6J&;PxIj- Tc"#>ZSy[<&&z&"."#>ZP<&&"#>Z_ $&%R&-7-&"#*>;\&cFs<&&1J<&*&U" SV$&%R?>]?6*k>$&6j1J&P4&!SaC-X67*<S<sa; !-&C$0#<&>YTc>USW1jSI-S;&S%`+,7'&>*@ *?lX6J_&a""Q$1"#>ZTcP x6%!&-6Q6<&&a;&-7-&f&;$_S?6TZ# cFsS-X6.Cby;-%w#%!<&&"T<&y+;C0_ %&TZ*1$#-S?6TZcFsS>$&y;-F{&\&c Fs'Sj&Q*;7%1*;>"$E;7*#7oF.&Y*!twX6#>Y= &*$k"#>Z%;"lFcP$&%RtQ&W*j|aZ C-*S%`?6_S?6TZS%`#cFsS>$&-_$kSS,6Sa +;-z&aZTZ*1$#S%`YY>$&-F{&S$0$k*#7 oF.&<&X6;*0&E>*EP x6]"#mc>_E*@S?-Bx,7'&q&'p&X6.CbcFs S>$&y;->8'>$'PG$F#$#$^"J&"P?-C-*j "Q>$&j'6&&q6A;'# 9>%R&}P 3#$#$S%`lq-g%/&!#j'6&o%1;6 Chương 1 – Cơ sở lý thuyết: b67c/F.?#&;$q-/c >$&J&_1/X6;?S?6-8'>$'_Tc>U-$0Sj&A;q& 'p&8'>$'_S?6-$T-*0&.*FcT<&',7~•€P Chương 2 – Phân tích thiết kế hệ thống:!6?q&'p&_*<Y 6&A;J&->YF-7pZ?m&qf&A;q&'p&X6;# FZ6SW• P Chương 3 – Cài đặt chương trình:>YF-7?#-Sk-1='p&q& 'p&_*<.X6#>Y$0Sj&>&;$'A;q&'p&Td*Y.* @;P ‚ CHƯƠNG 1 CƠ SỞ LÝ THUYẾT 1.1. Các giao thức truyền dữ liệu và cơ chế chuyển đổi  ƒC-\cnm7"E>E+>;1DE>ƒ>$$$C~&;$q>67?. 16fF.€P,7C-&;$q/F.*-•$>C'•'E•EF1='p&Pƒ+# Ss##<&S"~#DCEfF._Y.SW@;_,*;_'E$_- #DCE*6C*E';T#€S%`Ss'0&->67?.>;1;$_-\&- Sj&-$*-#•EF1E>E>~*#7A•EF€-#>Y'67•EF".C-*SZ S#"q&#C>]S;'0&Pa<*;/_ƒC-&;$q>67?.# DCEm*j•EF1E>E>-$*j>Y'67•EFSZ&%R'4&aZ+E**j >;&•EFS;&'>E>EP ƒC-*j&;$qq&'p&07w>4&A;Fj&;$qƒ„ƒ ~#&;$q?.&$E>E€P a*j66hoT#z&S?6TZ#q•$>C'•'E•EF C-*C-• ~7"E>E+•;>T6" ;&6;&E_&<&\S#']616f F.€_aqf&X6.Cb#q*-#>;&•EFS%`Ss'0&-Z sP &%R;&@ƒC-*j&;$qB">0&#G~1;ECE11€FwY*| CS?6S%`*j#SjC^"_C1;6T<&FcF]qS?6&Y? #CSISc>%!*YP,7oC-*j0c_Tc*T67cA;ƒP aC-&67,oA;Y>0&>]Ta#>;&•EFaT. f&".q&<&*SJ!C*-&%R'4&0"-$P-10c -7S;&S%`#-"#>ZTn"p>$&#<&&*!% 8Ex_…;;_…;;>"-$$TE1P ƒF.*!]A;ƒC-NPNP$!"F.&67A7~ƒ NPM€_"F.*!-7>67?.#>;&•EF;/-&.*Y>0& † n&v&;$<&•EFP Hình 1.1– Giao thức HTTP giữa thiết bị cá nhân và máy chủ  !"#$% \6oA;#'sp‡EF>*0&E>ETca&-7-&>wC "lFc>$&].#q&'p&_-a"p6j-$Tc>U?.&A; )~E">E1E;$;C;E>;1DE>967ZSl>0&#S0'€>$& ‡EFP #*<>%R&)D6C‡EFa-&670c~$1>;E')D6C )>$*E1H$)€%!&ScTc>U)>$&*jT6<'0&o `"'-$Q6c#U*0&a-&67Fs0c~'#S?6 TZˆHF!'6&C%`&8•}‰•Fs0c€-#*0&-&67 0c~'‚ $•ƒ8€P#*0&a-&670c%‚ $•ƒ8| >`",S$0~!"oSn€A;#&aƒ‚";TE11;&#Š>;*E1 aTo%![A;C!"CTc^Cb~CT9C;7E>€PYc#&q6^" >6&-$"#>Z&;$q$8ƒ~$1>;E'8""C;$ƒ>$$$C€&U"&\ "o#F.*E11;&E$E>E;'[-0c11='p&A;/c", S$0P •j>$&\&*pSooA;$8ƒC-cTc*j&;$q‡EF 6&'-$#76Q6SkF>$&*<>%R&*0&Fs&!0?*k -&67-7_SkF^">6&-$]S?f&C%`&_]6YSj&- #q&'p&*;EH$H*;E~•L•€T#P•pSoA;$8ƒT<&". SZiƒ_*-SU&/C-*;&C0*j^"$#)6&!ƒ %&S%`J%6'-$#q&'p&•L•P•k'4$8ƒaZS%`1= ˆ 'p&$i#&;$'ƒS/&._%&Sa&&a"X6;>@&A;a SaC-S%;>;#SkSZ*&nC?!#q&'p&'-$•L•%C-T#* "#~'1$E>7€-&67_|>`*6C;1->;$Sl#F.T<&SW& FjP Hình 1.2– Giao thức CoAP giữa server với các node trong mạng cảm biến &'() ! $;"a#SkSZ*o%1;6 • ;$q‡EF0c"ppSQ7SA#76Q6•L•P • ='p&‹ƒ!#47@|>`>67?^7'-$#76 Q66;1-*6C;1P • >;$Sl#F.T<&SW&FjP • "oE;'E>]"~C$‡E;'E>$E>E;'€-67Z'0&"q0"P • |>`-#TZ6j'6&P • ƒ>$+7S/&.-aT.f&!S*P • Œ+0ƒ">0&#_$"i"#">$+7S%`'&C-S%;>; #>67^"Sc&6W-&67$8ƒE$%!&%ƒ>$&*j '0&SW&]$k$#&;$'ƒS/&.S%`'&CSZ ;7c$8ƒP • :cJ;$-!C%`SW'\C6F.$*^Q&&;$^~‹;;&>;* >;1"$> ;7E>E6>7H‹ €P  *+ #mTa;B•G_B•‰G_B)5)‹G_B8 G_B8 ‰G_  B‰ ‹G_  B‰ ‹  ‰G_  B)‰••)‹)‹G_  B•8G  - B‰ƒ‰8 G>$&-C6-7S%`Ss&2;>$&•ŠLNNOŽTU& O S?6S%`c$;P>$&F#$#$-7U&+6]'%!'0&\c%R& SZ6^$'•Z6P • Endpoint:•jZ;*&;-$&;$q$;"PY6&_*j SZ*6J$0Sj&%C-*jU*0&B$'EGPUB$1G%R&W 0C,6/1$!UBCEG>$&*0&E>EP • Sender:Z*SQ6A;*jF.P:'*0$^">6&-$*j SJ%`&F&=pZa1vS%`&@C-SZ*&6WB1$6>EE'"$GP • Recipient:Z*6J4&A;*jF.P:'*0$^">6&-$ *jSJ%`&F^pZa1vS%`&@C-SZ*SoB'E1;$ E'"$GP • Client:Z*F;SQ6A;*j76Q6_SZ*SoA;*jS#"q&>.?P • Server:Z*6JA;*j76Q6_SZ*F;SQ6A;*jS#"q&>.?P • Origin Server:•#7A>$&Sa*-*j-&67Fc>%!C%6>U $kS%`0$>;P • Intermediary:•jSZ*SQ66J$8ƒ*-a;>y$0Sj&%*j 1E>E>$k*jCE~aZE$%!&>6&&;/\;€%!&? *j‰>&1E>E>Pa;C$0>6&&;"lFcSaC-">$+7->EE>1E ">$+7P>$&*j1J>%R&`"Y*jSZ*SQ66JaZ%+=% *j$>&1E>E>_">$+7$k>EE>1E">$+7_;>y67ZSl';E$ >0&#A;*|76Q6P • Proxy:•jB">$+7GC-*jE'"$S%`C;@Fw*jCE_%R& S%`]6YpFj_SZFZ6'•#76Q6;7$#CE_ F]TY's~>;1C;$€Qc-$P•j-67Z'sS%` JZ6_%C-#">$+7"pp#76Q6'-$B$;"G_ >$&T#76Q6T#aZ76Q6's>;$k's?# ZT#;6#&;$qQ&q&'p&P • Reverse Proxy: -*jE'"$*-$0Sj&%*jC!""o;>*j -*#7A-[;*I#76Q6;7c$U&_F]T• /c'sQc-$P:<&&J&%*j">$+7_>EE>1E">$+7 ^#76Q6TaC-U&J$-&67So‘CE"#>;76 Q61vT<&bqS%`>{&aS;&&;$c"!*j>EE>1E">$+7P • Confirmable Message:•j-F.76Q6Qa"US#">.?P #F.-7&@C-B$D>*;FCEG~+#^€P:*-T<&a&a NM [...]... việc sử dụng Android để phát triển ứng dụngAndroid cung cấp cách tiếp cận tốt nhất để phát triển ứng dụng Các nhà phát triển chỉ cần phát triển cho Android là các ứng dụng đó có thể chạy trên rất nhiều thiết bị khác nhau, miễn là thiết bị đó hỗ trợ Android Trong thế giới của điện thoại thông minh thì vấn đề thích hợp phần cứng là điểm quan trọng đối với các ứng dụng, khi đã sử dụng Android làm... này vì các sản phẩm thiết bị thông minh hỗ trợ Android ngày càng đuợc ưa chuộng 1.2.2 Kiến trúc Android (4 tầng) Hình bên dưới cho thấy các tầng khác nhau tạo nên hệ điều hành Android 15 Hình 1.4– Các tầng trong hệ điều hành Android 1.2.2.1 Tầng hạt nhân Linux (Linux Kernel layer) Hệ điều hành Android được phát trển dựa trên hạt nhân linux, cụ thể là hạt nhân linux phiên bản 2.6, điều đó được thể hiện... encoding="utf-8"?> . Service6&]"<&pSZCC0>$&R&;P • Location Manager$"i"+#Sss>oA;S$0$0';-$ J&Sss$-Q6ƒ-$$&CE•;"1P • Window Manager 56.Cb+,7'&-Zs#&;$' &%R'4&z&%lqX6.Cb#&;$'&;#q&'p&P •. F>;>7€_q;#C!"% …88‰_$CCE$1_ŠCE8E11Pq;C-*j*#7.$—;;~‹;CT>6;C •;E€P •k'4z&S%`cm&<&…;;%&*jq&'p&…;;A; S?6-;'>$'T<&S%`07F{&…)A;6~;7C-‰>;CE€~…•€*- C-07F{&*#7.$‹;CT'$$$&CE"#>ZP 6!==/>;?@ Q&-7+,7'&Fj<&pH#"Q=w*q;$SZ#C^">Y aZ;a&+,7'&q&'p&PaS%`cF{&…;;_aT.f&1= 'p&6&SZcT*-&67P ,7C-*j?.&*w_S?6SaaLC`c !#I&1.+6]S$0aZ47FcSZ"4`"!]6Y S$0*-@1.+6]z&%SZa?6*(6*I_"$&#`"sc6 &%R'4&P Yc674&6&?.&8'>$'*-S$0A;$$&CEaZ T#˜!•$$>$C;__H•$FCE_;*16&PPP !C^">Y$"i"C^">YaZ1='p&#8ƒwQ& >*-T<&Q".Z6>r]6>UF'%!_0$S?6T$C^">Y '$1#&0$FwYtQX6;,*Scj'6&*-q&'p&@C-*P •j^"`"8ƒ>]6oS%`+,7'&1™%J&Sss_#'s p07?_CC0&;#q&'p&_#-"Q&;$']";$PPP !6*j1J-"QA;Q&-7 • Activity Manager56.Cb#6T•1J&A;*jq&'p&z&% 6&]"<&pS?6TZ#87P • Telephony Manager6&]"<&pSZCC0% Nˆ &@S$0P •. QUẢN LÝ THIẾT BỊ ĐIỆN TRONG TÒA NHÀ TRÊN ANDROID  ĐÀO TRUNG SƠN !" CNPM - K7C #$%!&'( ThS. BÙI QUY ANH  LỜI CẢM

Ngày đăng: 27/04/2014, 10:16

Từ khóa liên quan

Mục lục

  • LỜI CẢM ƠN

  • LỜI CAM ĐOAN

  • MỤC LỤC

  • DANH MỤC HÌNH ẢNH

  • LỜI NÓI ĐẦU

  • CHƯƠNG 1

  • CƠ SỞ LÝ THUYẾT

    • 1.1. Các giao thức truyền dữ liệu và cơ chế chuyển đổi

      • 1.1.1. Giao thức truyền thông HTTP

      • 1.1.2. Giao thức CoAP trong mạng cảm biến

        • 1.1.3.1. Đặc điểm CoAP

        • 1.1.3.2. Các thuật ngữ

        • 1.1.3.3. Mô hình giao thức CoAP

        • 1.2. Hệ điều hành Android

          • 1.2.1. Android là gì?

          • 1.2.2. Kiến trúc Android (4 tầng)

            • 1.2.2.1. Tầng hạt nhân Linux (Linux Kernel layer)

            • 1.2.2.2. Tầng Library và android runtime

            • 1.2.2.3. Tầng Application Framework

            • 1.2.2.4. Tầng Application

            • 1.2.3. Vòng đời Android

            • 1.2.4. Một số thành phần cơ bản trong Android

            • 1.3. Hệ điều hành Contiki

              • 1.3.1. Giới thiệu

              • 1.3.2 Cấu trúc hệ điều hành Contiki

              • 1.3.3. Phương thức hoạt động trong Contiki

                • 1.3.3.1. Cơ chế điều khiển sự kiện trong Contiki

Tài liệu cùng người dùng

Tài liệu liên quan