AN010. Управление DS со стороны последовательного порта

Эта рекомендация в первую очередь предназначена производителям, которые встраивают модули Tibbo в свои изделия. Её может использовать и любой, кто умеет менять поведение своего последовательного устройства и хочет более тесно интегрировать его с сервером устройств.

Серверы устройств можно заставить работать как «модемы»: последовательное устройство может устанавливать и закрывать соединения по своему усмотрению. Кроме того, можно выбрать адрес назначения соединения и задать другие нужные параметры - всё со стороны последовательного порта, без записи в EEPROM устройства.

Совет
Эта рекомендация предполагает знакомство с HyperTerminal. Если вы не уверены, что такое HyperTerminal и как с его помощью получить доступ к серверу устройств, сначала прочитайте AN008. Использование HyperTerminal и выполните описанные в нём упражнения, и только после этого переходите к данной рекомендации.

Что нужно для работы модемных команд

Чтобы использовать модемные команды, нужно последовательное устройство, которое может отправлять их в DS. Это звучит очевидно, но именно с этого стоит начать. По сути, последовательное устройство должно быть «доработано» для работы с DS: оно должно говорить на языке, который понимает DS, то есть отправлять последовательные команды, которые DS может распознать.

Поскольку эти команды предназначены именно для связи с серверами устройств Tibbo, стандартные последовательные устройства не умеют отправлять их по умолчанию. Поэтому нужно иметь возможность изменить прошивку последовательного устройства, чтобы оно отправляло эти команды. Обычно это могут сделать производители, но некоторые последовательные устройства очень гибкие и позволяют вносить такие изменения даже конечному пользователю (особенно устройства на базе Linux и т. п.).

Темы этой рекомендации

В частности, рассмотрим следующие темы: