|
1)手機(jī)調(diào)用自身的系統(tǒng)的無(wú)線通訊模塊并發(fā)出指令到接收器這2個(gè)流程,都運(yùn)用了那些技術(shù)?
點(diǎn)擊App上的命令按鈕-->App開(kāi)始執(zhí)行命令控制協(xié)議生成-->調(diào)用Socket發(fā)送協(xié)議 ------> 智能設(shè)備接收協(xié)議報(bào)文-->解釋執(zhí)行命令
2)通過(guò)什么編程語(yǔ)言來(lái)實(shí)現(xiàn)數(shù)據(jù)包裝的?
App 使用Java(Android)或者Object-C(Apple)來(lái)編寫(xiě)界面和實(shí)現(xiàn)邏輯
協(xié)議數(shù)據(jù)使用標(biāo)準(zhǔn)規(guī)范,通常都是變形http+XML
智能設(shè)備通常都是Liunx+c
3)兩者之間相互通訊又是以什么方式來(lái)交互數(shù)據(jù)的?
CEC:消費(fèi)性電子產(chǎn)品控制協(xié)議
upnp: 即插即用協(xié)議
其他自定義協(xié)議(通常發(fā)送端和接收端都是一個(gè)公司設(shè)計(jì)生產(chǎn))
|