Я планирую использовать мой старенький видавший виды (и купавшийся в растворе хлорного железа!!! :-) ) телефон Nokia 6021 при создании "умного дома".
![Nokia 6021](/sites/default/files/Nokia_6021.jpg)
Он должен служить средством связи "мозга" "умного дома" (в качестве которого планирую использовать Arduino Nano v3.0) с внешним миром.
Интерфейс телефона Nokia 6021
Для связи телефона с компьютером используется разъем, расположенный на нижней стороне телефона.
интерфейсный разъем Pop-Port
![Nokia Pop-Port](/sites/default/files/Nokia_pop_port.png)
В этом разъеме для приема/передачи данных задействуются контакты - Fbus_RX (прием), Fbus_TX (передача), Data_GND (земля) (физический уровень шины FBus).
FBus - это двунаправленная полнодуплексная шина данных, применяемая в мобильных телефонах и работающая на скорости 115200 кбит/с в формате 8N1 - 8 бит данных, нет бита четности, один стоп-бит. Эта шина работает с уровнем напряжения логической "единицы" ~ 2,8 В.
схема подключения контактов разъема к схеме телефона
![Nokia F-Bus](/sites/default/files/Nokia_Fbus.png)
Сопряжение телефона с компьютером с помощью преобразователя RS232 - TTL на микросхеме CP2102 и программы gnokii
Адаптер для сопряжения телефона и преобразователя RS232 - TTL на микросхеме CP2102, подключаемого к USB-порту компьютера, очень простой -
![Nokia FBUS адаптер](/sites/default/files/Nokia_Fbus_adapter.png)
Для анализа протокола обмена между телефоном и компьютером можно использовать программу Portmon -
![Nokia Portmon](/sites/default/files/Nokia_portmon.png)
![](/sites/default/files/fixme.gif)
Сопряжение телефона с компьютером с помощью преобразователя RS232 - TTL на микросхеме CP2102 и написанной мной программы Nokia Assistant
![](/sites/default/files/fixme.gif)
Сопряжение телефона с Arduino
![](/sites/default/files/fixme.gif)