|
|
  |
модем Flyfot M260, о прошивке |
|
|
|
Jan 20 2016, 07:42
|

Гуру
     
Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988

|
Ну раз пошла такая пьянка....  На 100% совместимого не будет. Поэтому рассказываю как поступили в подобном случае. Нужно было заменить Siemens TC35 и MC75 на Симком, так как старичков сименсов просто не стало, а устройств на них у энергетиков дофига и больше. Была сделана плата в размерах сименсовского модуля, с таким же разъемом, на нее поставили SIM800С и состыковали по схемотехнике. Транслятор команд написали на языке ЕmbeddedАТ прошив его в модуль. Все. Программа в модуле воспринимает чужие команды и транслирует их в то что понятно модулю.
--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
|
|
|
|
|
Jan 20 2016, 09:35
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 24-12-15
Пользователь №: 89 834

|
CADiLO, спасибо за ответ. Это самое гениальное решение до перехода на новую программно-аппаратную часть устройств. Нескромный вопрос: а где взять эту среду программирования ЕmbeddedАТ и попытаться "подправить firmware" под свои потребности?
|
|
|
|
|
Jan 20 2016, 11:57
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 24-12-15
Пользователь №: 89 834

|
Спасибо за помощь. Чего-то не качается по ссылке
|
|
|
|
|
Jan 22 2016, 09:11
|
Участник

Группа: Участник
Сообщений: 64
Регистрация: 30-09-06
Из: Украина, Запорожье
Пользователь №: 20 834

|
Если вопрос еще актуален, добавлю к вышесказанному - проверка модели модуля - достаточно обычная практика, даже в рамках одного производителя модулей, столкнувшись с такой проблемой, пришлось использовать именно тот, который использует производитель конечного приложения (контроллера). Предложение Эдуарда, разумеется то же вполне боевое, но только через чур трудозатратное, особенно если не было опыта работы с ЕАТ. И если уж браться за этот вариант, то наверное проще на ЕАТ "нарисовать" всю задачу....
Думается, что для решения этой задачи, кроме снятия лога с Rx / Tx (что совершенно правильно) необходимо понимать, какая конечная и основная цель всего устройства, какая технология передачи данных используется, куда данные передается, кто инициирует передачу данных... Ведь скорее всего, контроллер подключен к какому либо прибору учета, периодически удаленно опрашивается на предмет получения очередной порции информации... Ну и напоследок, честно говоря ни разу не сталкивался с тем, что бы прошивки у модулей "сами по себе" слетали или скажем модем "зависал", может быть попытаться понять, почему прошивка "слетает", например запитать модем от аккумулятора и посмотреть, на результат?
|
|
|
|
|
Jan 22 2016, 12:23
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 24-12-15
Пользователь №: 89 834

|
Вопрос еще актуален. Производитель перейдет на новые модемы и все потом будет хорошо. Но есть большой парк устройств со старыми М260, их списывать в ближайшие годы никто не будет. Работникам частных компаний этого не понять, уж извиняйте. Пока была возможность купить-все было хорошо, потом за деньги перешивали. Но есть хорошие люди, помогли, большое спасибо за это. Слетает прошивка, могу это живьем продемонстрировать: модем до и после прошивки. Условия эксплуатации такие, что невозможно обеспечить стабильное питание, это не стационарная система охраны или нечто подобное, когда всегда есть 220 и хороший аккумулятор. Плюс умышленная порча всякими хитрыми способами, часто без вскрытия устройств. Взял в долг сим800с. Картина та же, что описывал с М95. Ждет контроллер свой ответ на ATI. У меня опыта работы с ЕАТ нет. Надеюсь на помощь, хоть какие основы, заготовки проектов, болванки и т.п. Что не смогу-найду программиста, знающего С. Используя ЕАТ реально заставить отвечать контроллеру, как надо. Откорректировать данные при открытии соединения (там вопрос в кавычках, без кавычек). А дальше идут пакеты в сеть. Серверы их принимают и обрабатывают.
|
|
|
|
|
Jan 22 2016, 12:25
|
Гуру
     
Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143

|
Цитата(ArtemKAD @ Jan 22 2016, 13:01)  >>то наверное проще на ЕАТ "нарисовать" всю задачу....
Т.е. вместо замены только модуля заменить весь прибор... Кому-то это проще. Слишком категоричная формулировка, я бы перефразировал - если прибор малой или средней сложности, МК, на котором сделан прибор, из документированных и распространенных, можно скачать среду программирования и его прошивки, то проще сделать программу для этого МК, конечно тому, у кого есть опыт программирования. ЗЫ. ИМХО, если что  И еще помогает, если в приборе есть немало глюков и ограничений...
Сообщение отредактировал mantech - Jan 22 2016, 12:27
|
|
|
|
|
Jan 22 2016, 12:43
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 24-12-15
Пользователь №: 89 834

|
Это проще сделать разработчику: у него исходная программа, переписать под новый модем или серию действительно не проблема. Не понятно, зачем была привязка к одному модему. Я работаю в обслуживающей организации. Нам легче использовать EAT, с контроллера прошивку не снимем, а коллеги помогут. Я на это очень надеюсь.
|
|
|
|
|
Jan 22 2016, 15:04
|
Профессионал
    
Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364

|
Цитата(mantech @ Jan 22 2016, 14:25)  Слишком категоричная формулировка, я бы перефразировал - если прибор малой или средней сложности, МК, на котором сделан прибор, из документированных и распространенных, можно скачать среду программирования и его прошивки, то проще сделать программу для этого МК, конечно тому, у кого есть опыт программирования. А еще исследовать всю схему, понять как она работает, найти программатор для МК и надеяться что камень флешованный... Как по мне написать на EAT будет проще т.к. хоть документацию на модуль найти можно и по минимуму заморачиваться с особенностями железа устройства... Ведь с работой модема всё равно придется разбираться. Цитата(YurikV @ Jan 22 2016, 14:43)  Не понятно, зачем была привязка к одному модему. Почему-же не понятно - полностью понятно. Что было под то программист и писал.
|
|
|
|
|
Jan 22 2016, 15:35
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 24-12-15
Пользователь №: 89 834

|
Цитата(smalcom @ Jan 22 2016, 16:18)  автомобили и спецтехника? слежение? )) да как считаете, достаточно будет полного лога Tx от контроллера и модема, чтобы с использованием EAT "научить" модем отвечать правильно и устанавливать соединение, потом передавать данные?
|
|
|
|
|
Jan 22 2016, 18:44
|
Участник

Группа: Участник
Сообщений: 34
Регистрация: 24-12-15
Пользователь №: 89 834

|
таки что можете предложить?
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|