我使用的gateway,硬件傳輸數(shù)據(jù)的時(shí)候可以帶上當(dāng)前硬件設(shè)備的pid,然后我用gateway推送給當(dāng)前正在使用這臺(tái)硬件設(shè)備的用戶手機(jī)app上。是不是就是要這手機(jī)app連接的時(shí)候也傳過來這臺(tái)設(shè)備的pid,然后這兩個(gè)客戶端建立單獨(dú)的連接通訊,那我服務(wù)端要怎么判斷呢?如果硬件用tcp長(zhǎng)連接把數(shù)據(jù)存數(shù)據(jù)庫(kù),然后然后app用http輪詢調(diào)用倒是可以實(shí)現(xiàn)。 只是我希望服務(wù)端也能通過和app長(zhǎng)連直接推送,這樣應(yīng)該更快一些...
原先就是搞嵌入式的那個(gè)人調(diào)用我給他的一個(gè)接口傳數(shù)據(jù)到數(shù)據(jù)庫(kù),然后搞app的再調(diào)用另一個(gè)接口獲取這個(gè)數(shù)據(jù),只是這個(gè)數(shù)據(jù)是不斷變化的,所以他們都是不斷的用http請(qǐng)求,但是從硬件上傳數(shù)據(jù)過來延遲有兩三秒鐘,這樣顯示在app上就顯得太不準(zhǔn)確了。所以現(xiàn)在就希望用socket來保持長(zhǎng)連接發(fā)送數(shù)據(jù),本身這個(gè)服務(wù)器已經(jīng)用tp做了這個(gè)app的后臺(tái),現(xiàn)在要怎么結(jié)合呢,我只是想給硬件的那個(gè)接口是長(zhǎng)連接的就行了。...