Перейти к содержанию
    

Удаленное управление встраиваемой системой.

Имееются часы на контроллере pic18f452 с ehernet модулем ENC28j60. Требуется изменять настройки часов через сеть. Какие решения существуют для данной задачи? В качестве tcp-ip стека используется стек от microchip.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если нужно просто обновить время, то используйте NTP.

SNTP уже использую. Необходимо удаленно изменять параметры, такие как: адрес SNTP-сервера, часовой пояс, текущее время (если не используется SNTP), яркость инидикации и т.п.

По описанию для такого лучше подходит SNMP, но с микрочиповским экзаплом что-то непонятное, обязательно требует монтировать файловую систему.

Вообще есть ли реализации SNMP для встроенных систем, основанные, к примеру, на сокетах Беркли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

По описанию для такого лучше подходит SNMP, но с микрочиповским экзаплом что-то непонятное, обязательно требует монтировать файловую систему.

Вообще есть ли реализации SNMP для встроенных систем, основанные, к примеру, на сокетах Беркли?

Если мелкочип говорит, что у них уже сделан SNMP агент, то лучше им и пользуйтесь. Прикручивать какой-то другой агент скорее всего будет сложнее, чем заставить работать родной.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Можно посмотреть в сторону modbus по tcp/ip

Огород городить.

 

На телнете сделал интефейс настройки на скорую руку. Не нравится вид, командная строка, и команды вида SNTP=192.1.4.34:123, GMT=+5. При наборе которых нельзя ошибиться (хотя и это можно исправить на стороне сервера)

 

Не могу поверить, что для встроенных систем нет готовых решений удаленного управления и контроля. Если ембеддеру нужно удаленное управление, он должен мастерить свой велосипед через TELNET, SNMP, HTTP?

 

Существовала бы для встроенных библиотека с исходными кодами, которая легко прикручивается к целевому процессору. Что бы передавала данные как по запросу, так и в реальном времени. Имела средства, для установки параметров встраиваемой системы. Безопасность: аутентификация и шифрование. И аналогичная библиотека для создания клиента для удаленного контроля.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Существовала бы для встроенных библиотека с исходными кодами, которая легко прикручивается к целевому процессору. Что бы передавала данные как по запросу, так и в реальном времени. Имела средства, для установки параметров встраиваемой системы. Безопасность: аутентификация и шифрование. И аналогичная библиотека для создания клиента для удаленного контроля.

......а ещё - чтобы булки на деревьях росли и сами в рот падали.... :rolleyes:

Раз у Вас есть TCP-стек: открыли сокет на предустановленный порт, передали блок конфигурационных данных, закрыли. В чём проблема-то???

Если не хочется для этого утилиту на PC писать, это же самое можно Hyperterminal-ом сделать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

......а ещё - чтобы булки на деревьях росли и сами в рот падали.... :rolleyes:

Было бы неплохо.

 

Раз у Вас есть TCP-стек: открыли сокет на предустановленный порт, передали блок конфигурационных данных, закрыли. В чём проблема-то???

Проблема в том, что это очередной велосипед. Негибкий, предназначенный для решения конкретной задачи.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема в том, что это очередной велосипед. Негибкий, предназначенный для решения конкретной задачи.

Ничего себе негибкий! Понадобился новый функционал - дописал. Гибче некуда!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот именно. Тут Вы сами себе хозяин - ничего Вас не ограничивает.

Это как раз самый гибкий вариант. Другое дело если Вам нужно соблюдать какой-то стандарт....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...