You are on page 1of 34

‫إﻧﺘﺮﻧﺖ‬

‫اﻷﺷﻴﺎء‬
‫‪Internet of‬‬
‫‪Things‬‬
‫إﻋﺪاد‪ /‬رﻏﺪ ﻣﺤﻤﺪ اﻟﻌﺴﻴﺮي‬
‫إﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬
‫‪9‬‬
‫إﻧـ ــﺘﺮﻧـ ــﺖ اﻷﺷـ ــ‪K‬ﺎء ‪@ ،Internet of Things‬ـ ــﺸﺎر ﻟـ ــﻪ اﺧـ ــﺘﺼﺎرا ‪8‬ـ ‪،IoT‬‬
‫ً‬ ‫ٌ‬ ‫ﱞ‬ ‫ٌ‬
‫وﻫ ــﻮ أﺳ ــﻠﻮب ﺗ ــﻘﻨﻲ ﺣ ــﺪ^ ــﺚ ﻳﻬ ــﺪف إﻟ ــﻰ اﺳ ــﺘﻘﻄﺎب اﻷﺷ ــ‪K‬ﺎء ﻣ ــﺘﻤﺜﻠﺔ‬
‫‪ 8‬ــﺎﻷﺟﻬ ــﺰة وأﺟﻬ ــﺰة اﻻﺳ ــ‪n‬ﺸﻌﺎر و‪ ^m‬ــﺼﺎﻟ ــﻬﺎ ‪l‬ﺸ ــ‪k‬ﻜﺔ اﻹﻧ ــﺘﺮﻧ ــﺖ ﻟ ــﺘﺘﺮاﺳ ــﻞ‬
‫‪9‬‬
‫اﻟـﺒ‪K‬ﺎﻧـﺎت ﻓـ‪K‬ﻤﺎ ﺑـ{ﻨﻬﺎ دون ﺗـﺪﺧـﻞ اﻟ‪z‬ﺸـﺮ ‪8‬ـﺬﻟـﻚ‪ ،‬و‪x‬ـﻜﻮن ذﻟـﻚ ﺗـﻠﻘﺎﺋـ‪K‬ﺎ ﻓـﻲ‬
‫ﺣـ ــﺎل ﺗـ ــﻮاﺟـ ــﺪ اﻟﺸـ ــﻲء ﻓـ ــﻲ اﻟـ ــﻤﻨﻄﻘﺔ اﻟـ ــﺠﻐﺮاﻓـ ــ‪K‬ﺔ اﻟـ ــﺘﻲ ﺗـ ــﻐﻄﻴﻬﺎ ﺷـ ــ‪k‬ﻜﺔ‬
‫اﻹﻧﺘﺮﻧﺖ‪.‬‬
‫) ‪/https://www.arageek.com/l‬ﻣﺎ‪-‬ﻫﻮ‪-‬اﻧﺘﺮﻧﺖ‪-‬اﻷﺷ‪K‬ﺎء‪-‬؟(‬
‫ﻧﺸﺄة إﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬
‫‪2‬‬ ‫‪1‬‬
‫ﺛ ــﻢ ‪ 8‬ــﺪأ ﻣ ــﻔﻬﻮم اﻧ ــﺘﺮﻧ ــﺖ اﻷﺷ ــ‪K‬ﺎء‪ ،‬و‪ x‬ــﻌﻮد‬ ‫‪8‬ــﻌﺪ اﻧــ‪n‬ﺸﺎر اﻹﻧــﺘﺮﻧــﺖ ﻇﻬــﺮت ﺗــﻘﻨ‪K‬ﺔ‬
‫‪ ž‬ـ ـ ـ ـ ــﺸﺄة ﻣ ـ ـ ـ ـ ــﺼﻄﻠﺢ إﻧ ـ ـ ـ ـ ــﺘﺮﻧ ـ ـ ـ ـ ــﺖ اﻷﺷ ـ ـ ـ ـ ــ‪K‬ﺎء‬ ‫اﻟـ ـ ـ ـ ــﺘﻮاﺻـ ـ ـ ـ ــﻞ اﻟـ ـ ـ ـ ــﺒﻴﻨﻲ ﺑـ ـ ـ ـ ــﻴﻦ اﻵﻻت‬
‫‪ Internet of Things‬إﻟ ــﻰ ‪ 8‬ــﺎﺣ ــﺚ‬ ‫‪ M2M‬ﻓــﻲ ﻧــﻬﺎ^ــﺔ اﻟــ‪n‬ﺴﻌﻴ”‪K‬ﺎت ﻣــﻦ‬
‫اﻟ ـ ـ ــﺘﻘﻨ‪K‬ﺔ اﻟ ـ ـ ــﺒﺮ‪ x‬ـ ـ ــﻄﺎﻧ ـ ـ ــﻲ ﻛ ـ ـ ــ‪K‬ﻔﻴﻦ أﺷ ـ ـ ــﺘﻮن‬
‫اﻟ ــﻘﺮن اﻟ ــﻤﺎﺿ ــﻲ و• ــﺎن اﻟﻬ ــﺪف ﻣ ــﻨﻬﺎ‬
‫‪Kevin Ashton‬‬ ‫اﻟ ـ ـ ــﺘﻮاﺻ ـ ـ ــﻞ ﺑ ـ ـ ــﻴﻦ اﻵﻻت ﻷﻏـ ـ ـ ـﺮاض‬
‫ﺣ ــ‪K‬ﺚ ﻗ ــﺪﻣ ــﻪ ﺿ ــﻤﻦ ﻋ ــﺮض ﺗ ــﻘﺪ^ ــﻤﻲ ﻓ ــﻲ‬
‫ﻣـ¡ﺎن ﻋـﻤﻠﻪ اﺳـﺘﻌﺮﺿـﻪ أﻣـﺎم ﺷـﺮﻛـﺔ ﺑـﺮوﻛـﺘﺮ‬ ‫ﻣﻌﻴﻨﺔ ﻓﻲ اﻟﺘﻄﺒ‪K‬ﻘﺎت اﻟﺼﻨﺎﻋ‪K‬ﺔ‪.‬‬
‫آﻧ ــﺪ ﻏ ــﺎﻣ ــ‪k‬ﻞ ‪Proctor & Gamble‬‬
‫ﻋﺎم ‪1999‬ﻣ‪K‬ﻼدي‪.‬‬
‫ﺗﻄﺒﻴﻘﺎت إﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬ ‫اﻟﻤﺠﺎل اﻟﺼﺤﻲ‬ ‫‪1‬‬

