Домашняя страничка Стефурак П.Б. Промзона. Web камера из мобильного телефона Siemens CX65
 
     Домашняя Промзона Спальный район  

Промзона \ Web камера из Siemens CX65

 
Зачем?
Есть телефон Siemens CX65 с камерой. Есть шнурок для связи его с ПК. Есть внутренний веб сайт почему бы и не объединить?
Теория.
Напрямую вытащить из телефона картинку с камеры через шнурок в ПК пока не представляется возможным :(
Попробуем по другому: через DES (Data Exchange Software) можно получить доступ к файловой системе телефона. Через AT команды - управлять клавиатурой телефона.
Порядок действий следующий:
  • Запоминаем содержимое папки телефона, куда он скидывает Jpg после съемки;
  • Запускаем камеру, жмем спуск;
  • Снимок падает в папку;
  • Получаем новый список файлов папке, находим новый;
  • Перекачиваем его на ПК и удаляем из телефона.
    КАК?
    Была написана программа на Delphi реализующая приведенный выше алгоритм.
    Для работы программы необходимо наличие на компьютере DES. Наиболее стабильные результаты получены с DES от Siemens Data Suite для S55. Размер файла DESServer.exe 782401 байт.
    Описание настроек - в файле настройки программы cxwebcam.ini.
    Примеры снимков:


    Т.е. можно получить серию файлов в одном каталоге (или обновление одного файла).
    Что-бы создать полноценную вебкам, понадобится web сервер, например IIS. На сервере нужно создать папку, например webcam, настроить в свойствах IIS разрешения для запуска приложений из это папки.
    Настроить cxwebcam на складывание фотографий из телефона прямо в папку webcam на сервере.
    Просматривать картинку с камеры можно открыв страничку webcam.htm.
    Источник картинки на этой страничке, webcam.dll, при обращении ищет в текущем каталоге файлы с расширением jpg и отправляет пользователю редирект на последнюю из них по дате создания.
    Кроме того, webcam.htm будет переоткрываться каждые 40 сек, для обновления картинки.
    Файлы webcam.dll и webcam.htm - в архиве с программой cxwebcam.
    Программа поддерживает многоязычный интерфейс - подробнее в ini файле настроек программы.
    Стабильная версия DES (DES от Siemens Data Suite для S55 Размер файла DESServer.exe 782401 байт) в виде дистрибъютива весит неприлично много. Была создана "облегченная" версия этого DES для работы с программой : desset.zip Размер ~ 850 кб
    Это - попытка выдрать desserver из установленного на машине "Siemens Data Suite for S55". Содержимое архива закинуть в c:\programm files\, закинуть в реестр reg.reg перезагрузится, проверить работу cxwebcam. Выдиралось из след конфигурации: win 2k prof sp4. На 9x системах скорее всего работать не будет. XP - может.
    Проблемы.
  • Проблемы в основном связанны с DES. Не секрет, что это мягко говоря не надежная штука. Примерно одна из 50-70 попыток получения файла через DES заканчивается неудачей. В программе это предусмотренно и картинка будет получена из телефона при следующей иттерации.
  • Внезапно телефон перестает реагировать на шнур, т.е. подключение есть, но данные не передаются, лечится переподключением шнура.

    Почитать по данной теме:www.siemens-club.org

    Программа cxwebcam с модулем для web сервера (410 кб) "Облегченная" версия DES для работы с программой (850 кб)
     
  •