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

 
 
> SIM900 EAT Вопросы и идеи., Автономный старт. Несколько СИМ карт. Питание.
west329_
сообщение Dec 27 2011, 14:33
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 378
Регистрация: 10-09-07
Из: UKR/Voz
Пользователь №: 30 423



Первые запуски встроенного в сам модуль приложения оставили пока только положительные отзывы.

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

Начну по порядку перечислять новоиспеченные костыли.

1. Автоматическое включение модуля 900. Я понимаю что можно поставить конденсатор и подтянуть резистором. Но с моей колокольни это некрасиво как минимум.

Как выход из положения вешать контроллер снаружи специально для включения модуля гарантированного. Не могу понять лишь одного почему разработчики не предусмотрели автоматический старт прошивки если это версия с ЕАТ функциями, ведь они прекрасно понимают что на 100% будет крутится приложение стороннее в модуле, тем более что телодвижений вообще никаких не нужно.

2. Так как внешний контроллер коммутировал сим карты, а его теперь нет, задача пала на плечи самого модуля. Вопрос такой кто как реализует такую ситуацию ?

Для коммутации использовалось 2 выхода на каждый по карте, так вот есть ли возможность переподключать сим карту из приложения пользователя, или опять нужно прибегнуть к помощи внешнего контроллера ?

3. Ну и напоследок питание. Ситуация банальна контроллер в силу своей кармы или кармы программиста завис полностью. Как его вывести из такой ситуации ? Насколько я понимаю некоторые особенно жесткие зависания лечатся полным снятием питанием с модуля. Вижу выход только в помощи извне, опять внешний контроллер следит за работой 900 и почувствовав что большому брату требуется помощь аккуратно перекрывает ему полевым транзистором кислород(питание).

Что посоветуете ?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Alfa
сообщение Feb 22 2012, 02:52
Сообщение #2


Участник
*

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



Вопрос по EAT. Может где уже спрашивали - поиском не нашел....

Можно ли защитить свою прошивку от считывания?
Go to the top of the page
 
+Quote Post
GeGeL
сообщение Feb 22 2012, 06:27
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682



Цитата(Alfa @ Feb 22 2012, 05:52) *
Вопрос по EAT. Может где уже спрашивали - поиском не нашел....

Можно ли защитить свою прошивку от считывания?


Думаю, что нет. Quectel точно нет. Код оцпу находится по фиксированному адресу в бинарном виде и может быть считан флеш-утилитой и затем скопирован в другой модуль с полным сохранением работоспособности.
Как вариант защиты видится привязка пользовательского кода к уникальным идентификаторам конкретного модуля. Причем IMEI и серийный однозначно не подходят, т.к. могут быть легко изменены.
Я использую идентификатор чипа флеш-памяти (там отп-область, и она уже привязана к ядру при его корректной заливке - это часть защиты производителя от клонирования модулей конкурентом) - китайцы дали, как получить это число.
А далее - на ваше усмотрение: или тупо проверяете на старте вашей программы (что убирается за 10 мин дизассемблированием и патчем), или усеиваете весь код пятнами, неявно сверяя определенные данные, полученные в других местах в виде вычислений, или даже можете использовать такие извращения, как неявные переходы и т.п. Это существенно затруднит разбор дизассемблированного кода. И вот когда затраты человекочасов на разбор достигнут затрат на написание аналогичной программы, считайте, что вы защищены от взлома.
Именно таким образом надо бороться с нами - хакерами, а не патентовать продукт sm.gif

PS: я уже писал в другой теме: как вариант, можете перенести значимую (или хотя-бы неотъемлемую) часть кода в дешевый внешний МК под бит защиты. Т.о. основная прошивка без коррекции станет бесполезной. Цена вопроса коррекции и равна степени защиты.

Сообщение отредактировал GeGeL - Feb 22 2012, 06:31
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- west329_   SIM900 EAT Вопросы и идеи.   Dec 27 2011, 14:33
- - CADiLO   1. Автоматическое включение модуля 900. Я понимаю ...   Dec 27 2011, 14:45
- - Peps   Делаю новый проект на EAT. По советам с форума пос...   Dec 28 2011, 06:00
- - CADiLO   А PIC10F200 у минского "Альфа-Софт" бере...   Dec 28 2011, 07:14
- - Peps   ЦитатаА PIC10F200 у минского "Альфа-Софт...   Dec 28 2011, 10:00
- - pau62   imho GEGEL прав - если на контроллере не лежит ник...   Dec 28 2011, 10:27
- - CADiLO   Жаль не успеваем до НГ - новая версия EAT будет по...   Dec 28 2011, 10:40
- - Peps   ЦитатаДругое дело, что в устройства для жестких ус...   Dec 28 2011, 10:50
- - GeGeL   Согласен - мегомные резисторы немного не в тему дл...   Dec 28 2011, 11:29
- - CADiLO   Возвращаюсь к вопросу >>>>Автоматиче...   Dec 29 2011, 08:28
- - west329_   По поводу включения модуля. Повозившись с прошивк...   Dec 29 2011, 10:57
|- - GeGeL   Цитата(west329_ @ Dec 29 2011, 13:57) Есл...   Dec 29 2011, 20:23
|- - pau62   Цитата(GeGeL @ Dec 30 2011, 00:23) Еще хо...   Dec 30 2011, 13:06
|- - GeGeL   Цитата(pau62 @ Dec 30 2011, 16:06) Это пр...   Dec 31 2011, 07:40
- - CADiLO   >>>>>>Повозившись с прошивкой си...   Dec 29 2011, 11:14
- - west329_   Ещё нет, угадали. Ну тогда ногой контроллера вне...   Dec 29 2011, 11:23
|- - Romashki   Цитата(west329_ @ Dec 29 2011, 13:23) ......   Dec 30 2011, 09:14
- - CADiLO   У меня на отладочной плате со стандартным фирмваре...   Dec 29 2011, 11:37
- - west329_   Комбинация интересная, надо попробовать. Как она с...   Dec 29 2011, 17:43
- - CADiLO   Проверял на восьмерке с DTMF декодером.   Dec 30 2011, 07:38
- - V125   Цитата(GeGeL @ Dec 31 2011, 11:40) Как ра...   Jan 3 2012, 15:48
|- - Alfa   Цитата(GeGeL @ Feb 22 2012, 12:27) Думаю,...   Feb 22 2012, 07:42
- - =F8=   ЦитатаИменно таким образом надо бороться с нами - ...   Feb 22 2012, 07:14
|- - Aleksandr_q   Цитата(=F8= @ Feb 22 2012, 10:14) ИМХО сп...   Feb 22 2012, 11:01
- - CADiLO   Ню-ню.....   Feb 22 2012, 12:43
|- - YAM   Цитата(CADiLO @ Feb 22 2012, 16:43) Ню-ню...   Feb 22 2012, 13:03
- - CADiLO   Конечно не подеремся - незачем. Особенно после тог...   Feb 22 2012, 13:17
|- - Aleksandr_q   Цитата(CADiLO @ Feb 22 2012, 16:17) Конеч...   Feb 22 2012, 14:24
- - CADiLO   Спасибо за хорошее настроение.....   Feb 22 2012, 14:38
|- - Alfa   Цитата(CADiLO @ Feb 22 2012, 20:38) Спас...   Feb 24 2012, 02:35
- - CADiLO   Нет там защиты. Обычную флешку защитить простыми с...   Feb 24 2012, 07:17
- - GeGeL   Цитата(CADiLO @ Feb 24 2012, 11:17) И воо...   Feb 25 2012, 11:14


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

 


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


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