Re: Передача данных черех API
Добавлено: Пн окт 16, 2017 11:59 am
Сейчас так и сделаю. Посмотрим, что получится. Но все же, разработчикам MD наверное, стоит поискать узкое место....
Какое железо используется? Имхо, тут неудачно сама архитектура решения выбрана. Железка сама должна отправлять событие на сервер о нажатии кнопки, например. И никак не наоборот, когда сервак поллит железку запросами раз в секунду, чтобы узнать "а нажал ли кто на ней кнопку или нет".FredP писал(а):Да никакой сверхествестенной задачи.Например, нужно передавать на контроллер уставки температур, влажности, CO2. Положение заслонок вентиляции. Управление шторами.Считаю, вполне естественным ожидать начало движения шторы от нажатия кнопки не более 1 секунды. Для этого мне нужно передавать данные на контроллер хотя бы 2 раза в секунду. Или если я хочу "похолоднее", кондиционер должен вкючиться не через 10 и хорошо бы даже не через 5 секунд...Данные с датчиков можно и раз в 5 секунд, согласен. Хотя, тоже ерунда.
Железка: Windows 7 ebmedded на системе с intel atom 1.33 GHz (2 Гб ОЗУ).skysilver писал(а):Какое железо используется? Имхо, тут неудачно сама архитектура решения выбрана. Железка сама должна отправлять событие на сервер о нажатии кнопки, например. И никак не наоборот, когда сервак поллит железку запросами раз в секунду, чтобы узнать "а нажал ли кто на ней кнопку или нет".
Узкое место и так видно....база sql и скорость её работы...если откроете график по процессам - скорее всего не МД и апач буду жрать львиную долю процессора, а именно sql процесс.FredP писал(а):Сейчас так и сделаю. Посмотрим, что получится. Но все же, разработчикам MD наверное, стоит поискать узкое место....