Архив 30 мая 2018

Эталонный индус на форуме по электронике

Дилип Кумар Джаякумар пишет (я попытался передать орфографию и пунктуацию оригинала в переводе):

Привет, Мы стартап, создающий IoT-устройства для Умного Дома и Мониторинга Окружающей Среды. У нас нет инженера или со-основателя который знает разработку и или инженерию электроники. У нас только есть идея продукта и мы думаем, что WiFi система-на-чипе TI – это хороший выбор процессора для продукта. Я хотел бы поговорить с экспертом по продукту из TI, чтобы я мог объяснить больше про продукт и идею. Спасибо!

По-моему, таких наглых товарищей не было даже в яцуткинской библиотеке.

Чтобы не забыть

Столкнулся с интересным поведением Linux при попытке изобразить TCP-соединение с помощью “сырых” сокетов (raw sockets), точнее, чего-то на них похожего. Как только на не открытый “явно” (с помощью bind() и listen()) TCP-порт прилетал какой-либо пакет, что-то в составе операционной системы кидало в ответ пакет с флагом RST. Лечится такое поведение двумя способами – можно либо “недосоздать” сокет (вызвать bind(), listen() и не вызывать accept()), либо добавить правило в iptables, не позволяющее отправлять пакеты с RST – что-нибудь в таком роде:

iptables -I OUTPUT -p tcp --tcp-flags RST RST -j DROP