|
|
  |
SIM900 EAT Вопросы и идеи., Автономный старт. Несколько СИМ карт. Питание. |
|
|
|
Dec 29 2011, 20:23
|
Местный
  
Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682

|
Цитата(west329_ @ Dec 29 2011, 13:57)  Если Замкнуть ПоверКей глухо на землю, как для режима замены прошивки, подаём питание и при этом не делать никаких телодвижений модуль прекрасно сам стартует секунд через 5-10. Еще хочу добавить: так стартует он как раз не в 100% случаев. Если это ручное включение и юзер сам контролирует процесс по индикатору, то ничего страшного - перевключит, но если автономное устройство, то так и будет стоять до повторного снятия-подачи питания.
|
|
|
|
|
Dec 30 2011, 09:14
|
Местный
  
Группа: Участник
Сообщений: 209
Регистрация: 5-12-10
Пользователь №: 61 419

|
Цитата(west329_ @ Dec 29 2011, 13:23)  ... Извлекаем одну сим карту, вставляем другую. Можно ка кто заново запустить процедуру инициализации или проще перегрузить модуль полностью питанием. .... AT+CFUN=1,1
|
|
|
|
|
Dec 30 2011, 13:06
|
Частый гость
 
Группа: Участник
Сообщений: 116
Регистрация: 22-10-11
Из: Россия
Пользователь №: 67 897

|
Цитата(GeGeL @ Dec 30 2011, 00:23)  Еще хочу добавить: так стартует он как раз не в 100% случаев. Если это ручное включение и юзер сам контролирует процесс по индикатору, то ничего страшного - перевключит, но если автономное устройство, то так и будет стоять до повторного снятия-подачи питания. Это про симком или вообще? На примере квектела мне так не показалось
|
|
|
|
|
Dec 31 2011, 07:40
|
Местный
  
Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682

|
Цитата(pau62 @ Dec 30 2011, 16:06)  Это про симком или вообще? На примере квектела мне так не показалось Как раз на примере Quectel. Думаю, напрямую связано с питанием - кит дергал: вроде стартует всегда. А вот девайс с LM317 и аваланчевской зарядкой в качестве БП - процентов 5-10 облома. Но суть не в качестве БП, а в том, что ситуация теоретически возможна, и это надо соотносить с требуемой надежностью рестарта. Поэтому я в своем вотчдоге и вышел на мультивибратор.
|
|
|
|
|
Jan 3 2012, 15:48
|
Частый гость
 
Группа: Участник
Сообщений: 151
Регистрация: 24-06-11
Пользователь №: 65 866

|
Цитата(GeGeL @ Dec 31 2011, 11:40)  Как раз на примере Quectel. Думаю, напрямую связано с питанием - кит дергал: вроде стартует всегда. А вот девайс с LM317 и аваланчевской зарядкой в качестве БП - процентов 5-10 облома. При работе от АКБ 3,7 Вольт, с закороченным ПоверКей стартовал всегда, во всяком случае я не заметил "нестартования". Видимо при старте модуль иногда просаживает Аваланч.
Сообщение отредактировал V125 - Jan 3 2012, 15:49
|
|
|
|
|
Feb 22 2012, 02:52
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 9-02-06
Из: Челябинск
Пользователь №: 14 160

|
Вопрос по EAT. Может где уже спрашивали - поиском не нашел....
Можно ли защитить свою прошивку от считывания?
|
|
|
|
|
Feb 22 2012, 06:27
|
Местный
  
Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682

