|
Связь с внешним миром Modbus, RS232, RS485, Lon и другое. |
|
Опции темы | Поиск в этой теме | Опции просмотра |
29.07.2019, 04:51 | #1 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Вариант Веб-сервера
В общем мы сделали веб сервер. Получилась вот такая штука. Есть желание развивать эту тему. Пишите кому интересно.
|
29.07.2019, 08:16 | #3 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
|
01.08.2019, 22:41 | #5 |
Senior Member
Регистрация: Jun 2007
Адрес: Tyumen
Сообщения: 2 052
Благодарил(а): 20 раз(а)
Поблагодарили:
21 раз(а) в 21 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Далее по плану сделать такую штуку для разбери (или для другого подобного устройства), а также сделать возможность увеличивать количество приточек и механизм конфигурирования (добавление приточек в систему). http://smarthouse-72.hostingerapp.com |
07.08.2019, 11:26 | #6 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 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 742
Благодарил(а): 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 742
Благодарил(а): 12 раз(а)
Поблагодарили:
192 раз(а) в 188 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
Пять лет назад
Можно на самом контроллере, а для Пикселя и во внешнем малиннике тоже должно работать. Даже с текущим способом получения данных. Пользователей-то не более одного двух. |
Благодарность от: |
08.08.2019, 21:36 | #12 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 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 742
Благодарил(а): 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 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
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 020
Благодарил(а): 15 раз(а)
Поблагодарили:
655 раз(а) в 599 сообщениях
|
Ответ: Приложение Segnetic HVAC lite
__________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
09.08.2019, 19:31 | #19 |
Senior Member
Регистрация: Aug 2013
Сообщения: 3 742
Благодарил(а): 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 742
Благодарил(а): 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 |