‫ﻓﻲ اﻟﻤﺠﺎﻻت اﻟﻤﺨﺘﻠﻔﺔ‬ ‫ﻣﺮاﻗ‪k‬ﺔ اﻟﻤﺮﺿﻰ ﻋﻦ ‪8‬ﻌﺪ ‪ -‬إﺟﺮاء اﻟﻌﻤﻠ‪K‬ﺎت اﻟﺠﺮاﺣ‪K‬ﺔ ﻋﻦ ‪8‬ﻌﺪ‬
‫اﻟﺮﻗﺎ‪8‬ﺔ ﻋﻠﻰ اﻟﺘﻤﺎر‪x‬ﻦ اﻟ¦‪x‬ﺎﺿ‪K‬ﺔ ‪ -‬اﻟﺮﻗﺎ‪8‬ﺔ ﻋﻠﻰ ﻣﻌﺪل اﻟﻨﻮم‬
‫‪2‬‬
‫اﻟﺒﻴﻊ ‪6‬ﺎﻟﺘﺠﺰﺋﺔ‬
‫اﻟﺘﺎﺟﺮ‪ :‬ﻣﺮاﻗ‪k‬ﺔ اﻟ‪k‬ﻀﺎﺋﻊ اﻟﻤﺘﻮﻓﺮة ﻟﺪ^ﻪ ﻓﻲ اﻟﻤﺨﺰن وﻋﻤﻠ‪K‬ﺎت اﻟﺒﻴﻊ واﻟﺸﺮاء‪.‬‬
‫ا ﻟﻤﺴﺘﻬﻠﻚ‪ :‬ﻳﺘﻢ ﺗﺰو‪x‬ﺪە ‪®8‬ﺧﺮ ﻣﺎ ﺗﻢ ﺗﻮﻓﻴﺮە ﻣﻦ ‪8‬ﻀﺎﺋﻊ ﺗﺜﻴﺮ اﻫﺘﻤﺎﻣﻪ ﻓﻲ اﻟﻤﺘﺎﺟﺮ اﻟﺘﻲ اﻋﺘﺎد ﻋﻠﻰ ارﺗ‪K‬ﺎدﻫﺎ‪.‬‬
‫‪3‬‬
‫اﻟﻤﺠﺎل اﻟﺰراﻋﻲ‬
‫إدارة ّ‬
‫اﻟﺮي ‪ -‬ﺗﺤﺴﻴﻦ اﻹﻧﺘﺎج اﻟﺰراﻋﻲ ‪ -‬ﺗﺤﺴﻴﻦ اﻹﻧﺘﺎج اﻟﺤﻴﻮاﻧﻲ‪.‬‬

‫‪4‬‬
‫اﻟﻤﺪن اﻟﺬﻛ‪/‬ﺔ‬
‫ّ‬
‫ا ﻟﻤﻮاﻗﻒ اﻟﺬﻛ‪K‬ﺔ ‪ -‬اﻟﻌﺪادات اﻟﺬﻛ‪K‬ﺔ ‪ -‬ا ﻹﺿﺎءة اﻟﺬﻛ‪K‬ﺔ ‪ -‬ا ﻷﻣﻦ واﻟﺴﻼﻣﺔ‪.‬‬
‫ﺗﻄﺒﻴﻘﺎت إﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬
‫ﻓﻲ اﻟﻤﺠﺎﻻت اﻟﻤﺨﺘﻠﻔﺔ‬ ‫اﻟﻤﺠﺎل اﻟﺼﻨﺎﻋﻲ‬
‫‪5‬‬

‫اﻟﺼ‪K‬ﺎﻧﺔ اﻟﻮﻗﺎﺋ‪K‬ﺔ ‪ -‬ﻣﺮاﻗ‪k‬ﺔ ﺧﻄﻮط اﻹﻧﺘﺎج ‪ -‬ﺗﺤﺴﻴﻦ اﻟﺘﻐﻠ‪K‬ﻒ ‪ -‬اﻟﺘﻮر‪x‬ﺪ‪.‬‬

‫‪6‬‬
‫اﻟﺘﻌﻠ‪/‬ﻢ‬
‫ﺗﻄ‪x°‬ﺮ ﻋﻤﻠ‪K‬ﺔ اﻟﺘﻌﻠ‪K‬ﻢ‪.‬‬

‫‪8‬‬
‫اﻟﻤﻨﺰل اﻟﺬﻛﻲ‬
‫اﻟﺜﻼﺟﺔ اﻟﺬﻛ‪K‬ﺔ ‪ -‬ا ﻟﻤﻜ‪K‬ﻒ اﻟﺬﻛﻲ ‪-‬اﻹﺿﺎءة اﻟﺬﻛ‪K‬ﺔ ‪ -‬اﻟﺸﺎﺷﺔ اﻟﺬﻛ‪K‬ﺔ‬
‫اﻟﺼ‪K‬ﺎﻧﺔ اﻟﻮﻗﺎﺋ‪K‬ﺔ ‪ -‬اﻷﻣﻦ واﻟﺴﻼﻣﺔ ‪.‬‬
‫‪9‬‬

‫اﻷﻣﻦ واﻟﻤﺮاﻗ;ﺔ‬
‫اﻹﻋﻼم ﻋﻦ وﺟﻮد ﺧﻄﺮ ﻣﺤﺘﻤﻞ ﻓﻲ ﻣ¡ﺎن ﻣﺎ‪.‬‬
‫اﻟﺘﺤﺪﻳﺎت واﻟﻤﻌﻮﻗﺎت‬

‫ﺗﻄﻠﺐ ﺑﻨﻴﺔ ﺗﺤﺘﻴﺔ ﻟﺮﺑﻂ‬ ‫اﻟﺘﻮاﻓﻖ ﺑﻴﻦ ا ﻷﻧﻈﻤﺔ‬ ‫أﻣﻦ ا ﻟﻤﻌﻠﻮﻣﺎت‬


‫اﻟﻘﻀﺎﻳﺎ اﻟﻘﺎﻧﻮﻧﻴﺔ‬ ‫ا ﻷﺟﻬﺰة واﻷﻧﻈﻤﺔ‬ ‫وﺧﺼﻮﺻﻴﺔ اﻟﺒﻴﺎﻧﺎت‪.‬‬
‫اﻟﺘﺤﺪﻳﺎت واﻟﻤﻌﻮﻗﺎت‬

‫اﺣﺘﻴﺎج ﻣﻬﺎرات ﺟﺪﻳﺪة‬ ‫ﺗﻌﻘﻴﺪ اﻷﻧﻈﻤﺔ‬ ‫اﻻﻋﺘﻤﺎدﻳﺔ اﻟﻜﺒﻴﺮة‬ ‫إدارة اﻟﺘﻐﻴﺮ واﻟﺘﺤﻮل‬
‫ﻋﻠﻰ ﻧﺠﺎح ا ﻷﻧﻈﻤﺔ‬
‫ﺗﻮﻓﻴﺮ اﻟﻄﺎﻗﺔ واﻟﻤﻮارد‪.‬‬

‫ز‪x‬ﺎدة اﻷﻣﺎن ﻟﺘﻄﻮر ﻣﺴﺘﻮى اﻟﻤﺮاﻗ‪k‬ﺔ‪.‬‬

‫ﺧﻠﻖ ﻓﺮص ﻋﻤﻞ ﺟﺪ^ﺪة‪.‬‬


‫إﻳﺠﺎﺑﻴﺎت‬
‫ز‪x‬ﺎدة وﺗﺤﺴﻴﻦ ﻣﺴﺘﻮى اﻹﻧﺘﺎﺟ‪K‬ﺔ‪.‬‬
‫إﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬
‫ﺗﺤﺴﻴﻦ ﻣﺴﺘﻮى ﺟﻮدة اﻟﺤ‪K‬ﺎة‪.‬‬
‫‪µ‬ﺴﻬ‪K‬ﻞ أداء اﻟﻤﻬﺎم‪.‬‬

‫ﺗﻮﻓﻴﺮ اﻟﻤﺎل ﻋﻦ ﻃ¦‪x‬ﻖ ﺗﻘﻠ‪K‬ﻞ إﺳﺘﻬﻼك اﻟﻤﻮارد‪.‬‬


