Вход | Регистрация

Информационные технологии :: Математика и алгоритмы

Передача данных таймера с iOS на Компьютер

Передача данных таймера с iOS на Компьютер
Я
   artur_fcsm
 
04.09.16 - 17:02
Друзья, может кто-нибудь сможет подсказать, как проще решить задачку.

Вкратце: Находимся в поле, интернета нет. Связываем комп и мобильные устройства через wifi роутер. На компьютере есть файл Excel. Необходимо, чтобы человек на мобильном устройстве вводил номер (2-3 значный) и нажимал "Ок", и в нашем файле на компе сохранялись данные (2 столбца, с номером и временем нажатия).
 
 
   Бородатый Админ
 
1 - 04.09.16 - 17:03
Ну, если браузер на мобильнике умеет выполнять JavaScript, то, есть подозрение, что задача сводится к наличию на компе Web-сервера.
Если что на php есть примеры формирования Excel-файлов.
   artur_fcsm
 
2 - 04.09.16 - 17:05
А возможно, не создавать файл, а добавлять туда данные?
   Бородатый Админ
 
3 - 04.09.16 - 17:10
(2) Конечно, только тут нужно ещё знать куда и что добавлять.
   Бородатый Админ
 
4 - 04.09.16 - 17:11
В принципе, если поставить IIS, то в нём можно вызывать сценарии, из которых можно даже попытаться открыть Excel и в него писать, причём отображая его пользователю.
   artur_fcsm
 
5 - 04.09.16 - 17:13
А могу я поднять IIS и запускать через него эксель? В экселе в VBA сделать форму с полем для номера? С мобильника вводим номер в поле и жмем ОК.....
   Бородатый Админ
 
6 - 04.09.16 - 17:25
(5) Не совсем так.
IIS - это Web-сервер - он клиенту (телефону) выплёвывает коды html-страничек, которые телефон будет отображать.
Чтобы на телефоне увидели Excel нужно будет ставить компоненты для работы с документами Online - а последние - не бесплатные.

Вам же нужно нарисовать страницу для ввода номера и отправки его на сервер POST-запросом, а вот уже в тексте приёма запроса можно что-то записать в Excel, открыв его на компьютере.
   artur_fcsm
 
7 - 04.09.16 - 17:35
а вот такая идея...

я же могу поднять IIS на компе и запускать удалено старую добрую 1С.

Сам напишу конфигурацию для первоначального заполнения данных и удобную форму для ввода данных с телефона. И сделаю печатные формы для печати.

Такое реально ?
   Garykom
 
8 - 04.09.16 - 18:23
В следующий раз "в поле" бери андроид или хотя бы wince
   Garykom
 
9 - 04.09.16 - 18:26
И да для мобильного сбора данных есть куча прог и специальных девайсов/терминалов.

Которые потом данные сведут и куда угодно хоть в ёксель хоть в 1С или другую бд экспортируют...
   Garykom
 
10 - 04.09.16 - 18:28
(7) Да внутри любого современного браузера (неважно комп или мобила/планшет) есть js...

а это полноценный язык программирования с сетевыми возможностями и прочими плюшками типа напрямую работы с файлами xls
https://github.com/SheetJS/js-xlsx
 
 Рекламное место пустует
   Бородатый Админ
 
11 - 04.09.16 - 20:29
(10) Только "напрямую работа с файлами" в браузере не поддерживается.
Не надо путать "язык" и "интерпретатор языка".
   Garykom
 
12 - 04.09.16 - 21:53
(11)
1. Для начала не путаю и языком назвал JavaScript.

2. Напрямую работа с файлами и не нужна (хотя ее можно обеспечить через расширения броузера как у 1С к примеру) достаточно заливки/скачивания файлов xls.
   Garykom
 
13 - 04.09.16 - 21:55
(12)+ не вижу проблем поднять на любой платформе nodejs и там уже прямая работа с файлами ))
   Garykom
 
14 - 04.09.16 - 21:56
Все это к чему, что для такой простейшей задачи как у ТС использовать довольно тяжелую 1С не вижу смысла.

Вот если нужна полноценная учетная система тогда да, причем разработать в краткие сроки и потом обновлять/сопровождать/поддерживать эту "специализированную конфу"
   Бородатый Админ
 
15 - 04.09.16 - 22:57
(14) У него основная проблема iOS.
Остальное всё решаемо.
   Бородатый Админ
 
16 - 04.09.16 - 22:58
Хотя, мне кажется, что для (0) лучше всего подойдёт BlueTooth-клавиатура.
   Garykom
 
17 - 04.09.16 - 23:29
Очень интересный ТС http://artur-fcsm.livejournal.com/
   Garykom
 
18 - 04.09.16 - 23:31
(17)+ А уж это за гранью http://www.igri-razuma.ru/ для меня ))

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует