Дешевле и проще "апельсинку 0" взять в качестве прослойки, нежели на МК поднимать TCP/IP! // лично я историями успеха похвастать не могу: да, пробовал с дебильной lwip, но сам сеть не поднимал. Считаю это слишком сложным и ненужным для микроконтроллера.
P.S. И не надо забывать о безопасности. А это значит, что придется на МК реализовать еще и SSL! Дык, это ж вообще ядрен батон! Особенно если МК должен самостоятельно сертификатами заниматься, а не брать готовый ключ, сгенеренный компьютером... С другой стороны, можно придумать свою хитрожопую систему аутентификации, которая не будет требовать такого большого количества ресурсов, а в виду ее уникальности, возможностей и желаний взломать будет крайне мало.
Какая, в задницу, безопасность? Зачем там SSL? Это же не выставляется в сеть, нет там никакой авторизации, кроме как по факту железного подключения к устройству.
Если есть wifi или открытая сеть, то без SSL никуда! Если же тупо по USB подключить к компу, то на кой хер там сеть? Тупо по CDC командами настраиваешь. Элементарным "cat settings.txt > /dev/ttyUSB0"
А в чем профит перед нопремер MSC с JSON файликом (попроще) или той-же html страницей со всеми пирогами (посложнее)? Энивей драйвер USB нужен, хоть на MSC хоть на TCP\IP.
Comments 28
ПыСы: А еще слышал о хакинге подобной технологией.
Reply
Reply
https://www.segger.com/products/connectivity/emusb-device/add-ons/ip-over-usb/
https://forum.arduino.cc/index.php?topic=607847.0
https://arduino.stackexchange.com/questions/22418/possible-to-create-ip-to-usb-hid-keyboard-device-using-arduino
Reply
// лично я историями успеха похвастать не могу: да, пробовал с дебильной lwip, но сам сеть не поднимал. Считаю это слишком сложным и ненужным для микроконтроллера.
P.S. И не надо забывать о безопасности. А это значит, что придется на МК реализовать еще и SSL! Дык, это ж вообще ядрен батон! Особенно если МК должен самостоятельно сертификатами заниматься, а не брать готовый ключ, сгенеренный компьютером... С другой стороны, можно придумать свою хитрожопую систему аутентификации, которая не будет требовать такого большого количества ресурсов, а в виду ее уникальности, возможностей и желаний взломать будет крайне мало.
Reply
Reply
Если же тупо по USB подключить к компу, то на кой хер там сеть? Тупо по CDC командами настраиваешь. Элементарным "cat settings.txt > /dev/ttyUSB0"
Reply
Reply
Reply
Leave a comment