Пост N: 98
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 27.01.08 18:46. Заголовок: Периодически покупаю..
Периодически покупаю журнал "Хакер" (раз в полгода примерно) для обновления софта на компе. Обнаружил интересную программу, с помощью которой можно запрограммировать микроконтроллер через интернет. Вот аннотация к этой проге:
Serial Port Redirector 1.5 Beta размер: 966 Кб статус: Shareware
Serial Port Redirector создает виртуальный последовательный порт и переадресует все данные на указанный TCP-порт заданного IP-адреса. Теперь любая программа может использовать виртуальный COM-порт, принимая и отправляя поточные данные по сети или даже инету.
Вышли уже более новые версии. В работе провереть прогу возможности пока не было и таблетки к ней пока не искал. Обсуждалась тема программатора с кодированием, разработкой которого сейчас занимаемся. Защиту такой программатор обеспечит, но как ещё один альтернативный способ можно применить такую программу. А мысль такая - если кто-то пожелает купить разработку, то с помощью такой программы можно запрограммировать контроллер на стороне клиента, установив связь через интернет и воспользовавшись программатором прямо с собственного компьютера.
Ну попустим прога создаст на компе-передатчике виртуальный COM порт, который будет отсылать данные на определённый IP, а как эти данные обрабатываются на компе приёмнике?
Пост N: 99
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 28.01.08 18:32. Заголовок: Предполагаю что на к..
Предполагаю что на компе приёмника установлена такая-же прога, которая порт COM1 соединяет с инетом. А к этому порту подключен программатор - тот же JDM(железная его часть). Правда нужны ходовые испытания.
Если такой обмен через сеть возможно сделать в PureBasic и управлять "железом программатора" на стороне клиента с собственного компа через сеть - это был бы вообще идеальный вариант. Вот только в сетевых протоколах я лично пока полный ноль.
Пост N: 571
Зарегистрирован: 12.02.07
Откуда: Argentina, Lincoln
Рейтинг:
3
Награды:
Отправлено: 28.01.08 18:38. Заголовок: kaligraf пишет: то ..
kaligraf пишет:
цитата:
то с помощью такой программы можно запрограммировать контроллер на стороне клиента, установив связь через интернет и воспользовавшись программатором прямо с собственного компьютера.
а где у Вас гарантия что на том компе вместо программатора не подключат другую приставку и просто примут любезно переданный Вами код, а дальше по накатанной дорожке: дизассемблер и копия Вашего изделия.
Если такой обмен через сеть возможно сделать в PureBasic
Сделать можно, но не эмулируя порт, а непосредствено отправлять данные на определённый IP. Для этого существуют функции из раздела Network справки. Сам не пробовал, но говорят что работает.
Пост N: 100
Зарегистрирован: 19.07.07
Откуда: Россия, Челябинская обл.
Рейтинг:
0
Отправлено: 28.01.08 21:11. Заголовок: Alberto пишет: где..
Alberto пишет:
цитата:
где у Вас гарантия что на том компе вместо программатора не подключат другую приставку
В этом одна из трудностей, без которых похоже нигде не обходится. Придётся поискать такие способы программирования, чтобы этот вариант был максимально затруднён
Все даты в формате GMT
3 час. Хитов сегодня: 13
Права: смайлы да, картинки да, шрифты нет, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет