|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
29.07.2019, 04:51 | #1 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Вариант Веб-сервера
В общем мы сделали веб сервер. Получилась вот такая штука. Есть желание развивать эту тему. Пишите кому интересно.
|
29.07.2019, 06:17 | #2 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
только айфон?
|
29.07.2019, 08:16 | #3 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
|
29.07.2019, 09:21 | #4 |
Senior Member
Регистрация: Dec 2007
Адрес: Томск
Сообщения: 4 125
Благодарил(а): 239 раз(а)
Поблагодарили:
161 раз(а) в 153 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
о да, тогда это интересно.
|
01.08.2019, 22:41 | #5 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
В общем кому интересно. Вот ссылка по которой сейчас работает наша страничка. По пин-коду 1234 можно зайти, посмотреть из любого браузера. Нажатия на кнопки по этому пину не работают (для того чтобы никто не изменял режимы работы системы).
Далее по плану сделать такую штуку для разбери (или для другого подобного устройства), а также сделать возможность увеличивать количество приточек и механизм конфигурирования (добавление приточек в систему). http://smarthouse-72.hostingerapp.com |
07.08.2019, 11:26 | #6 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 745
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
|
07.08.2019, 12:03 | #7 | |
Senior Member
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Цитата:
Если в мобилку приходится впихивать низкоуровневый протоколы типа Modbus, значит в 99% это ошибка. Мобилке нужен доступ до API в любой удобной форме, а модуль API уже конвертирует запросы в протоколы низкого уровня. |
|
07.08.2019, 12:23 | #8 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 745
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Цитата:
Но в Пикселях это не получится без дополнительного сервера. |
|
07.08.2019, 12:55 | #9 | |
Senior Member
Регистрация: Nov 2017
Сообщения: 563
Благодарил(а): 3 раз(а)
Поблагодарили:
38 раз(а) в 30 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Цитата:
Потому что Ethernet-модуль в пикселях имеет сильно ограниченные возможности (типа, обработка только одного коннекта и необходимость его разрыва в конце диалога). И без кэширующего и контролирующего интенсивность обращений шлюза это будет плохо работать: или подвисать, или выпадать по таймауту. Особенно, при использовании сотовой связи. |
|
07.08.2019, 22:51 | #10 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Цитата:
2. Готовых решений нет. Эти полпинка должен делать программист, который умеет работать не с FBD а слинуксом. Хотим сделать готовое решение которое может взять тот, кто умеет пользоваться Констуктором и применить у себя. |
|
Благодарность от: |
08.08.2019, 10:54 | #11 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 745
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Пять лет назад
Можно на самом контроллере, а для Пикселя и во внешнем малиннике тоже должно работать. Даже с текущим способом получения данных. Пользователей-то не более одного двух. |
Благодарность от: |
08.08.2019, 21:36 | #12 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 745
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
При наличии головы на сервере можно и сэкономить. Может получиться дешевле и лучше малины.
|
09.08.2019, 06:28 | #13 | ||
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Цитата:
Добавлено через 46 секунд Цитата:
|
||
09.08.2019, 16:46 | #14 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 745
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Цитата:
Вообще не занимаюсь вентиляцией и делалось все для других систем. Думаю совсем не проблема написать один новый index.html и сделать полную WEB Скаду с переменными конструктора и графикой Автоскады. (лучше конечно на svg от SkyVent но Инсат обидится) |
|
09.08.2019, 18:07 | #15 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Цитата:
|
|
09.08.2019, 18:19 | #16 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Если писать в /tmp, то ничего не убивает. Оно в рам-диске расположено.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
09.08.2019, 18:27 | #17 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
|
09.08.2019, 18:28 | #18 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 024
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Но мне больше нравится идея чтения modbus через локалхост.
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
09.08.2019, 19:31 | #19 | |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 745
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Цитата:
Там плохо только асинхронное формирование запросов из скрипта на клиенте. Разобравшиеся пошли дальше - JSON. Для младших моделек не подойдет... |
|
10.08.2019, 06:43 | #20 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Цитата:
PS Даже в TMP не пишется... а как же предыдущий пост Арсения? Последний раз редактировалось Max2114, 10.08.2019 в 07:01 |
|
10.08.2019, 09:31 | #21 | ||
Senior Member
Регистрация: Aug 2013
Сообщения: 3 745
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Цитата:
Цитата:
Но программисту тему покажите - облегчит работу. |
||
Благодарность от: |
10.08.2019, 15:11 | #22 | |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Цитата:
У меня было бы время я бы с удовольствием сам такую штуку сделал. Но всегда авралы и последние несколько лет обучаться чему-то новому времени нет совсем. Берусь сам делать только то, что могу сделать быстро и это не вызовет больших трудностей. Плохо, конечно но почему-то так |
|
Благодарность от: |
15.08.2019, 15:37 | #23 |
Senior Member
Регистрация: May 2010
Адрес: Novosibirsk
Сообщения: 762
Благодарил(а): 1 раз(а)
Поблагодарили:
10 раз(а) в 10 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Если подключаться не по локальной сети, если пинг больше больше половины периода, если связь пропадает данный пример становится не работоспособным. Забивает канал запросами. Либо я плохо разобрался.
Так же пример очень быстро упирается в потолок скорости - уже около сотни параметров. Вариант от Max2114 просто реклама. JSON - уходим в программирование на С, так как в контроллере сервера такого нету. Я так же считаю наиболее приемлемым обмен в формате JSON, хотя мой моск опух пока разбрался с многоуровневыми данными. Еще дальше разобравшиеся используют в качестве обмена данными RabbitMQ (это я не про себя). Т.е рабочих (что можно установить клиенту) примеров WEB интерфейса не для программистов пока нет. На мой взгляд нужны очень (повтор). __________________ В жизни 2 правила успеха: 1 Не говори всего что знаешь 2 ... |
11.01.2021, 09:52 | #24 | |
Новичок
Регистрация: Feb 2017
Сообщения: 13
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Цитата:
Если есть возможность или необходимость воспользоваться - "велкам"!!! Замечания, предложения, критика принимается! |
|
11.01.2021, 11:05 | #25 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: Вариант Веб-сервера
При запуске у меня проскакивает окно и ничего не происходит. Не совсем понял, где это можно использовать на практике. И насчет актуальности, https://forum.segnetics.com/showthread.php?t=4827
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
11.01.2021, 11:45 | #26 | ||
Новичок
Регистрация: Feb 2017
Сообщения: 13
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вариант Веб-сервера
Возможно не хватает конфигурационного файла.
Пример запуска из документации. Код:
# easymb --config path/to/config/file.json Цитата:
На сайте есть несколько коротких видео (ну или https://www.youtube.com/channel/UC92...OWa4_m3BEdteqg) которые демонстрируют основные возможности. Это не далеко не завершенный продукт, который в дальнейшем будет обрастать функционалом. Цитата:
Последний раз редактировалось sinkevich, 11.01.2021 в 11:53 Причина: правка |
||
11.01.2021, 13:13 | #27 | |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: Вариант Веб-сервера
Цитата:
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
|
11.01.2021, 13:18 | #28 |
Новичок
Регистрация: Feb 2017
Сообщения: 13
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вариант Веб-сервера
И спасибо вам большое! Я же без претензий! Может будут пожелания и предложения по сайту, документации или ПО?
|
11.01.2021, 14:43 | #29 |
Сотрудник Сегнетикс
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 302
Благодарил(а): 0 раз(а)
Поблагодарили:
254 раз(а) в 250 сообщениях
|
Ответ: Вариант Веб-сервера
Пока что быстрого старта не хватает)
__________________ Если ничто другое не помогает, прочтите, наконец, инструкцию |
11.01.2021, 17:20 | #30 |
Новичок
Регистрация: Feb 2017
Сообщения: 13
Благодарил(а): 2 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
Ответ: Вариант Веб-сервера
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мой вариант PID-регулятора | tvf | Вопросы о программировании | 109 | 25.08.2023 11:23 |
2Gi не запрашивает конфогурацию у SMConnect сервера | petrov.dv | SMConnect & SMConfig | 12 | 13.12.2016 13:47 |
smh2gi 0020-01-2 можно использовать для сервера SMConnect? | partner | SMConnect & SMConfig | 3 | 02.03.2015 16:45 |
Ошибка инициализации сервера в Win8 | Sid30 | SMLogix | 17 | 15.11.2013 16:14 |
Некорректная работа сервера | grinch77 | SMConnect & SMConfig | 13 | 08.10.2013 11:47 |