javascript - H5開發(fā)app,利用JS 調(diào)用后臺(tái)接口的問題?
問題描述
公司最近接了一個(gè)項(xiàng)目,是用H5開發(fā)app 用來控制硬件,例如冰箱,熱水器等設(shè)備的,之前從來沒有做過這個(gè),想知道開發(fā)的時(shí)候,后臺(tái)寫好的接口是什么樣的,需要怎么樣才能調(diào)用后臺(tái)的接口,達(dá)到控制設(shè)備的目的
接口一般是 安卓
問題解答
回答1:通過網(wǎng)絡(luò)協(xié)議向服務(wù)器端請求數(shù)據(jù)數(shù)據(jù)就可以, 和網(wǎng)頁一樣的原理. 網(wǎng)絡(luò)協(xié)議是可以http, socket或者mqtt都可以
回答2:建議你看下阿里智能和京東微聯(lián)的接口,他們現(xiàn)在就是通過手機(jī)控制硬件的。接口很簡單的,你們仿照做一下就好了。
回答3:通過ajax來實(shí)現(xiàn)接口通信,正常的和網(wǎng)頁操作一樣就行,不過要注意的是是否會(huì)有跨域的問題,一般都一個(gè)樣。無外乎給后臺(tái)傳數(shù)據(jù)和從后臺(tái)取數(shù)據(jù),別想得太復(fù)雜。
回答4:H5支持websocket實(shí)時(shí)通訊后臺(tái)接口用JSON格式數(shù)據(jù)傳輸
回答5:通過ajax來實(shí)現(xiàn)接口通信,正常的和網(wǎng)頁操作一樣就行,不過要注意的是是否會(huì)有跨域的問題,一般都一個(gè)樣。無外乎給后臺(tái)傳數(shù)據(jù)和從后臺(tái)取數(shù)據(jù),別想得太復(fù)雜。