|
Цитата(Alfa @ Feb 22 2012, 05:52)  Вопрос по EAT. Может где уже спрашивали - поиском не нашел....
Можно ли защитить свою прошивку от считывания? Думаю, что нет. Quectel точно нет. Код оцпу находится по фиксированному адресу в бинарном виде и может быть считан флеш-утилитой и затем скопирован в другой модуль с полным сохранением работоспособности. Как вариант защиты видится привязка пользовательского кода к уникальным идентификаторам конкретного модуля. Причем IMEI и серийный однозначно не подходят, т.к. могут быть легко изменены. Я использую идентификатор чипа флеш-памяти (там отп-область, и она уже привязана к ядру при его корректной заливке - это часть защиты производителя от клонирования модулей конкурентом) - китайцы дали, как получить это число. А далее - на ваше усмотрение: или тупо проверяете на старте вашей программы (что убирается за 10 мин дизассемблированием и патчем), или усеиваете весь код пятнами, неявно сверяя определенные данные, полученные в других местах в виде вычислений, или даже можете использовать такие извращения, как неявные переходы и т.п. Это существенно затруднит разбор дизассемблированного кода. И вот когда затраты человекочасов на разбор достигнут затрат на написание аналогичной программы, считайте, что вы защищены от взлома. Именно таким образом надо бороться с нами - хакерами, а не патентовать продукт  PS: я уже писал в другой теме: как вариант, можете перенести значимую (или хотя-бы неотъемлемую) часть кода в дешевый внешний МК под бит защиты. Т.о. основная прошивка без коррекции станет бесполезной. Цена вопроса коррекции и равна степени защиты.
Сообщение отредактировал GeGeL - Feb 22 2012, 06:31
|
|
|
|
|
Feb 22 2012, 07:14
|
Знающий
   
Группа: Свой
Сообщений: 567
Регистрация: 7-07-07
Из: Донецк
Пользователь №: 28 954

|
Цитата Именно таким образом надо бороться с нами - хакерами, а не патентовать продукт ИМХО спорно, смотря какой продукт. Цитата можете перенести значимую (или хотя-бы неотъемлемую) часть кода в дешевый внешний МК под бит защиты А еще лучше поставить более дешевый sim900R + внешний контроллер. При цене достаточно толстого STM32F103RC в 4$ вполне оправданно получается. А если код в какую-небудь мегу за пару $ влезет так совсем хорошо. И никаких проблем с запуском/контролем зависаний/итд. ИМХО пока под OCPU не будет выделятся достаточно ресурсов, особенно RAM и не будет моногопоточности в EAT особого смысла в них не вижу.
|
|
|
|
|
Feb 22 2012, 07:42
|
Участник

Группа: Участник
Сообщений: 52
Регистрация: 9-02-06
Из: Челябинск
Пользователь №: 14 160

|
Цитата(GeGeL @ Feb 22 2012, 12:27)  Думаю, что нет. Quectel точно нет. Про Quectel я в курсе - мне офф представители сказали. Думал вдруг в EAT этот вопрос решен... Цитата(GeGeL @ Feb 22 2012, 12:27)  PS: я уже писал в другой теме: как вариант, можете перенести значимую (или хотя-бы неотъемлемую) часть кода в дешевый внешний МК под бит защиты. Т.о. основная прошивка без коррекции станет бесполезной. Цена вопроса коррекции и равна степени защиты. Только тогда теряется смысл использовать OCPU...
|
|
|
|
|
Feb 22 2012, 11:01
|
Местный
  
Группа: Участник
Сообщений: 251
Регистрация: 12-05-11
Из: Украина, Киев
Пользователь №: 64 947

|
Цитата(=F8= @ Feb 22 2012, 10:14)  ИМХО спорно, смотря какой продукт.
А еще лучше поставить более дешевый sim900R + внешний контроллер. При цене достаточно толстого STM32F103RC в 4$ вполне оправданно получается. А если код в какую-небудь мегу за пару $ влезет так совсем хорошо. И никаких проблем с запуском/контролем зависаний/итд. ИМХО пока под OCPU не будет выделятся достаточно ресурсов, особенно RAM и не будет моногопоточности в EAT особого смысла в них не вижу. Ну тогда лучше не сим 900R, а Quectel М72 - прошивка стабильная изначально, цена ниже.
|
|
|
|
|
Feb 22 2012, 14:24
|
Местный
  
Группа: Участник
Сообщений: 251
Регистрация: 12-05-11
Из: Украина, Киев
Пользователь №: 64 947

|
Цитата(CADiLO @ Feb 22 2012, 16:17)  Конечно не подеремся - незачем. Особенно после того как один из официалов Quectel начал предлагать SIMCOM  Да и сравнивать "only data" M72 с SIM900R несколько неправильно. А С М95 правильно? Новинка, миниатюрные размеры, цена как на М72, аудиоканал, GPRS класс 12 и т.д.
Сообщение отредактировал Aleksandr_q - Feb 22 2012, 14:25
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|