‫إﻳﺠﺎﺑﻴﺎت‬
‫ﺗﺤﺴﻴﻦ ﻣﺴﺘﻮى اﻟﺮﻋﺎ^ﺔ اﻟﺼﺤ‪K‬ﺔ‪.‬‬ ‫إﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬
‫ﺗﻘﺪ^ﻢ ﺧﺪﻣﺔ ﻋﻤﻼء أﻓﻀﻞ‪.‬‬
‫ﺗﻘﻞ ‪ž‬ﺴ‪k‬ﺔ اﻟﺨﺼﻮﺻ‪K‬ﺔ‬

‫ز‪x‬ﺎدة ﺗﻌﻘ‪K‬ﺪات اﻷﻧﻈﻤﺔ‪.‬‬


‫اﻟﺨﻮف ﻣﻦ ﻓﺸﻞ اﻷﻧﻈﻤﺔ‪.‬‬
‫ﺳﻠﺒﻴﺎت‬
‫ز‪x‬ﺎدة اﻻﻋﺘﻤﺎد^ﺔ ﻋﻠﻰ‬
‫اﻟﻘﺮﺻﻨﺔ‪.‬‬ ‫إﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬
‫اﻷﻧﻈﻤﺔ ﻓﻴﺆدي إﻟﻰ ﻧﻘﺼﺎن‬
‫اﻟ”ﺸﺎط اﻟ¦‪x‬ﺎﺿﻲ‪.‬‬ ‫زوال اﻟﻮﻇﺎﺋﻒ اﻟﺘﻘﻠ‪K‬ﺪ^ﺔ‪.‬‬
‫ﻣﺒﺪأ ﻋﻤﻞ إﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬
‫اﻟﺒﻨﻴﺔ اﻟﺘﺤﺘﻴﺔ ﻹﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬
‫ﻣﺮاﺣﻞ ﺗﻄﺒﻴﻘﺎت إﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬

‫ﻣﺮﺣﻠﺔ اﻟﺘﻄﺒﻴﻖ‬

‫ﻣﺮﺣﻠﺔ اﻟﺘﺨ‪LM‬ﻦ واﻟﺘﺤﻠ‪/‬ﻞ‬

‫ﻣﺮﺣﻠﺔ اﻟﻨﻘﻞ‬

‫ﻣﺮﺣﻠﺔ اﻻﺳ‪F‬ﺸﻌﺎر‬
‫اﻟﺒﻨﻴﺔ اﻟﺘﺤﺘﻴﺔ ﻹﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬
‫ﻣﺮاﺣﻞ ﺗﻄﺒﻴﻘﺎت إﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬

‫اﻟﻄ‪k‬ﻘﺎت اﻟﻤﺴﺎﻋﺪة‬

‫اﻹدارة‬

‫أﻣﻦ اﻟﻤﻌﻠﻮﻣﺎت‬
‫ﻣﺮﺣﻠﺔ اﻻﺳﺘﺸﻌﺎر‬
‫ﻓﻲ ﻫﺬە ا ﻟﻤﺮﺣﻠﺔ ﻳﺘﻢ ﺗﺤ‪x°‬ﻞ اﻟﻈﻮاﻫﺮ اﻟﻄﺒ‪K‬ﻌ‪K‬ﺔ إﻟﻰ ﺑ‪K‬ﺎﻧﺎت رﻗﻤ‪K‬ﺔ واﻟﻈﻮاﻫﺮ اﻟﻄﺒ‪K‬ﻌ‪K‬ﺔ ﺗﻨﻘﺴﻢ إﻟﻰ ﻗﺴﻤﻴﻦ‪:‬‬
‫ﻇﻮاﻫﺮ ﻓﻴﺰ‪L‬ﺎﺋ‪/‬ﺔ‪ :‬اﻟﺼﻮت‪-‬اﻟﻀﻮء‪-‬اﻫﺘﺰاز أو ‪µ‬ﺴﺎرع‪-‬ﺣﺮارة‪-‬ﻣﺴﺎﻓﺔ‪.‬‬
‫ﻇﻮاﻫﺮ ﻛ‪/‬ﻤ‪/‬ﺎﺋ‪/‬ﺔ‪• :‬ﺈﺳ‪n‬ﺸﻌﺎر اﻟﻐﺎزات‪.‬‬

‫وﻟﻤﺮﺣﻠﺔ اﻻﺳ‪F‬ﺸﻌﺎر ﻟﻬﺎ ﻣﻜﻮﻧﺎت‪:‬‬

‫وﺣﺪة إرﺳﺎل‬ ‫وﺣﺪة ﺗﺨ‪LM‬ﻦ‬ ‫ذا^ﺮة‬ ‫ﻣﻌﺎﻟﺞ‬


