|
OFF: как лучше организовать систему конфигурирования умным домом | ☑ | ||
---|---|---|---|---|
0
vde69
22.06.16
✎
12:36
|
есть несколько устройств которые общаются между собой по своему протоколу.
есть ноут который я могу подключить к любому устройству на ноуте есть программа (самописаная) которая сниферит трафик и используется сейчас для понимания проблем в сети и отладки модулей сейчас встала задача конфигурирования модулей, примеры: 1. установить дату и время на основании даты компа или введеной вручную. 2. есть датчик температуры с ID=28.70.02.DD.04 который подключили к модулю, мне необходимо явным образом указать зону где этот датчик установлен то есть задачи которые требуют определенных команд зависящих от конкретики устройств. Так вот вопрос, что мне делать, варианты: 1. в моем снифере на отдельной вкладке/окне явным образом жестко прописать используемые команды/ответы и удобные формы для ввода данных 2. пойти путем универсальности, где-то хранить текстовые скрипты которые можно будет дописывать не трогая екзешник |
|||
1
xxTANATORxx
22.06.16
✎
12:42
|
(0)конечно скрипты,
а лучше допили свою прогу для онлайн настройки |
|||
2
Garykom
гуру
22.06.16
✎
12:48
|
раздели прогу на ядро/драйвера, интерфейс/апи и гуи/веб которые юзают апи
|
|||
3
vde69
22.06.16
✎
13:02
|
(2) это у меня есть сейчас, просто я думаю как автоответчик прикручивать, зашивать все команды в отдельный модуль или хранить алгоритмы ответов в отдельных текстовых файлах
первый вариант - будет все красиво и удобно, но при каждом допиливании функционала придется заново екзешник компилировать второй вариант - более сложный, менее удобный, возможно более медленный но более универсальный в плана расширения функционала |
|||
4
vde69
22.06.16
✎
13:11
|
(2) немного с опозданием но идея дошла...
то есть мой снифер оставить как есть и добавить в него API для WEB страницы, сами WEB страницы уже клепать под конкретику? так? если так - то мне нужно подумать хорошенько, идея нравится |
|||
5
Garykom
гуру
22.06.16
✎
13:19
|
(4) угу стандартный пусть деления на клиенты и сервера
|
|||
6
Garykom
гуру
22.06.16
✎
13:19
|
(5) *путь
|
|||
7
PLUT
22.06.16
✎
13:26
|
(0) сделай из своего умного дома автомобиль
https://ru.wikipedia.org/wiki/Controller_Area_Network Применение CAN в автомобилестроении[править | править вики-текст] Во всех высокотехнологических системах современного автомобиля применяется CAN-протокол для связи ЭБУ с дополнительными устройствам и контроллерами исполнительных механизмов и различных систем безопасности. В некоторых автомобилях CAN связывает IMMO, приборные панели, SRS блоки и т. д. |
|||
8
Новиков
22.06.16
✎
13:31
|
Дима, а откуда вообще возникла эта задача? Это типо ты мастеришь для себя что-то?
|
|||
9
vde69
22.06.16
✎
13:44
|
(8) да, хобби :) но с другой стороны хочется сделать более менее правильно...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |