Обзор ATA Dragino DT-01

В качестве альтернативы существующим в Украине АТАшкам заказал на aliexpress вот такое чудо:

Dragino DT01 (линк кликабелен)

Из описания:

Много текста под катом »

— Hardware System:
· Processor: 400MHz, 24K MIPS
· 64MB RAM
· 16MB Flash
· DC Input: 9 ~ 12v or 5V
— Interface:
· 1 x FXS port
· 2 x RJ45 ports
· USB 2.0 Host port to connect 3G dongle or USB flash
— WiFi Spec:
· IEEE 802.11b/g/n
· Frenquency Band: 2.4 ~ 2.462GHz
· Chip Antenna or External antenna

Features:
o Open Source OpenWrt system
o Asterisk 11.16.0
o Support SIP / IAX2 server/client.
o Support multiply SIP / IAX2 entries
o Easy configure SIP/IAX2/dial-plan in Web UI
o Managed by Web GUI or SSH
o Firmware upgrade via Web
o Support WiFi AP, Client or Ad-Hoc(Mesh) mode
o Optional external antenna for long distance connection
o Support USB dongle for 3G/4G dial up
o Support USB flash for extend storage

По сути — это ардуина с Wifi, ethernet и платой FXS.
Дальше будет немного сухого текста (честно говоря было лениво переписывать отчет, который я по ней предоставлял по работе), а затем личные впечатления.

Собственно, отчет »

Устройство построено на базе платформы Dragino-v2* с установленной платой расширения, содержащей 1 FXS порт.
Материнская плата:
dr1
FXS-модуль

dr2

Кодеки:

Аппаратно поддерживает PCM (g711,gsm), не грузит ядро транскодингом кодеков.

Прошивка:
В качестве встроенного ПО используется OpenWRT на ядре Linux 3.10.49. (Barrier Breaker)

Исходники прошивки доступны на гитхабе.

Файловая система и свободное место:

Filesystem Size Used Available Use% Mounted on
rootfs 7.4M 1.6M 5.8M 22% /
/dev/root 7.3M 7.3M 0 100% /rom
tmpfs 30.1M 880.0K 29.3M 3% /tmp
/dev/mtdblock4 7.4M 1.6M 5.8M 22% /overlay
overlayfs:/overlay 7.4M 1.6M 5.8M 22% /
tmpfs 512.0K 0 512.0K 0% /dev

Телефония:

Телефония реализована на Asterisk 11.16.0*.

Для подключения аналогового телефона используется плата расширения, подключенная к Asterisk модулем dahdi*.

В качестве транспорта используется SIP или IAX, что дает гибкость настройки для администратора и возможность использовать устройство как ATA, так и в качестве ip-атс.
Пользовательские настройки можно редактировать через веб-интерфейс, а базовые — правкой конфигурационных файлов астериска. Базовые файлы НЕ перезаписываются при смене пользовательских настроек, поэтому их можно смело редактировать из ком. строки.
Отдельно стоит отметить что в отличии от большинства своих конкурентов АТА понимает, как тоновый, так и импульсный набор номера.

Интерфейсы управления:
SSH – Стандартная командная строка Linux (OpenWRT).
Пользовательский WEB интерфейс какая-то модификация LuCi.

dr3dr4 dr5 dr6 dr7

Тестирование:
За 7 дней работы не наблюдалось глюков и зависаний. Нареканий на работу wi-fi нет, на работу телефонии тоже.
Для телефонии можно использовать как аналоговый телефон, так и некое количество софт фонов.
Встроенное ПО очень гибкое, имеет множество дополнительных пакетов в репозитории.
USB порт позволяет подключать 3g модем, камеру, флешку и т.д. что так же расширяет возможности.
Так как по сути это Arduino к АТА можно подключить любые модули, реализованные для данной платформы.
Для подключения камеры нужно пересобрать прошивку, пересобранная версия есть.
USB-камера от нашей камеры подключается нормально, mjpg-streamer работает без отвалов

dr8

Имеет USB-порт и полный набор выводов GPIO для подключения датчиков (вообще сама платформа предполагалась разработчиками как база для «умного дома»), а также имеется софт для коммутации к ней датчиков от Arduino.
Подходит как для реализации телефонии, так и в качестве базы для «умного дома»

Личные впечатления:

Ну, во-первых, это Arduino. С полноценным OpenWRT.

В репозитарии, конечно, собранных модулей немного, но исходники на гите дают возможность собрать все что может пригодиться — я например собирал mjpg-streamer для подключения USB-камеры.

ВО-вторых, там астериск.

То есть девайс можно использовать не только как сип-клиент, но и как мини-атс.

В sip.conf разрешаем слушать все интерфейсы, подключаемся по WiFi с sip-клиента — и вуаля.

К слову, 10 одновременно звонящих клиентов грузят процессор процентов на 30.

По идее, можно даже попробовать собрать видеокодеки и alsa и подключить вебкамеру к астериску для совершения видеовызовов. На момент написания что-то меня остановило попробовать, сейчас увы уже поздно, оба заказанных устройства наши технари сожгли в процессе реверс-инжиниринга )

Кроме того, это один из немногих девайсов, который из коробки поддерживает импульсный набор.

В-третьих, это миллион возможностей.

Там есть USB, GPIO и выводы под датчики (т.к. это все же аташка — то в этой модели они не распаяны в шильды, однако на плате есть). Вот прямо просится сделать из нее СКУД и охранную систему — с камерой, сигнализацией и открывалкой двери. Кроме того, прямо из репозитариев доступна установка модулей для работы с датчиками.

В общем, штука достойная. Как для просто АТАшки цена в 58 баксов, конечно, великовата, но учитывая потенциал — девайс того однозначно стоит. Всем кто хочет поиграться и сделать из ничего смартхаус — рекомендую.

| Рубрики: Asterisk, Hardware, Linux, VOIP

| Метки: , , ,

1 комментарий к записи “Обзор ATA Dragino DT-01”

  • Добрый день!
    Искал инфу по этой железке для своих нужд и попал на Вашу статью.
    Уже 3 дня я пытаюсь войти в «мир Arduino» и Ваша фраза «Ну, во-первых, это Arduino. С полноценным OpenWRT.» Сломала мне мозг и полностью меня запутала.
    На сколько я понял, Arduino это прежде всего загрузчик который позволяет загружать и исполнять скретчи.
    Если не сложно помогите разобраться.

    И вопрос по теме поста. Как я понял у них прописана только своя репа, совместима ли железка с стандартным репозиторием OpenWRT?

Оставить комментарий

Вы должны быть авторизованы, чтобы оставить комментарий.

Авторизация