реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Удаленное управление встраиваемой системой.
Laplace271
сообщение Jan 20 2015, 06:29
Сообщение #1





Группа: Новичок
Сообщений: 6
Регистрация: 11-11-13
Пользователь №: 79 137



Имееются часы на контроллере pic18f452 с ehernet модулем ENC28j60. Требуется изменять настройки часов через сеть. Какие решения существуют для данной задачи? В качестве tcp-ip стека используется стек от microchip.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 20 2015, 07:05
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



HTTP
SNMP
TELNET
Go to the top of the page
 
+Quote Post
BaN
сообщение Jan 20 2015, 10:07
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 144
Регистрация: 28-08-07
Пользователь №: 30 111



Если нужно просто обновить время, то используйте NTP.
Go to the top of the page
 
+Quote Post
Laplace271
сообщение Jan 20 2015, 11:10
Сообщение #4





Группа: Новичок
Сообщений: 6
Регистрация: 11-11-13
Пользователь №: 79 137



Цитата(BaN @ Jan 20 2015, 13:07) *
Если нужно просто обновить время, то используйте NTP.

SNTP уже использую. Необходимо удаленно изменять параметры, такие как: адрес SNTP-сервера, часовой пояс, текущее время (если не используется SNTP), яркость инидикации и т.п.
По описанию для такого лучше подходит SNMP, но с микрочиповским экзаплом что-то непонятное, обязательно требует монтировать файловую систему.
Вообще есть ли реализации SNMP для встроенных систем, основанные, к примеру, на сокетах Беркли?
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 20 2015, 11:18
Сообщение #5


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Laplace271 @ Jan 20 2015, 14:10) *
По описанию для такого лучше подходит SNMP, но с микрочиповским экзаплом что-то непонятное, обязательно требует монтировать файловую систему.
Вообще есть ли реализации SNMP для встроенных систем, основанные, к примеру, на сокетах Беркли?

Если мелкочип говорит, что у них уже сделан SNMP агент, то лучше им и пользуйтесь. Прикручивать какой-то другой агент скорее всего будет сложнее, чем заставить работать родной.
Go to the top of the page
 
+Quote Post
Lagman
сообщение Jan 20 2015, 13:35
Сообщение #6


Знающий
****

Группа: Свой
Сообщений: 875
Регистрация: 28-10-05
Пользователь №: 10 245



Можно посмотреть в сторону modbus по tcp/ip
Go to the top of the page
 
+Quote Post
Laplace271
сообщение Jan 22 2015, 08:39
Сообщение #7





Группа: Новичок
Сообщений: 6
Регистрация: 11-11-13
Пользователь №: 79 137



Цитата(Lagman @ Jan 20 2015, 16:35) *
Можно посмотреть в сторону modbus по tcp/ip

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

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

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

Существовала бы для встроенных библиотека с исходными кодами, которая легко прикручивается к целевому процессору. Что бы передавала данные как по запросу, так и в реальном времени. Имела средства, для установки параметров встраиваемой системы. Безопасность: аутентификация и шифрование. И аналогичная библиотека для создания клиента для удаленного контроля.
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jan 26 2015, 07:54
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Laplace271 @ Jan 22 2015, 14:39) *
Существовала бы для встроенных библиотека с исходными кодами, которая легко прикручивается к целевому процессору. Что бы передавала данные как по запросу, так и в реальном времени. Имела средства, для установки параметров встраиваемой системы. Безопасность: аутентификация и шифрование. И аналогичная библиотека для создания клиента для удаленного контроля.

......а ещё - чтобы булки на деревьях росли и сами в рот падали.... rolleyes.gif
Раз у Вас есть TCP-стек: открыли сокет на предустановленный порт, передали блок конфигурационных данных, закрыли. В чём проблема-то???
Если не хочется для этого утилиту на PC писать, это же самое можно Hyperterminal-ом сделать.
Go to the top of the page
 
+Quote Post
Laplace271
сообщение Jan 27 2015, 05:21
Сообщение #9





Группа: Новичок
Сообщений: 6
Регистрация: 11-11-13
Пользователь №: 79 137



Цитата(jcxz @ Jan 26 2015, 10:54) *
......а ещё - чтобы булки на деревьях росли и сами в рот падали.... rolleyes.gif

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

Цитата(jcxz @ Jan 26 2015, 10:54) *
Раз у Вас есть TCP-стек: открыли сокет на предустановленный порт, передали блок конфигурационных данных, закрыли. В чём проблема-то???

Проблема в том, что это очередной велосипед. Негибкий, предназначенный для решения конкретной задачи.
Go to the top of the page
 
+Quote Post
scifi
сообщение Jan 27 2015, 11:42
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(Laplace271 @ Jan 27 2015, 08:21) *
Проблема в том, что это очередной велосипед. Негибкий, предназначенный для решения конкретной задачи.

Ничего себе негибкий! Понадобился новый функционал - дописал. Гибче некуда!
Go to the top of the page
 
+Quote Post
jcxz
сообщение Jan 27 2015, 12:24
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Вот именно. Тут Вы сами себе хозяин - ничего Вас не ограничивает.
Это как раз самый гибкий вариант. Другое дело если Вам нужно соблюдать какой-то стандарт....
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 8th July 2025 - 17:15
Рейтинг@Mail.ru


Страница сгенерированна за 0.01452 секунд с 7
ELECTRONIX ©2004-2016