С каждым годом компьютер всё
глубже входят в жизнь человека. Постоянно усовершенствуются аппаратные и
программные ресурсы. Это связано с растущими потребностями человека и
возможностями, предоставленных активно развивающимися высокими технологиями. Компьютер
позволяет решать множество задач, но, к сожалению, он не всегда находится под
рукой. В связи с этим появляется необходимость управлять компьютером на
расстоянии.
Наряду с
электронно-вычислительной техникой в последние десять лет активно развивается
сотовая связь. Появляются новые возможности у мобильных телефонов, и уверенный
прием сети сотовой связи охватывает всё большие и большие территории.
Итак, на сегодняшний день
компьютер стоит практически в каждом доме, почти в каждой семье есть мобильный
телефон, способный обеспечить передачу данных на расстоянии и почему бы в таком
случае не воспользоваться этой возможностью для управления компьютером?
Существует ряд систем
управления компьютером на расстоянии, но они, как правило, основаны на
использовании двух ЭВМ (электронно-вычислительных машин) и организации
проводной сети передачи данных, что исключает мобильность данной системы. Так
же существуют системы управления компьютером через BlueTooth и инфракрасный порт, но
данные технологии подразумевают использование дополнительного оборудования и
накладывают ограничения по функциональности и расстоянию.
Для связи Bluetooth
использует диапазон частот 2400-2483,5 МГц. Базовая скорость передачи данных -
1 Мбит/с. Как и в протоколе IP, данные посылаются отдельными пакетами. В
зависимости от состояния трафика, приемники и передатчики могут переключаться
между каналами до 1600 раз в секунду. Помимо адреса назначения, контрольные
блоки содержат частоту следующего пакета. В результате наличия дополнительной
управляющей информации, действительная пропускная способность оказывается
равной в лучшем случае 2 x 432 = 864 кбит/с.
Сети Bluetooth были
разработаны с учетом поддержки до восьми устройств, причем такая сеть была
названа "пиконет" (piconet). Каждому устройству присваивается статус
- ведущего (master) или ведомого (slave). Ведущие устройства отвечают за
организацию и управление соединениями, включая связь между двумя ведомыми
устройствами.
В данном проекте
рассматривается система управления компьютером через сотовую связь по средствам
передачи SMS-сообщений (ShortMessageService).
К сожалению, не смотря на активное развитие сотовой связи и компьютером, мне не
известны подобные системы.
На
основании вышеизложенного разработка собственной системы управления компьютером
через сотовую связь является актуальной и целесообразной.
1.2 Обоснование выбора программных и аппаратных средств
1.2.1 Выбор аппаратных средств
Так как данная система основана на
использовании сотового телефона, существует необходимость его выбора. Наиболее
подходящими аппаратами являются телефоны фирмы Siemens 35 и 45 модельного ряда.
Этот выбор обусловлен следующими характеристиками:
1.Данные телефоны являются достаточно
распространёнными;
2.Имеют относительно низкую
стоимость;
3.Низкая стоимость и
распространённость кабеля для подключениятелефона к компьютеру;
4.Фирма Siemens не скрывает документацию с АТ-командами,
поддерживаемыми их аппаратами;
5.Аппараты вышеуказанного модельного
ряда имеют одинаковый интерфейс подключения к компьютеру, поддерживают
одинаковые
АТ-команды и имеют встроенный модем (исключая серию А).
Что же касается компьютера, то
данная система не накладывает на него особых ограничений, разве что он должен IBMPC совместимым, управляться операционной системой Windows9х/NT/2000/XPи содержать COM-порт.
1.2.2 Выбор программных средств
Общая продуктивность любых инструментов создания программного
обеспечения определяется следующими пятью важнейшими аспектами:
1.Качество
визуальной среды разработки;
2.Скоростью
работы компилятора и быстродействием откомпилированных программ;
3.Мощностью
языка программирования и его сложностью;
4.Гибкостью и
масштабируемостью используемой архитектуры программы;
5.Наличием
поддерживаемых средой разработки шаблонов проектирования и использования.