2014-01-14 34 views
0

我有一個使用PhoneGap(由AngularJS驅動)構建的iPhone應用程序,它可以按照我希望的方式掃描和處理條形碼。我還有一個webapp(也由AngularJS提供支持),需要接受條形碼輸入並進行類似的處理。由於使用網絡攝像頭掃描條形碼不是很優雅,我不想爲運行該webapp的計算機購買條形碼掃描儀,我試圖使用iPhone掃描條形碼(已經工作)併發送該數據到我的web應用程序。任何人都可以從iPhone發送輸入/參數到計算機?

我曾考慮將iphone綁定到藍牙計算機,但不知道如何通過JavaScript發送/接收藍牙數據。它應該通過WiFi並使用AngularJS $ http服務?

+0

創建一個node.js服務器來傳遞這些信息並不算太痛苦。 –

+0

是的,你將需要某種後端。 NodeJS對於Angular來說非常棒,websockets也很棒。 –

+0

所以我一直在做node.js教程試圖讓我自己取得進步。這是我從你們那裏瞭解到的:1)我在運行Web應用程序的同一臺機器上運行服務器。 2)讓iPhone發送條形碼信息到服務器 - 假設iphone和電腦在同一個網絡上,這將是本地主機上的一個端口嗎? 3)將條形碼信息從服務器轉發到Web應用程序。我不知道我該如何編碼第3步,但我只是想檢查我是否遵循你們所說的話。讓我知道如果我走了。謝謝! – profoundWanderer

回答

0

你可以使用WebSockets和圖書館像推:

http://pusher.com/docs/javascript_quick_start

它允許基於另一頁上執行事件火災。因此,在掃描成功回調中,您可以觸發可以同時向其他網頁發送信息的事件。

+0

謝謝你們。我仍然試圖想象如何實現一個node.js服務器來做我想要的(告訴你我是新的:/)但這是一些很好的信息...每當我在stackoverflow我的信仰在人性上暫時恢復哈哈。 – profoundWanderer

+0

太棒了,我們都喜歡分享知識:) –

相關問題