2014-01-14 4 views
0

У меня есть приложение для iPhone, построенное с помощью PhoneGap (управляемое AngularJS), которое сканирует и обрабатывает штрих-коды так, как я этого хочу. У меня также есть webapp (также работающий от AngularJS), который должен принимать ввод штрих-кода и выполнять подобную обработку. Поскольку использование веб-камеры для сканирования штрих-кода не очень элегантно, и я не хочу покупать сканер штрих-кода для компьютера, на котором запущен webapp, я пытаюсь использовать iPhone для сканирования штрих-кода (который уже работает) и отправки этих данных к моему веб-приложению. Может кто-нибудьОтправка ввода/параметров с iPhone на компьютер?

Я думал о привязке iphone к компьютеру с помощью bluetooth, но понятия не имею, как отправлять/получать данные Bluetooth через JavaScript. Должно ли быть через Wi-Fi и использовать услугу AngularJS $ http?

+0

Было бы нелегко создать сервер node.js для передачи этой информации. –

+0

Да, вам понадобится бэкэнд. NodeJS отлично работает с Angular, websockets отлично работают. –

+0

Итак, я занимаюсь учебными пособиями node.js, пытаясь добиться прогресса самостоятельно. Это то, что я понимаю от вас, ребята: 1) Я запускаю сервер на том же компьютере, на котором запущено веб-приложение. 2) Попросите iPhone отправить информацию штрих-кода на сервер - предположив, что iphone и компьютер находятся в одной сети, это будет для порта на локальном хосте? 3) передайте информацию штрих-кода с сервера на веб-приложение. Я не уверен, как бы я закодировал шаг 3, но я просто хотел проверить, что я следую тому, что вы, ребята, сказали .. дайте мне знать, если я уйду. Благодаря! – profoundWanderer

ответ

0

Вы можете использовать WebSockets и библиотеку как толкатель:

http://pusher.com/docs/javascript_quick_start

Это позволяет событие огня на основе выполнения на другой странице. Таким образом, при обратном вызове проверки сканирования вы можете инициировать событие, которое может отправлять информацию на другую веб-страницу одновременно.

+0

Спасибо, ребята. Я все еще пытаюсь представить себе, как реализовать сервер node.js, чтобы делать то, что я хочу (сказал вам, что я новичок: /), но это отличная информация ... Каждый раз, когда я нахожусь на stackoverflow, моя вера в человечестве временно восстанавливается ха-ха. – profoundWanderer

+0

Это здорово, мы все любим делиться знаниями :) –

Смежные вопросы