IOT နည်းပညာ၏စဉ်ဆက်မပြတ်တိုးတက်မှုနှင့်အတူပစ္စည်းကိရိယာများပိုမိုများပြားလာခြင်းနှင့်ကွန်ယက်မှတစ်ဆင့်အကြောင်းအရာများပိုမိုများပြားစွာထိန်းချုပ်နိုင်သည်။ IOT-Related application များကိုပိုမိုကောင်းမွန်စေရန် developer များကဤကိရိယာများနှင့်မည်သို့ဆက်သွယ်ရမည်ကိုကျွမ်းကျင်ရန်လိုအပ်သည်။ PHP ကို အသုံးပြု. IOT စက်ပစ္စည်းနှင့်မည်သို့ဆက်သွယ်ရမည်ကိုဤဆောင်းပါးကဤဆောင်းပါးကပြသပါလိမ့်မည်။
ပထမ ဦး စွာအာရုံခံကိရိယာများ, အပူချိန်အာရုံခံကိရိယာကိုဥပမာတစ်ခုအနေဖြင့်ယူပါ။ ကျွန်ုပ်တို့သည်ပတ်ဝန်းကျင်အပူချိန်ဒေတာများကိုရယူလိုကြောင်းဆိုပါစို့။
၎င်းသည်မှန်ကန်စွာအလုပ်လုပ်ရန်သေချာစေရန် Sensor ကို hardware platform သို့ချိတ်ဆက်ပါ။ ဆက်သွယ်မှုနည်းလမ်းကို GPPIO, Serial port, I2C, SPI နှင့်အခြား interfaces များမှတဆင့်ပြီးစီးသည်။ တိကျသော connection method သည်ဟာ့ဒ်ဝဲပလက်ဖောင်းနှင့်အာရုံခံကိရိယာပေါ်တွင်မူတည်သည်။
ထို့နောက် device data data များလက်ခံရရှိရန် IOT ပလက်ဖောင်းတစ်ခုတည်ဆောက်ရန်လိုအပ်သည်။ သင်သည်အိမ်လက်ထောက်, node-red စသည့်ပွင့်လင်းသောအရင်းအမြစ်ပလက်ဖောင်းများကိုသုံးရန်ရွေးချယ်နိုင်သည်။
IOT ပလက်ဖောင်းများနှင့်ဆက်သွယ်ရန် script များကိုရေးရန် PHP ကိုသုံးပါ။ PHP-GPIO (GPPIO ၏ထိန်းချုပ်မှုအတွက်) နှင့် PHP-Serial (Serial Communication အတွက် PHP-Serial) နှင့် PHP-Serial (Serial Communication) ကဲ့သို့သောသက်ဆိုင်ရာတိုးချဲ့စာကြည့်တိုက်များ,
နောက်ဆုံးတွင် IOT ပလက်ဖောင်းမှပေးသော API ၏အကူအညီဖြင့်ကျွန်ုပ်တို့သည် Sensor Data ကိုအလွယ်တကူရရှိနိုင်သည်သို့မဟုတ်ကိရိယာသို့ညွှန်ကြားချက်များပို့နိုင်သည်။ အပူချိန်အာရုံခံကိရိယာ၏အချက်အလက်များကိုဥပမာတစ်ခုအနေဖြင့်ယူမှတ်ခြင်း, ကုဒ်အကောင်အထည်ဖော်မှုသည်အောက်ပါအတိုင်းဖြစ်သည် -
// အပူချိန်အာရုံခံကိရိယာဒေတာကိုရယူခြင်းဥပမာ<br> $ client = new buasthtttplient ();<br> $ Response = $ client-> request ('Get' ',' http://iot-platform.com/api/temperate '');<br> // တုံ့ပြန်မှုဖြစ်စဉ်ကို<br> IF ($ တုံ့ပြန်မှု -> GetStatusCode () == 200) {<br> $ ဒေတာ = JSONS_DECODED ($ တုံ့ပြန်မှု -> GetBery (), စစ်မှန်သော);<br> $ အပူချိန် = $ ဒေတာ ['အပူချိန်'];<br> ECHO "လက်ရှိအပူချိန် -" ။ $ အပူချိန်;<br> }
အထက်ဖော်ပြပါကုဒ်သည် justhtp library မှတစ်ဆင့် HTTP တောင်းဆိုမှုကိုပေးပို့ပြီး IOT Platform မှပြန်လာသောအချက်အလက်များကို IOT Platform မှရရှိသောအချက်အလက်များကိုရရှိခဲ့ပြီးနောက်ဆုံးတွင်အပူချိန်အာရုံခံကိရိယာ၏တန်ဖိုးကိုထုတ်ယူသည်။
ထို့အပြင်သင်ကိရိယာသို့ညွှန်ကြားချက်များကိုပို့ရန်လိုအပ်ပါက post တောင်းဆိုမှုကို သုံး. post ကို parameters တွေကို parameters တွေကို parameters တွေကို parameters တွေကို parameters တွေကိုအဖြစ်ပို့နိုင်ပါတယ်။
ဤဆောင်းပါးသည် PHP ကိုရိုးရှင်းသောဥပမာတစ်ခုဖြင့် IOF စက်ပစ္စည်းများနှင့်မည်သို့ဆက်သွယ်ရမည်ကိုပြသသည်။ Hardware Connections နှင့် PHP script ဖွံ့ဖြိုးတိုးတက်မှုမှတစ်ဆင့်ကျွန်ုပ်တို့သည်စက်ပစ္စည်းအချက်အလက်များကိုအလွယ်တကူရယူနိုင်သည်သို့မဟုတ်ကိရိယာများသို့ညွှန်ကြားချက်များပို့နိုင်သည်။ IOT နည်းပညာလျင်မြန်စွာဖွံ့ဖြိုးတိုးတက်မှုနှင့်အတူဤအခြေခံဗဟုသုတများကိုကျွမ်းကျင်စေခြင်းဖြင့် developer များပိုမိုအခွင့်အလမ်းများနှင့်စိန်ခေါ်မှုများကိုဖြစ်ပေါ်စေသည်။