-
- Еще раз вопрошаю с превеликой просьбой - У кого остался оформленный протокол обновления прошивки On Air и желательно других команд опроса удаленных датчиков и работы с хост по UART, бросьте мне на почту anatol911 собка точк мaйл точк ру Make_Pic(39 знак., 28.04.2018 05:32)
- пиво с меня!!! - Make_Pic(28.04.2018 05:33)
- все... пиво выпил... - Make_Pic(28.04.2018 13:57)
- Еще купил банок пива! Жду ответа (как соловей лета ;, иначе опять выпью! - Сопьюсь блин... - Make_Pic(30.04.2018 10:02)
- все... пиво выпил... - Make_Pic(28.04.2018 13:57)
- пиво с меня!!! - Make_Pic(28.04.2018 05:33)
- В продолжении темы - Как правильнее шифровать для передачи по RF каналу - отдельно прошивку и потом еще поверх сам протокол пакет данных, который содержит уе зашифрованный бинарник - фирмваре? Или только сами пакеты? Как лучше сделать? - Make_Pic(14.04.2018 18:20)
- Мужики! Киньте пример протокола обмена по RF соединению команды, длина, CRC и все такое с возможностью удаленного обновления прошивки, желательно защищенной. Сам "курю" эту тему. Здесь наверно есть спецы, которые насквозь ее "выкурили". - Радиокуритель(15.04.2018 08:31, )
- Зачем велосипедить протокол, когда есть 6lowpan? - lloyd(15.04.2018 20:59)
- не то..., может только для следующего проекта... - Make_Pic(30.04.2018 10:03)
- Зачем велосипедить протокол, когда есть 6lowpan? - lloyd(15.04.2018 20:59)
- Ох. - Make_Pic(15.04.2018 07:17)
- Мужики! Киньте пример протокола обмена по RF соединению команды, длина, CRC и все такое с возможностью удаленного обновления прошивки, желательно защищенной. Сам "курю" эту тему. Здесь наверно есть спецы, которые насквозь ее "выкурили". - Радиокуритель(15.04.2018 08:31, )
- Кто нибудь может подсказать рабочий пример исходника в инете OTA "Over-the-Air Upgrade" для Cortex M0,M3 в качестве примера? - Make_Pic(04.03.2018 11:14)
- У меня MSP430G2553 в мелких девайсах. Ранее были модули NRF24, сейчас CC1101. Что в теми, что с этими перешиваю фирварь по воздуху. В момент сброса загрузчик посылает пакет "готов к загрузке" + ключ. если нет ответа, то передаем управление Гудвин(334 знак., 03.03.2018 18:55 - 18:59)
- Если два таких устройства рядом сидят и включаются одним выключателем, то запросы от загрузчика будут выдаваться одновременно, и обновить не сможете. - Ale3000(05.03.2018 06:20)
- Ну это да, конечно. Только у меня девайсы батарейные и индивидуальные ;) - Гудвин(05.03.2018 14:55)
- чем криптуете если не секрет? Я хотел AES аппаратный применить - как его правильнее "приготовить"? - Make_Pic(04.03.2018 11:08)
- XTEA. Про аппаратный AES MSP не знает. - Гудвин(04.03.2018 11:16)
- А ключ разве не хранится на флеш обновляемого МК? Передается по эфиру? Я хочу сделать загрузчик с ключем или индив. номером в защищенной области от чтения в прошивке. - Make_Pic(04.03.2018 11:43)
- Ключ шифрования естественно в загрузчике. Это уже другое... Я немного неправильно высказался - загрузчик при старте выдает в запросе случайное число, а девайс с которого происходит загрузка должен выдать правильный ответ... - Гудвин(04.03.2018 12:26)
- В AES-CBC есть разделение между ключом и вектором инициализации. Можно сделать вычисляемую (и храняющуюся в секрете!) функцию на основании серийного номера прибора, на основании которой сервер будет шифровать CBC с вектором инициализации, а lloyd(66 знак., 04.03.2018 12:39)
- IV - это что? - Make_Pic(04.03.2018 21:26)
- Initialization Vector - lloyd(05.03.2018 06:24)
- т.е. IV известен обоим сторонам, а ключ вычисляется на основании известного номера устройства? - Make_Pic_(05.03.2018 09:35, )
- Initialization Vector - lloyd(05.03.2018 06:24)
- IV - это что? - Make_Pic(04.03.2018 21:26)
- В AES-CBC есть разделение между ключом и вектором инициализации. Можно сделать вычисляемую (и храняющуюся в секрете!) функцию на основании серийного номера прибора, на основании которой сервер будет шифровать CBC с вектором инициализации, а lloyd(66 знак., 04.03.2018 12:39)
- Ключ шифрования естественно в загрузчике. Это уже другое... Я немного неправильно высказался - загрузчик при старте выдает в запросе случайное число, а девайс с которого происходит загрузка должен выдать правильный ответ... - Гудвин(04.03.2018 12:26)
- А ключ разве не хранится на флеш обновляемого МК? Передается по эфиру? Я хочу сделать загрузчик с ключем или индив. номером в защищенной области от чтения в прошивке. - Make_Pic(04.03.2018 11:43)
- XTEA. Про аппаратный AES MSP не знает. - Гудвин(04.03.2018 11:16)
- а скидываю прошивку целиком на внешнюю флэш, потом рестарт и при загрузке смотрю флаг что есть обновление, сначала проверяю кс всей прошивки + кс каждого блока в момент записи. - AVF(03.03.2018 22:55)
- я так вертолёт по Ethernet`у перешивал. Mahagam(255 знак., 03.03.2018 19:30)
- Если два таких устройства рядом сидят и включаются одним выключателем, то запросы от загрузчика будут выдаваться одновременно, и обновить не сможете. - Ale3000(05.03.2018 06:20)
- а в чем разница(радиоканал). Ставишь доп флэш если встроенной памяти на 2 копии не хватает. заливаешь по воздуху прошивку, далее перезагрузка и обновление. abivan(42 знак., 15.02.2018 11:57)
- загрузчик свой самописанный? - Make_Pic(03.03.2018 17:48)
- да элементарно... для начала смотрим, помещается ли самостоятельный загрузчик в память, и можно ли вырубить функциональность на момент загрузки (который может растянуться до бесконечности) ну а потом зависит от ответов - VLLV(15.02.2018 08:15)
- да можно все вырубить, только работать в режиме приема обновленного фирмваре. Хотелось посмотреть примеры, чтобы не изобретать "вилосипед". - Make_Pic(15.02.2018 08:44)
- Примеров на Cortex-M3 много. По моему даже в IAR. misyachniy(231 знак., 04.03.2018 17:03)
- дай сылки pls! или скинь примеры в аплоад - Make_Pic(04.03.2018 21:28)
- По Cortex M0 misyachniy(109 знак., 05.03.2018 09:04)
- Есть еще один вариант, с оверхедом. lloyd(419 знак., 05.03.2018 09:11)
- По Cortex M0 misyachniy(109 знак., 05.03.2018 09:04)
- дай сылки pls! или скинь примеры в аплоад - Make_Pic(04.03.2018 21:28)
- Примеров на Cortex-M3 много. По моему даже в IAR. misyachniy(231 знак., 04.03.2018 17:03)
- да можно все вырубить, только работать в режиме приема обновленного фирмваре. Хотелось посмотреть примеры, чтобы не изобретать "вилосипед". - Make_Pic(15.02.2018 08:44)
- Дистанционное обновление firmware само по себе -- мина замедленного действия. А тут ещё и радиоканал, да ещё и такой... Оно вам точно необходимо? - blackprapor(15.02.2018 08:10)
- А в чем состоит бризантность обновления прошивки? ;)) - my504(30.04.2018 10:07)
- это понятно, но тот кто "на хлеб дает" ставит задачу в первую очередь обновление прошивки. - Make_Pic(15.02.2018 08:45)
- Еще раз вопрошаю с превеликой просьбой - У кого остался оформленный протокол обновления прошивки On Air и желательно других команд опроса удаленных датчиков и работы с хост по UART, бросьте мне на почту anatol911 собка точк мaйл точк ру Make_Pic(39 знак., 28.04.2018 05:32)