Jump to content

    

Интерфейсы для "интеллектуального дома"

Опыт говорит.

Мы делали PLC c Java, бизнес по прямой продаже их конечным потребителям не оправдался.

Зато бизнес по продаже их провайдерам сервисов неплохой.

 

Т.е. ничего против существования таких дивайсов, но всетаки ниша их применения несколько другая чем заявлено на сайте.

 

На тех конфах про Forth считанные десятки посетителей. По сути это и есть весь рынок способный купиться на наличие Forth-а.

Остальных эта фича только отпугнет.

 

 

Не знаю, возможно сами и применяют.

И еще продукт в стадии продолжающейся разработки.

Язык Форт ( Forth) достаточно прост и есть русское сообщество пользователей ( http://forth.org.ru )

и действующий форум ( http://fforum.winglion.ru ) :)

 

Сам Форт язык в данном PLC контроллере сильно урезан и может только называться

стековым на базе части примитивов Форта. :(

Тех возможностей, которые есть достаточно для большого круга задач.

Пример подобного некоторого прототипа программируемого пользователем с встроенным Firmware на базе Forth языка

устройства http://www.mosaic-industries.com/Products/GUI/Handheld/

см QED-Forth ( http://www.mosaic-industries.com/Products/...ware/index.html )

описание QED-Forth ( http://www.mosaic-industries.com/Manuals/p...ide_to_QVGA.pdf )

хотя Си тоже прилагается:)

Смотря какие у Вас текущие потребности.

 

Удачное решение задач с помощью Форта самими пользователями

можно найти в использовании программы nncron ( http://nncron.ru )

на форуме пользователей данной программы http://nncron.ru/forums/viewforum.php?f=5 ( русская ветка)

Не всё так однозначно. Для кого то и этого выше крыши :)

 

P.S. Небольшое, спонтанно возникшее, обсуждение данного прибора можно найти по ссылке

http://fforum.winglion.ru/viewtopic.php?t=...1fa6a6dc79f1c8b

 

Для PLC контроллеров ( в России) Форт еще присутствует в продуктах петербурской фирмы kaskod

( правда на их сайте детальное описание данных контроллеров трудно найти )

Share this post


Link to post
Share on other sites
Т.е. ничего против существования таких дивайсов, но всетаки ниша их применения несколько другая чем заявлено на сайте.

 

Возможно. Это трудно оценить. А отдельному пользователю PLC непонятно вообще зачем если это например

не Лего.

 

На тех конфах про Forth считанные десятки посетителей. По сути это и есть весь рынок способный купиться на наличие Forth-а.

 

Пользователей Форт гораздо больше, ( на русском активных 2-3 десятка, а зарегистрировавшихся за пару лет ~ 200) но всё равно мало в силу малой информированности

большинства профессионалов о возможностях языка и его невостребованности работодателями. А им он зачем вообще?

( Cозданных Форт на разных языках программирования очень много - интересно почему?)

 

Можно учесть еще, что в робототехнике у него неплохая ниша использования. В МГУ на базе Форт идей

равивался ДССП язык.( но кто о нём знает?)

 

Остальных эта фича только отпугнет.

 

Отпугнуть может только предполагаемое понимание механизма функционирования стека

и его использование. ( что явно не следует из последовательности слов-команд)

Плюс необычный стиль программирования когда аргументы

выполняемой функции формируются до момента вызова самой функции и достаточная

изоморфность программного кода ( часто это одно из преимуществ скриптовых языков

например можно попробовать сравнить подходы Форта частично с Tcl/Tк )

Но простота освоения синтаксиса и небольшой начальный лексикон оперирования

проблемной областью делают его достаточно дружественным пользователю:)

А сравнимых возможностей по метарасширению трудно найти в других языках.

 

P.S. О Форт языке Вы услышали сейчас или до этого знали о нём?

Edited by Kopa

Share this post


Link to post
Share on other sites

Прошу прощения!

Может кто даст ссылочку на протокол(ы): LonTalk(LonWork)

и/или BACnet

 

Что это и с чем едят?

Весь день ищу и кроме рекламы ничего не нахожу!

 

Заранее спасибо!

Share this post


Link to post
Share on other sites

Я себе дома сделал Умный дом на основе промышленных контроллеров серии IСP-DAS.

 

Центральный контроллер сделан на Интел-совместимом процессоре частота 40 МГц, ПЗУ 512 кб, ОЗУ 256 кб. Имеет несколько последовательных портов, как вариант комплектации - пятизначный семисегментный индикатор на корпусе.

 

В ПЗУ зашита МиниОС, которая представляет из себя упрощенный вариант MS-DOS.

 

Среди контроллеров (там много вариантов примерно одного и того же, но с немного разными периферийными устройствами и другими особенностями) по совету продавца я выбрал контроллер, который лицензирован для системы программирования Isagraf.

 

Общение с периферийными блоками по шине RS-485.

 

Подробности (если кому интересно) в моем блоге.

 

Система работает и постепенно совершенствуется уже 2 года, без сбоев, я доволен.

 

 

У.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this