‫ﻣﺮﺣﻠﺔ اﻟﻨﻘﻞ‬
‫‪ 8‬ــﻌﺪ ﻣ ــﺮﺣ ــﻠﺔ اﻻﺳ ـ ــ‪n‬ﺸﻌﺎر ^ ــﺠﺐ ﻧ ــﻘﻞ اﻟ ــﺒ‪K‬ﺎﻧ ــﺎت إﻣ ــﺎ إﻟ ــﻰ اﻟ ــﺴﺤﺎ‪ 8‬ــﺔ ‪ Cloud‬ﻣ ــ‪k‬ﺎﺷ ــﺮة ﻟﺘﺨ ــ‪ xÉ‬ــﻨﻬﺎ وﺗﺤ ـ ــﻠ‪K‬ﻠﻬﺎ‬
‫وﻣـ ــﻌﺎﻟـ ــﺠﺘﻬﺎ‪ ،‬أو إﻟـ ــﻰ ﺑـ ــﻮا‪8‬ـ ــﺔ ﻣﺤـ ــﻠ‪K‬ﺔ ‪ Local Gateway‬واﻟـ ــﺬي ^ـ ــﻘﻮم ﻋـ ــﺎدة ﺑ ــ¦‪ À‬ــﻂ اﻷﺟﻬ ـ ــﺰة اﻟﻤﺤ ـ ــﻠ‪K‬ﺔ‬
‫اﻟ ــﺘﻲ ‪µ‬ﺴـ ــﺘﺨﺪم ﺑ ــﺮوﺗ ــﻮﻛ ــﻮﻻت ﻣـ ــﺨﺘﻠﻔﺔ أو ^ ــﻘﻮم ﺑـ ــﺘﻤﻜﻴﻦ ﻫ ــﺬە اﻷﺟﻬـ ــﺰة ‪ 8‬ــﺎﻻﺗ ــﺼﺎل ‪ 8‬ــﺎﻹﻧ ــﺘﺮﻧ ــﺖ و‪m‬رﺳـ ــﺎل‬
‫اﻟــﺒ‪K‬ﺎﻧــﺎت ﻟــﻠﺴﺤﺎ‪8‬ــﺔ‪.‬‬
‫ﻫ ــﻨﺎك ﻋــﺪة أﻧ ــﻤﺎط ﻟــﻼﺗــﺼﺎل )‪ :(Communication Patterns‬وﻫــﻲ ﻋ ــ‪k‬ﺎرة ﻋــﻦ آﻟ ــ‪K‬ﺔ ﺗــﺼﻒ ﻧــﻘﻞ‬
‫اﻟ ــﺮﺳ ــﺎﺋ ــﻞ ﻓ ــﻲ اﻟﺸـ ــ‪k‬ﻜﺔ ﻹﻧـ ــﺠﺎز ﻣ ــﻬﺎم ﻣـ ــﻌﻴﻨﺔ ﻳ ــﺘﻢ اﺳـ ــﺘﺨﺪام أﺣ ــﺪ ﻫ ــﺬە اﻵﻟـ ــ‪K‬ﺎت ﻟ ــﻠ¦‪ À‬ــﻂ ﺑ ــﻴﻦ اﻷﺟﻬـ ــﺰة‬
‫واﻟ ــﻤﻨﺼﺔ وﺗ ـﺮاﺳــﻞ اﻟــﺒ‪K‬ﺎﻧــﺎت ﻓــ‪K‬ﻤﺎ ﺑ ــ{ﻨﻬﺎ وﻣــﻦ ﻫــﺬە اﻷﻧ ــﻤﺎط ‪:‬‬
‫‪• Request/Response‬‬
‫‪• Asynchronous Messaging‬‬
‫‪• Publish/Subscribe‬‬
‫ﻣﺮﺣﻠﺔ اﻟﺘﺨﺰﻳﻦ وﻧﻘﻞ‬
‫اﻟﺒﻴﺎﻧﺎت‬
‫‪9‬‬
‫ﻓـﻲ ﻫـﺬە اﻟـﻤﺮﺣـﻠﺔ ‪µ‬ﺴـﺘﺨﺪم أدوات ﺗﺨـ‪xÉ‬ـﻦ وﺗﺤـﻠ‪K‬ﻞ ﻣـﺘﻄﻮرة ‪µ‬ﺴـﺘﻄﻴﻊ اﻟـﺘﻌﺎﻣـﻞ ﻣـﻊ اﻷﻋـﺪاد اﻟـ‪Î‬ﺒﻴﺮة ﺟـﺪا‬
‫ﻣـﻦ اﻷﺷـ‪K‬ﺎء اﻟـﻤﺮﺗـ‪k‬ﻄﺔ ﺑـﻬﺎ ﺗـﺘﻢ ﻫـﺬە ا ﻟـﻤﺮﺣـﻠﺔ ﻋـﺎدة ﻓـﻲ اﻟـﺴﺤﺎ‪8‬ـﺔ ﻋـﺒﺮ ﻣـﺎ @ـﺴﻤﻰ ‪8‬ـﻤﻨﺼﺔ اﻧـﺘﺮﻧـﺖ اﻷﺷـ‪K‬ﺎء‬
‫‪.Internet of Things Platform‬‬
‫ﻣﺮﺣﻠﺔ اﻟﺘﻄﺒﻴﻖ‬
‫ﻓﻲ ﻫﺬە اﻟﻤﺮﺣﻠﺔ ﻳﺘﻢ ﺑﻨﺎء اﻟﺘﻄﺒﻴﻖ اﻟﺬي ﻳﺘﻢ اﺳﺘﺨﺪاﻣﻪ ﻣ‪k‬ﺎﺷﺮة ﻣﻦ ﻗ‪k‬ﻞ ﻣﺴﺘﺨﺪﻣﻲ إﻧﺘﺮﻧﺖ‬
‫اﻷﺷ‪K‬ﺎء و‪Ï‬ﺴﺘﺨﺪم اﻷدوات اﻟﻤﺘﻮﻓﺮة ﻓﻲ ﻣﺮﺣﻠﺔ اﻟﺘﺨ‪xÉ‬ﻦ واﻟﺘﺤﻠ‪K‬ﻞ‪.‬‬

‫اﻟﻄﺒﻘﺎت اﻟﻤﺴﺎﻋﺪة‬
‫ﻫﻨﺎك وﻇ‪/‬ﻔﺘﺎن ﻣﻬﻤﺘﺎن ﻟﻠﻐﺎ‪g‬ﺔ ﻓﻲ ﺑ‪/e‬ﺔ إﻧﺘﺮﻧﺖ اﻷﺷ‪/‬ﺎء اﻟﺘﻘﻨ‪/‬ﺔ وﻫﻤﺎ اﻹدارة وأﻣﻦ اﻟﻤﻌﻠﻮﻣﺎت‪:‬‬
‫• ‪µ‬ﺴﺠ‪K‬ﻞ اﻷﺟﻬﺰة ﻓﻲ اﻟﻨﻈﺎم ‪l‬ﺸ¡ﻞ أﻣﻦ‪.‬‬
‫• ﺗﻤﻜﻴﻦ اﻷﺟﻬﺰة أو ﺗﻌﻄ‪K‬ﻠﻬﺎ‪.‬‬
‫• ﻣﺮاﻗ‪k‬ﺔ أﻋﻄﺎل اﻷﺟﻬﺰة وﺗﺤﺪ^ﺚ أﻧﻈﻤﺘﻬﺎ‪.‬‬
‫• إدارة اﻻزدﺣﺎم‪.‬‬
‫• ﺗ¡ﺎﻣﻞ اﻟﺒ‪K‬ﺎﻧﺎت‪.‬‬
‫• اﻟﻤﺼﺎدﻗﺔ ﻋﻠﻰ اﻟﺪﺧﻮل وﺗﻔ‪x°‬ﺾ اﻟﺼﻼﺣ‪K‬ﺎت‪.‬‬
‫ﻧﻤﺎذج اﻹﺗﺼﺎل ﻓﻲ اﻹﻧﺘﺮﻧﺖ‬

‫ﻣﻦ اﻟﺠﻬﺎز إﻟﻰ اﻟﺒﻮا‪8‬ﺔ‬


‫تتكون مناذج اإلتصال‬ ‫ﻣﻦ ﺟﻬﺎز إﻟﻰ ﺟﻬﺎز آﺧﺮ‬

‫في إنترنت األشياء‬


‫ﻣﻦ اﻟﺴﺤﺎ‪8‬ﺔ إﻟﻰ ﺳﺤﺎ‪8‬ﺔ أﺧﺮى‬
‫إلى أربع مناذج‪:‬‬
‫ﻣﻦ اﻟﺠﻬﺎز إﻟﻰ اﻟﺴﺤﺎ‪8‬ﺔ‬

‫‪Knowledge‬‬
‫ﺷﺒﻜﺎت إﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬

‫ﺗﺨﺘﻠﻒ أﻧﻮاع ﺷ;‪n‬ﺎت اﻟﺤﺎﺳﺐ اﻵﻟﻲ ﺣﺴﺐ‪:‬‬


‫• ﺳﺮﻋﺔ ﻧﻘﻞ اﻟﺒ‪K‬ﺎﻧﺎت‪.‬‬
‫• ﻣﺪى اﻟﺘﻐﻄ‪K‬ﺔ‪.‬‬
‫• اﻟﺒ”‪K‬ﺔ اﻟﺘﺤﺘ‪K‬ﺔ اﻻزﻣﺔ‪.‬‬
‫• اﻟﻄﺎﻗﺔ اﻟﻤﺴﺘﻬﻠ‪Î‬ﺔ‪.‬‬
‫• ﺗ¡ﻠﻔﺔ اﻟﺘﺼ”ﻴﻊ ﻟﻮﺣﺪة اﻹﺗﺼﺎل‪.‬‬
‫ﺷﺒﻜﺎت إﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬
‫‪WIFI‬‬ ‫ﻗﺼﻴﺮة اﻟﻤﺪى‬ ‫‪01‬‬
‫‪µ‬ﺴﺘﺨﺪم ﻓﻲ ﺗﻄﺒ‪K‬ﻘﺎت اﻟﺒﻴﻮت اﻟﺬﻛ‪K‬ﺔ‪.‬‬
‫وﻋﺎﻟ‪K‬ﺔ اﻟﺴﺮﻋﺔ‬
‫أﻗﺴﺎم‬
‫‪µ Bluetooth‬ﺴﺘﺨﺪم ﻓﻲ ا ﻟﻤﻠﺒﻮﺳﺎت اﻟﺬﻛ‪K‬ﺔ‪.‬‬
‫‪µ Zigbee‬ﺴﺘﺨﺪم ﻓﻲ اﻟﺒﻴﻮت اﻟﺬﻛ‪K‬ﺔ‪.‬‬
‫ﻗﺼﻴﺮة اﻟﻤﺪى‬
‫‪02‬‬
‫اﻟﺸﺒﻜﺎت‬
‫أ‬

‫‪ NFC‬تستخدم في الدفع اإللكتروني‪.‬‬ ‫وﻣﻨﺨﻔﻀﺔ اﻟﺴﺮﻋﺔ‬ ‫اﻟﻤﺴﺘﺨﺪﻣﺔ‬


‫‪Cellular Networks 5G, 4G, 3G‬‬
‫ﻃ‪x°‬ﻠﺔ اﻟﻤﺪى‬ ‫ﻓﻲ‬
‫اﻟﺴ‪K‬ﺎرات ذاﺗ‪K‬ﺔ اﻟﻘ‪K‬ﺎدة ‪ -‬ﺷﺎﺷﺎت اﻹﻋﻼﻧﺎت اﻟﺮﻗﻤ‪K‬ﺔ‬
‫واﻟﺨﺪﻣﺎت اﻟﺬاﺗ‪K‬ﺔ ‪ -‬ﺗﻄﺒ‪K‬ﻘﺎت اﻟﻮاﻗﻊ اﻟﻤﻌﺰز‪.‬‬ ‫وﻋﺎﻟ‪K‬ﺔ اﻟﺴﺮﻋﺔ‬
‫‪03‬‬
‫ﺗﻄﺒﻴﻘﺎت‬
‫اﻹﻧﺘﺮﻧﺖ‬
‫‪LPWAN‬‬ ‫ﻃ‪x°‬ﻠﺔ اﻟﻤﺪى‬
‫اﻟﻤﺪن اﻟﺬﻛ‪K‬ﺔ ‪ -‬اﻟﻤﻮاﻗﻒ اﻟﺬﻛ‪K‬ﺔ ‪ -‬اﻟﻌﺪادات اﻟﺬﻛ‪K‬ﺔ ‪ -‬اﻹﻧﺎرة اﻟﺬﻛ‪K‬ﺔ‪.‬‬ ‫‪04‬‬
‫وﻣﻨﺨﻔﻀﺔ اﻟﺴﺮﻋﺔ‬
‫ﻣﻨﺼﺎت إﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬
‫‪8‬ــﻌﺪ ﻣــﺮﺣــﻠﺔ اﻻﺳــ‪n‬ﺸﻌﺎر واﻟــﻨﻘﻞ‪ ،‬ﺗــ”ﺘﻘﻞ اﻟــﺒ‪K‬ﺎﻧــﺎت إﻟــﻰ اﻟــﺴﺤﺎ‪8‬ــﺔ ﻟﺘﺨــ‪xÉ‬ــﻦ وﺗﺤــﻠ‪K‬ﻠﻬﺎ ﻋــﺒﺮ ﻣــﻨﻈﻮﻣــﺔ ﺑــﺮﻣــﺠ‪K‬ﺔ ‪µ‬ــﺴﻤﻰ ﻣــﻨﺼﺔ‬
‫إﻧـﺘﺮﻧـﺖ اﻷﺷـ‪K‬ﺎء‪ ،‬و‪À‬ـﺎﻹﺿـﺎﻓـﺔ ﻟﺘﺨـ‪xÉ‬ـﻦ وﺗﺤـﻠ‪K‬ﻞ اﻟـﺒ‪K‬ﺎﻧـﺎت ﺗـﺤﺘﻮي اﻟـﻤﻨﺼﺔ ﻋـﻠﻰ ﻣـﻜﻮﻧـﺎت ﺑـﺮﻣـﺠ‪K‬ﺔ ﻹدارة اﻷﺟﻬـﺰة وﺗـﺄﻣـﻴﻦ ﻧـﻘﻞ‬
‫اﻟﺒ‪K‬ﺎﻧﺎت ﻣﻦ و‪m‬ﻟﻰ اﻷﺟﻬﺰة‪.‬‬

‫أﻧﻮاع اﻟﻤﻨﺼﺎت‪:‬‬
‫ﺗ‪n‬ﻨ‪°‬ع اﻟﻤﻨﺼﺎت ﺣﺴﺐ اﻟﻤﻤﻴﺰات واﻟﻮﻇﺎﺋﻒ اﻟﺘﻲ ﺗﻮﻓﺮﻫﺎ ﺣﺴﺐ ﻣﺎ ^ﻠﻲ‪:‬‬
‫•ﻣﻨﺼﺎت اﺗﺼﺎل‪ :‬ﺗﻮﻓﺮ ﻓﻘﻂ ﺟﻤﻊ اﻟﺒ‪K‬ﺎﻧﺎت وﺗﺨ‪xÉ‬ﻨﻬﺎ ﻣﻦ اﻷﺟﻬﺰة ‪.‬‬
‫•ﻣــﻨﺼﺎت ﻣــﺘﺨﺼﺼﺔ‪ :‬ﺗــﻮﻓــﺮ ﺟــﻤﻊ اﻟــﺒ‪K‬ﺎﻧــﺎت وﺗﺨــ‪xÉ‬ــﻨﻬﺎ وﺗــﻘﺪم اﻟــﺨﻮارزﻣــ‪K‬ﺎت واﻷدوات اﻟــﻼزﻣــﺔ ﻟــﺘﻄ‪x°‬ــﺮ ﺗــﻄﺒ‪K‬ﻘﺎت ﻓــﻲ ﻣــﺠﺎل‬
‫ً‬
‫ﻣﻌﻴﻦ •ﺎﻟﺼﻨﺎﻋﻲ أو اﻟﺼﺤﻲ ﻣﺜ‪. Ú‬‬
‫•ﻣﻨﺼﺎت ﻣﺘ¡ﺎﻣﻠﺔ‪ :‬ﺗﻮﻓﺮ ﺟﻤﻴﻊ اﻟﻮﻇﺎﺋﻒ ﻟﻠﻤﻄﻮر‪x‬ﻦ ﻓﻲ ﺟﻤﻴﻊ اﻟﻤﺠﺎﻻت ‪.‬‬
‫ﺗﺘﺄﻟﻒ ﻣﻨﺼﺔ إﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬
‫ﻣﻦ اﻟﻤﻜﻮﻧﺎت اﻟﺒﺮﻣﺠﻴﺔ اﻟﺘﺎﻟﻴﺔ‪:‬‬
‫واﺟﻬﺎت ﺧﺎرﺟ‪K‬ﺔ‬
‫اﻻﺗﺼﺎل ‪8‬ﺎﻷﺟﻬﺰة‬ ‫أدوات ﻟﻠﻌﺮض‬ ‫ﻟ¦‪À‬ﻂ أﻧﻈﻤﺔ‬
‫وﻧﻘﻞ اﻟﺒ‪K‬ﺎﻧﺎت‬ ‫ﻗﻮاﻋﺪ اﻟﻤﻌﻠﻮﻣﺎت‬ ‫اﻵﻧﻲ ﻟﻠﺒ‪K‬ﺎﻧﺎت‬ ‫أﺧﺮى ‪8‬ﺎﻟﻤﻨﺼﺔ‬

‫‪01‬‬ ‫‪02‬‬ ‫‪03‬‬ ‫‪04‬‬ ‫‪05‬‬ ‫‪06‬‬ ‫‪07‬‬

‫إدارة اﻷﺟﻬﺰة‬ ‫أدوات وﺧﻮارزﻣ‪K‬ﺎت‬


‫إدارة اﻹﺟﺮاءات‬
‫ﻣﺘﻘﺪﻣﺔ ﻟﺘﺤﻠ‪K‬ﻞ‬
‫وﻣﻌﺎﻟﺠﺔ اﻷﺣﺪاث‬
‫اﻟﺒ‪K‬ﺎﻧﺎت وﺗﻌﻠﻢ اﻵﻟﺔ‬
‫ﻧﻤﻮذج ﻋﻤﻠﻲ ﻹﻧﺘﺮﻧﺖ اﻷﺷﻴﺎء‬
:‫اﺳﻢ اﻟﻤﺸﺮوع‬
Weather & Time Stream
APP: https://iot-test-68d2c.web.app/
Source: https://github.com/raghadassiri/iot-attaa

‫واﺟﻬﺔ اﻟﺘﻄﺒﻴﻖ‬
‫اﻟ ــﻮﻗ ــﺖ اﻟ ــﺤﺎﻟ ــﻲ‬

‫ﺻ ــﻮرة رﻣ ــ‪ LM‬ــﺔ ﺗ ـ ــﺘﻐﻴﺮ ﺣﺴ ــﺐ اﻟـ ــﻄﻘﺲ‬


‫ﺑﻴﺎﻧﺎت‬
‫درﺟ ــﺔ اﻟﺤ ـ ـﺮارة ﺣﺴ ــﺐ ﻣــﻮﻗــﻊ ﺟ ــﻬﺎز اﻟﻤﺴ ـ ــﺘﺨﺪم‬
‫اﻟﻤﺴﺘﺨﺪم‬ ‫ﻃ ــﻘﺲ اﻟ ــﻤﺪﻳ ــﻨﺔ اﻟ ــﺘﻲ ‪ g‬ــﻘﻊ ﻓ ــﻴﻬﺎ اﻟ ـ ــﺠﻬﺎز‬
‫اﻟ ــﻤﺪﻳ ــﻨﺔ اﻟـ ــﺘﻲ ‪ g‬ــﻘﻊ ﻓـ ــﻴﻬﺎ اﻟ ـ ــﺠﻬﺎز واﻟ ــﺪوﻟ ــﺔ‬

‫ﺑﻴﺎﻧﺎت‬
‫اﻷﺟﻬﺰة‬
‫اﻟﻤﺸﺘﺮﻛﺔ‬ ‫اﻟ ــﻤﺪﻳ ــﻨﺔ اﻟـ ــﺘﻲ ‪ g‬ــﻘﻊ ﻓ ــﻴﻬﺎ اﻟـ ـ ــﺠﻬﺎز اﻵﺧـ ــﺮ‬
‫درﺟ ــﺔ ﺣ ـ ـﺮارة اﻟ ــﻤﺪﻳ ــﻨﺔ‬
‫اﻷﺧﺮى‬ ‫اﻟﻤﺴﺎﻓﺔ اﻟﺘﻲ ﺗ;ﻌﺪ ﺑﻴﻦ ﺟﻬﺎز اﻟﻤﺴﺘﺨﺪم واﻟﺠﻬﺎز اﻟﺠﻬﺎز اﻵﺧﺮ‬
‫وﻗ ــﺖ دﺧ ــﻮل اﻟ ـ ــﺠﻬﺎز اﻵﺧـ ــﺮ‬
‫اﻟﺒﻨﻴﺔ اﻟﺘﺤﺘﻴﺔ ﻟﻠﻤﺸﺮوع‬
‫ﻣﺮﺣﻠﺔ اﻻﺳ‪F‬ﺸﻌﺎر‪:‬‬
‫ﻋﻨﺪ اﻟﺪﺧﻮل ﻋﻠﻰ اﻟﺘﻄﺒﻴﻖ ﻣﻦ ﺧﻼل اﻟﺠﻮال ^ﻄﻠﺐ اﻟﺴﻤﺎح ﺑﺘﺤﺪ^ﺪ اﻟﻤﻮﻗﻊ ﻣﻦ ﺧﻼل ﺧﺪﻣﺔ ‪.GPS‬‬

‫ﻣﺮﺣﻠﺔ اﻟﻨﻘﻞ‪:‬‬
‫ﻳﺘﻢ ﻧﻘﻞ اﻟﺒ‪K‬ﺎﻧﺎت ﻋﺒﺮ ﺷ‪k‬ﻜﺔ اﻹﻧﺘﺮﻧﺖ‪ ،‬و‪À‬ﺎﺳﺘﻌﻤﺎل ﻃ¦‪x‬ﻘﺔ ‪.publish/subscrib‬‬
‫ﻣﺮﺣﻠﺔ اﻟﺘﺨ‪LM‬ﻦ واﻟﺘﺤﻠ‪/‬ﻞ‪:‬‬
‫ﻣـﻦ ﺧـﻼل ﻣـﻨﺼﺔ ‪ firebase‬ﻳـﺘﻢ اﺳـﺘﻘ‪k‬ﺎل ﺑـ‪K‬ﺎﻧـﺎت اﻟـﻤﻮﻗـﻊ اﻟـﺨﺎص ‪8‬ـﺎﻟـﺠﻬﺎز اﻟـﺬي ﻃـﻠﺐ اﻻﺷـﺘﺮاك وﻣـﻦ ﺛـﻢ ﻣـﻦ ﺧـﻼل ﺧـﺪﻣـﺔ‬
‫آﺧـﺮى ﻳـﺘﻢ اﻟـ¦‪À‬ـﻂ ﻣـﻊ ﻃـﺮف ﺛـﺎﻟـﺚ ﻻﺳـﺘﺮﺟـﺎع ﺑـ‪K‬ﺎﻧـﺎت اﻟـﻄﻘﺲ ﺣﺴـﺐ اﻟـﻤﻮﻗـﻊ اﻟـﻤﺮﺳـﻞ وﻣـﻦ ﺛـﻢ ﺗﺨـ‪xÉ‬ـﻦ اﻟـﺒ‪K‬ﺎﻧـﺎت ﻓـﻲ ﻗـﺎﻋـﺪة‬
‫اﻟ ــﺒ‪K‬ﺎﻧ ــﺎت و‪ž‬ﺸ ــﺮﻫ ــﺎ ﻋ ــﻦ ﻃ ــ¦‪ x‬ــﻖ ‪ publish‬ﻟﺠ ــﻤﻴﻊ اﻷﺟﻬ ــﺰة اﻟﻤﺸ ــﺘﺮﻛ ــﺔ ﻟﺘﻈﻬ ــﺮ اﻟ ــﺒ‪K‬ﺎﻧ ــﺎت ﻣ ــ‪k‬ﺎﺷ ــﺮة ﻓ ــﻲ اﻟ ــﻮﻗ ــﺖ اﻟ ــﺤﻘ‪K‬ﻘﻲ ﻋ ــﻠﻰ‬
‫اﻟﺘﻄﺒﻴﻖ‪.‬‬
‫ﻣﺮﺣﻠﺔ اﻟﺘﻄﺒﻴﻖ‬
‫ﺗﻢ ﺑﻨﺎء اﻟﺘﻄﺒﻴﻖ ) اﻟﻤﻮﻗﻊ ( ﻣﺘﻮاﻓﻖ ﻣﻊ اﻟﺠﻮال ﻟﻴﺘﻢ ﻣﻦ ﺧﻼﻟﻪ اﻟﺪﺧﻮل واﻻرﺗ‪k‬ﺎط ﻣ‪k‬ﺎﺷﺮة ﻟﻜﻲ ^ﻜﻮن اﻟﺘﻄﺒﻴﻖ‬
‫واﺳﺘﻌﺮاض اﻟﻤﺸﺮوع ﺳﻬﻞ ﻟﻠﺠﻤﻴﻊ‪.‬‬
‫ﻫﺬا اﻟﻤﺸﺮوع ^ﻘﻮم ﻋﻠﻰ ﺛﻼث ﺧﻄﻮات رﺋ‪ß‬ﺴ‪K‬ﺔ وﻫﻲ‪:‬‬

‫اﻟﺨــﻄﻮة اﻷوﻟــﻰ‪8 :‬ﻤﺠــﺮد دﺧــﻮل اﻟﻤﺴــﺘﺨﺪم ﻋــﻠﻰ اﻟــﺘﻄﺒﻴﻖ ^ــﻄﻠﺐ اﻟــﺴﻤﺎح ‪8‬ــﻤﺸﺎرﻛــﺔ اﻟــﻤﻮﻗــﻊ ﺛــﻢ @ﺸــﺘﺮك)‪ (Subscribe‬ﻓــﻲ‬
‫اﻟﻤﻨﺼﺔ‪،‬و‪x‬ﺘﻢ إرﺳﺎل إﺣﺪاﺛ‪K‬ﺎت اﻟﻤﻮﻗﻊ‪.‬‬
‫اﻟﺨــﻄﻮة اﻟــﺜﺎﻧــ‪K‬ﺔ‪ :‬ﺗــﻘﻮم اﻟــﻤﻨﺼﺔ ‪8‬ــﻄﻠﺐ ﻣــﻌﻠﻮﻣــﺎت اﻟــﻄﻘﺲ ﻣــﻦ ﻃــﺮف ﺛــﺎﻟــﺚ ﻋــﻦ ﻃــ¦‪x‬ــﻖ ﺧــﺪﻣــﺔ ﻣــﻌﻠﻮﻣــﺎت اﻟــﻄﻘﺲ ﺣﺴــﺐ‬
‫اﻹﺣﺪاﺛ‪K‬ﺎت اﻟﻤﺮﺳﻠﺔ وﺗﺨﺰﻧﻬﺎ ﻓﻲ ﻗﺎﻋﺪة اﻟﺒ‪K‬ﺎﻧﺎت‪.‬‬
‫اﻟﺨــﻄﻮة اﻟــﺜﺎﻟــﺜﺔ‪ :‬ﺗــﻘﻮم اﻟــﻤﻨﺼﺔ ﺑ”ﺸــﺮ اﻟــﻤﻌﻠﻮﻣــﺎت )‪ (publish‬إﻟــﻰ ﺟــﻤﻴﻊ اﻷﺟﻬــﺰة اﻟﻤﺸــﺘﺮﻛــﺔ ﻣــﻊ ﺗﺤــﺪ^ــﺪ اﻟــﻤﺴﺎﻓــﺔ ﺑــﻴﻦ •ــﻞ‬
‫ﺟﻬﺎز واﻷﺟﻬﺰة اﻷﺧﺮى‪.‬‬
‫ﻛــﺬﻟــﻚ ﻫ ــﻨﺎك ﺧــﺪﻣــﺔ أﺧ ــﺮى ﺗــﻮﻓــﺮﻫــﺎ اﻟ ــﻤﻨﺼﺔ وﻫ ــﻲ اﻟﺘﺤ ــﺪ^ ــﺚ اﻟ ــﺘﻠﻘﺎﺋ ــﻲ ﻟــﻠﻮﻗــﺖ •ــﻞ دﻗ ــ‪K‬ﻘﺔ وﻣ ــﻦ ﺛــﻢ ‪ž‬ﺸ ــﺮ اﻟ ــﻤﻌﻠﻮﻣ ــﺎت‬
‫ﻟﺠـﻤـﻴﻊ اﻻﺟﻬــﺰـة اﻟﻤﺸـﺘـﺮﻛـﺔـ ﻓـﻲـ ﻧـﻔـﺲ اﻟـ ـﻮﻗـﺖـ وﻫـﺬـا ﻣـﺜـﺎل و‪x‬ـﻤـﻜﻦ ﻋـﻤـﻞ أي ﺗـﻔـﺎﺻـ‪K‬ـﻞ آﺧـﺮـى ‪8‬ـﺪـل ﺗﺤـﺪـ^ـﺚـ اﻟـ ـﻮﻗـﺖـ ﻓــﻤﺜﻼ‬
‫^ــﻤﻜﻦ ﺗﺤــﻠ‪K‬ﻞ ﺑــ‪K‬ﺎﻧــﺎت او ﺗــﻮﻇــ‪K‬ﻒ ﺧــﺪﻣــﺎت أﺧــﺮى ‪8‬ــﺤ‪K‬ﺚ ﺗــﻜﻮن ﺗــﻠﻘﺎﺋــ‪K‬ﺔ دون ﺗــﺪﺧــﻞ ‪l‬ﺸــﺮي ﺗــﺘﻢ ‪l‬ــﺸ¡ﻞ ﻣﺠــﺪول وﺗــﺮﺳــﻞ‬
‫اﻟـﺒ‪K‬ﺎﻧـﺎت ﺗـﻠﻘﺎﺋـ‪K‬ﺎ ﻓـﻲ ﻧـﻔﺲ اﻟـﻮﻗـﺖ ﻟﺠــﻤﻴﻊ اﻻﺟﻬــﺰة اﻟﻤﺸــﺘﺮﻛــﺔ‪.‬‬
1

Subscribe
Sub lish

Publish

Su
ish
Pub

b
scr

l
Pub
s c
ibe

ri b
‫ﺤﻲ‬/‫ﻣﺨﻄﻂ ﺗﻮﺿ‬

2
‫ﺧﺎدم اﻟﻄﻘﺲ‬

e
API
‫اﻟﻄﻘﺲ‬+‫درﺟﺔ اﻟﺤﺮارة‬
‫ﻣﻨﺼﺔ‬ ‫ﻟﺨﻄﻮات‬
Firebase ‫ﻋﻤﻞ اﻟﺘﻄﺒﻴﻖ‬
cribe

Subscribe

Pub e
Publish
Pu

3
ri b
b

li
c
Subs

sh
l

s
i

b
s h

u S
‫ﻧﻤﺎذج ﺑﻌﺾ اﻟﻮﻇﺎﺋﻒ ﻣﻦ ﻣﺼﺪر اﻟﺒﺮﻧﺎﻣﺞ ﻟﻠﺘﻄﺒﻴﻖ‬

‫ﻣ ــﻦ ﺧ ــﻼل ﻫ ــﺬە اﻟ ــﺪاﻟ ــﺔ ﻳ ــﺘﻢ ﺗ ـﺮاﺳ ــﻞ اﻟ ــﺒ‪K‬ﺎﻧ ــﺎت ﻣ ــﻦ ﺧ ــﻼل ﻧ ــﻤﻂ ‪ 8 Publish/Subscribe‬ــﺤ‪K‬ﺚ ﺗ ــﻘﻮم ﺑﺘﺤ ــﺪ^ ــﺚ‬
‫اﻟﻮﻗﺖ •ﻞ دﻗ‪K‬ﻘﺔ وﺗﺨ‪xÉ‬ﻨﻪ ﻓﻲ ﻗﺎﻋﺪة اﻟﺒ‪K‬ﺎﻧﺎت وﻣﻦ ﺛﻢ ‪ž‬ﺸﺮە ﻣﻊ ﺟﻤﻴﻊ اﻷﺟﻬﺰة اﻟﻤﺸﺘﺮﻛﺔ ﻓﻲ ﻧﻔﺲ اﻟﻠﺤﻈﺔ‪.‬‬
‫ً‬
‫و‪x‬ــﻤﻜﻦ ﺗــﻨﻔ‪K‬ﺬ أي ﻣــﻬﻤﺔ آﺧــﺮى ‪8‬ــﺪ‪ à‬ﻣــﻦ اﺣــ‪n‬ﺴﺎب اﻟــﻮﻗــﺖ ‪l‬ــﺸ¡ﻞ آﻟــﻲ •ــﻞ دﻗــ‪K‬ﻘﺔ أو ﻳــﻮم او أﺳــﺒ‪°‬ع و‪ž‬ﺸــﺮە ﻋــﻠﻰ‬
‫ﺟﻤﻴﻊ اﻷﺟﻬﺰة اﻟﻤﺸﺘﺮﻛﺔ‪.‬‬
‫ﻓـ ــﻲ ﻫـ ــﺬە اﻟـ ــﺪاﻟـ ــﺔ ﺗـ ــﻢ ﺗـ ــﻨﻔ‪K‬ﺬ ﻧـ ــﻤﻄﻴﻦ ﻣـ ــﻦ ﺗ ـ ـﺮاﺳـ ــﻞ اﻟـ ــﺒ‪K‬ﺎﻧـ ــﺎت وﻫـ ــﻲ ) ‪Request/Response - Asynchronous‬‬
‫‪: ( Messaging‬‬
‫اﻷول ‪ Request/Response :‬ﺗـ ــﻄﻠﺐ اﻟـ ــﻤﻨﺼﺔ ﻣـ ــﻦ اﻟـ ــﻄﺮف اﻟـ ــﺜﺎﻟـ ــﺚ ﺧـ ــﺎدم اﻟـ ــﻄﻘﺲ ﻣـ ــﻦ ﺧـ ــﻼل ﻫـ ــﺬا اﻟـ ــﻨﻤﻂ‬
‫‪8‬ﺎﺳﺘﺨﺪام ‪ APIs‬اﻟﺘﻲ ﻳﻮﻓﺮﻫﺎ ﺧﺎدم اﻟﻄﻘﺲ‪.‬‬

‫اﻟـﺜﺎﻧـﻲ ‪8 Asynchronous Messaging :‬ـﺤ‪K‬ﺚ ﺗـﺮﺗـ‪k‬ﻂ اﻷﺟﻬـﺰة ﻣـﻊ اﻟـﻤﻨﺼﺔ ﻣـﻦ ﺧـﻼل ﻫـﺬا اﻟـﻨﻤﻂ و‪x‬ـﺘﻢ ﻓـ‪K‬ﻪ اﻟـﺘﺮا‪8‬ـﻂ ﺑـﻴﻦ‬
‫اﻟﻤﻨﺼﺔ ﺑ‪á‬رﺳﺎل ﻣﻮﻗﻊ اﻟﺠﻬﺎز إﻟﻰ اﻟﻤﻨﺼﺔ وﻣﻦ ﺛﻢ إﻋﺎدة ﺑ‪K‬ﺎﻧﺎت اﻟﻄﻘﺲ ﻟﻠﺠﻬﺎز‪.‬‬
‫ﺗـﺮﺗـ‪k‬ﻂ ﺟـﻤﻴﻊ اﻷﺟﻬـﺰة ‪8‬ـﺎﻟـﻤﻨﺼﺔ و‪x‬ـﺘﻢ ﺗـﺮاﺳـﻞ اﻟـﺒ‪K‬ﺎﻧـﺎت ﻣـﻦ اﻟـﻤﻨﺼﺔ إﻟـﻴﻬﺎ ﻣـﻦ ﺧـﻼل ﻧـﻤﻂ ‪synchronous Messaging‬‬
‫و‪m‬رﺳﺎل اﻟﺒ‪K‬ﺎﻧﺎت ﻓﻲ ﻧﻔﺲ اﻟﻮﻗﺖ وﺗﻌﺮض ﻫﺬە اﻟﺒ‪K‬ﺎﻧﺎت ﻓﻲ اﻟﺘﻄﺒﻴﻖ ﺑ‪K‬ﺎﻧﺎت ﺟﻤﻴﻊ اﻷﺟﻬﺰة‪.‬‬
‫اﻟﻤﺮاﺟﻊ اﻟﻌﺮﺑﻴﺔ‬
‫• )ﻣﺎ ﻫﻮ إﻧﺘﺮﻧﺖ اﻷﺷ‪K‬ﺎء(‪)،‬م‪.‬ﺳﻌ‪K‬ﺪ ﻋﻄﺎ اﻟﻠﻪ(ﻣﻮﻗﻊ) ﻣﺎ‪-‬ﻫﻮ‪-‬اﻧﺘﺮﻧﺖ‪-‬اﻷﺷ‪K‬ﺎء‪-‬؟‪١٤|(https://www.arageek.com/l/‬ﻣﺎﻳﻮ ‪٢٠٢٠‬‬

‫• ﻣﻨﺼﺔ رواق‪:‬دورة إﻧﺘﺮﻧﺖ اﻷﺷ‪K‬ﺎء)د‪.‬ﻋ‪k‬ﺪ اﻟﻠﻪ ﻧﺎﺻﺮ اﻟﻔﻀﻠﻲ(‪،‬ﺑ”‪K‬ﺔ إﻧﺘﺮﻧﺖ اﻷﺷ‪K‬ﺎء اﻟﺘﻘﻨ‪K‬ﺔ‪١|(org.rwaq.www//:https)1-‬ﺳ‪è‬ﺘﻤﺒﺮ ‪٢٠١٩‬‬

‫• ﻣﻨﺼﺔ رواق‪:‬دورة إﻧﺘﺮﻧﺖ اﻷﺷ‪K‬ﺎء)د‪.‬ﻋ‪k‬ﺪ اﻟﻠﻪ ﻧﺎﺻﺮ اﻟﻔﻀﻠﻲ(‪،‬ﺷ‪¡k‬ﺎت أﻧﺘﺮﻧﺖ اﻷﺷ‪K‬ﺎء‪١|(org.rwaq.www//:https)1-‬ﺳ‪è‬ﺘﻤﺒﺮ ‪٢٠١٩‬‬
‫اﻟﻤﺮاﺟﻊ اﻷﺟﻨﺒﻴﺔ‬
• https://google.dev/topics/firebase
• https://firebase.google.com/docs/
• https://firebase.google.com/docs/web/setup
• https://google.dev/codelabs/firebase-get-to-know-web?return=/topics/firebase#0
• https://google.dev/pathways/firebase-firestore
• https://google.dev/home
• https://xmpp.org/uses/iot/patterns.html
‫ﺧﺘﺎﻣًﺎ‬
…‫ﺷﻜﺮًا ﻟﻜﻢ‬
050 881 7328
raghad.alassiri@hotmail.com

You might also like