Интернет ненужных вещей – Telegram
Интернет ненужных вещей
3K subscribers
329 photos
19 videos
23 files
539 links
Олег Артамонов. Техлид умных ТВ в Яндексе, сопредседатель Координационного совета при ОП РФ по общественному контролю за голосованием, председатель ТИК ДЭГ 2024 и просто неприятный человек.

Рекламы здесь нет и не надо.

Для связи: @olartamonov
Download Telegram
Основная проблема, собственно, даже не в наличии отсутствия специалистов, о котором все любят говорить, от федеральных тьюторов до меня, а в том, что они, на самом деле, никому тут не нужны.

Попробуйте в области того же IoT пройтись по лидерам рынка — ну, каких найдёте — и посмотреть линейку их продуктов. Вы быстро обнаружите, что за несколько лет бурного развития и многомиллионных инвестиций в цифровизацию экономики у всех из них есть (в порядке убывания распространённости):

1) ничего

2) умение настроить облачную платформу для интернета вещей

3) десяток-два разномастных устройств чужого производства (счётчики импульсов Вега, водосчётчики Арзамас, базовые станции Kerlink, ещё что-нибудь, вы скоро их начнёте по внешнему виду узнавать, они у всех одни и те же) с переклеенными этикетками

Для имитации бурной деятельности этого достаточно, а большего практически никому из крупных игроков, родивших внутри себя отдел по работе с IoT, тупо не надо. Ну то есть было бы хорошо, если бы вдруг как-нибудь само родилось бы что-нибудь ещё, но напрягаться для этого серьёзнее, чем рассылкой КП и денежными вложениями, не превышающими бестендерный порог в 100К рублей, в общем и целом незачем.

Свою разработку ведёт разве что старый добрый M2M, который ещё из времён GPRS-модемов (и по сию пору в основном на них), как правило, представленный небольшими компаниями, оседлавшими каждая по одной отрасли, продающими туда два-три своих продукта и не имеющими денег ни на какое расширение.

Впрочем, в части из них разработчиков тоже уже разогнали за ненадобностью.
Да, хороший показатель осмысленности традиционных обещаний «лидеров рынка» про «сейчас это только пилот, а вот дальше у нас заказ на десятки тысяч экземпляров» — если вы на этот пилот забиваете, хотя бы потому, что у вас не хватает денег/людей/иных ресурсов на то, чтобы впрягаться в довольно безденежный пилот под обещания будущих богатств, то с другой стороны на вас моментально и явно с некоторым облегчением забивают в ответ.

Что как бы важность всех этих проектов «на десятки тысяч экземпляров», а также, соответственно, вероятность наступления тех самых будущих богатств, отлично характеризует.
P.S. Ну, изредка ещё на всякий случай предлагают кинуть своих инвесторов, партнёров и коллег и устроиться в штат к лидеру рынка на 150-200 косарей очередным «ведущим архитектором проектов».
https://www.compel.ru/2018/11/27/stm32wb55-novyiy-multiprotokolnyiy-ble5-0-zigbee-thread-chip-stmicroelectronics

ST сделал серьёзного конкурента для CC2652 и nRF52. Как и у первого, радио работает на отдельном сопроцессоре.

Жаль, что только 2,4 ГГц — для желающих работать и в 868 МГц, не развивая под него отдельную программно-аппаратную платформу, особых альтернатив Техасу по-прежнему нет
Тем, кто только вышел на работу и обнаружил плачевное состояние сайта TI, сообщаю:

0) это не только у вас так
1) это с субботы так
2) обещали починить к 23:00 MSK воскресенья
3) у Компэла в каталоге PDF'ки с даташитами хранятся локально, пользуйтесь ими
4) попробуйте другой браузер. У меня работает в Edge, но никакими шаманскими плясками заставить работать в Firefox с субботы не получается

Upd. О, вторая чистка всех кукисов с *.ti.com помогла.
Высказывается предположение, что они там себе на выходных новый искусственный интеллект внедрили для защиты от атак.

Вообще, горе от ума — это частый случай с продукцией TI, я вот с их BQxxxxx однажды наплясался, пока не поменял на простой как сапог Linear.
14 марта 2019 года пройдёт уже вторая (и при этом в каком-то смысле до сих пор первая и единственная) профессиональная конференция по Интернету вещей InoThings++ — http://inothings.ru/2019

Как обычно, никакого маркетинга и никаких больших кораблей в космическом театре — только практика, только хардкор, только реальные разработчики и реальные представители компаний.

В следующем году мы планируем сделать два трека — для бизнеса и для разработчиков, и на первом целенаправленно соберём доклады про реализацию IoT проектов от компаний, которые их действительно реализовали — для примера вы можете по ссылке посмотреть, например, доклад Константина Нехаева про внедрение IoT на крупнейшем металлургическом комбинате.

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

Если вы уверены в том, о чём хотите рассказать, заявку на доклад можно подавать сразу на https://conf.ontico.ru/lectures/propose?conference=iot2019

Если вы хотите сначала обсудить, как и о чём вам рассказывать, это можно сделать напрямую со мной.
А из предыдущего сообщения очевидно же, что я - председатель программного комитета InoThings++?

В общем, если у вас действительно есть желание выступить на конференции, но вы не уверены, что у вас подходящая тема доклада, ораторские способности и т.п., не стесняйтесь обращаться напрямую.
Вот за что я люблю отдел разработки MEMS-датчиков ST Mictoelectronics, так это за последовательность, аккуратность и точность.

У магнитометра LIS3MDL ножка SDO/SA1, задающая младший бит адреса I2C, изнутри подтянута к питанию через резистор около 30 кОм.

Угадайте, сказано ли про это где-либо в официальных документах.

P.S. В переводе на русский это значит, что LIS3MDL нельзя использовать с ножкой, постоянно притянутой к земле — получите ~100 мкА лишнего энергопотребления на ровном месте. Хотите чётный I2C-адрес — тащите эту ногу на микроконтроллер и управляйте ей программно, выставляя 0 только тогда, когда есть обмен по I2C (sic!).

Лавров.жпг
Утренние ужасы
https://yandex.ru/jobs/vacancies/dev/embedded_systems_dev_drone/

Трудно найти более увлекательное занятие, чем наблюдать за эволюцией вакансий Яндекс в отдел разработки самобеглых повозок.

Примерно через три месяца после очередного этапа найма они понимают, что беспилотный автомобиль 5 категории по-прежнему почему-то не получается, конкретизируют требования следующего порядка и запускают найм снова.

Не меняется только количество открытых позиций, поэтому сейчас они ищут человека, который знает C++, ARM ASM, Python, Verilog, RTOS, аппаратные шины от I2C до PCIe и работал в автомобильной индустрии радиомонтажником.

В принципе, понятно, почему они заранее предупреждают, что от их беспилотных автомобилей на улицах лучше сразу тихо прятаться в безопасное место, по возможности не совершая резких движений (https://rb.ru/news/povedeniye-ryadom-s-bespilotnikami/).
До конца декабря ViewMate Deluxe — это софтина для просмотра и *редактирования* Gerber-файлов — идёт по $35 вместо обычных $95 по промокоду VMD2018

https://www.pentalogix.com/products/viewmate-deluxe
http://olegart.ru/wordpress/2018/12/07/5083/

Программный переход в бутлоадер на произвольном STM32 через автоматическое определение начального адреса System memory.
Недавно развлеклись тут немного на пару с компанией Rightech

https://youtu.be/yppA4mURl5Q?t=10938

P.S. Спасибо ЕКЦ и Росатому за возможность и шампанское!
Приложение Etcher, которое теперь все рекомендуют для записи образов на флэшки, весит 221 мегабайт и делает в общем-то то же, что и утилита dd, весящая 72 килобайта, плюс написанный на Electron гуй с тремя примерно кнопками.

Боженька, спасибо тебе, что в этом нашем эмбеддеде до сих пор 64 КБ ОЗУ считаются роскошью, которую не каждый может себе позволить, и все эти прекрасные новые фреймворки не доберутся до нас ещё много-много лет.
https://electronix.ru/forum/index.php?app=forums&module=forums&controller=topic&id=149933

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

С другой — судя по всему, наблюдаем мы начало очередной «истории успеха» на российском рынке.

Во-первых, R&D, занимающийся беспроводными системами (конкретно — уличным освещением) у Инкотекса уже был. Две команды, принцип взаимодействия которых я постичь не смог (судя по всему, ввиду отсутствия этого взаимодействия), развалившиеся ещё в прошлом году, так ничего и не выпустив.

В принципе, даже без знания этого сам по себе факт, что компания в 3000 человек *вдруг с нуля* нанимает отдел разработки, не может не настораживать. Такие вещи делаются плавно и постепенно, это же не вчера созданный стартап, в конце концов. Что значит «никакого легаси-кода»? А предыдущие двадцать лет своего существования ваша компания что делала?

Во-вторых, традиционная бессистемность требований. Разработчик беспроводки — традиционный человек-оркестр, на нём и архитектура, и протоколы связи, и железо, и прошивка. Разработчикам железа зачем-то надо иметь обязательный опыт с выпуском железом, эксплуатирующихся тысячами экземпляров на необслуживаемых объектах. Зачем? У вас в штате не осталось людей с таким опытом, или вы просто хотите снять с себя геморрой, набрав разработчиков по формальным признакам, а потом сказав им «Now kiss!» (см. гугль) и забив на выстраивание их кооперации с существующими у вас отделами? Так оно не работает хотя бы потому, что что есть «наличие законченных проектов»? Если человек в рамках этого проекта кофе подносил, это считается? А если схемотехнику делал, а потом другой, приговаривая «ну ты ж мудила криворукая, а» её переделывал?

В-третьих, и это главное, и это объясняет всё остальное — всё это очень, очень похоже на картинку «Now kiss!». Потому что нет ни слова про менеджера проекта и архитектора. Ни слова.

Ребята. Ни один проект не взлетает без менеджера проекта, который понимает, в какую сторону надо идти, какое светлое будущее обещать руководству и какими видами телесных наказаний мотивировать исполнителей. Ни один. Идея посадить полдесятка хороших разработчиков в одну комнату срабатывает тогда и только тогда, когда один из них добровольно берёт на себя эту роль (ну то есть, если смотреть на мир оптимистично, в одном случае из десяти).

Не может программист микроконтроллеров заниматься «анализом требований на систему в целом». Он может только программировать микроконтроллеры. И электронщик, какую должность вы ему ни нарисуйте, не может одной рукой готовить устройство к серийному выпуску, а другой разрабатывать архитектуру нового решения.

Наоборот иногда бывает — если человеку, давно выросшему в руководство проектами или технического директора, хочется взять шашки в руки, вспомнить молодость и в чём-то там техническом поучаствовать. Но инженер, который на полшишечки ещё архитектор, а на четверть — проджект-менеджер... нет, сынок, это фантастика.

И нет, высшее руководство, которое раз-два в месяц спускается с вершин, чтобы посмотреть, всё ли тут хорошо, на роль менеджера проекта не годится никак вообще. PM — он тут каждый день.

Иначе всё это развалится на отдельные подпроектики, слабо связанные и никак не скоординированные друг с другом, и благополучно загнётся с околонулевым выхлопом через пару лет.

Что, скорее всего, и произойдёт.
https://habr.com/post/433228/

Вещи про измерение осциллографом, которые понимают довольно немногие.

Текст может показаться занудным, но если вы работаете с отладкой электроники, прочитать и осознать его необходимо целиком.

P.S. У нас была курьёзная история, когда устройство работало корректно, только пока к нему был подключён осциллограф. Автор прошивки недооценил роль микросекунд, а ёмкость щупа осциллографа как раз обеспечила нужную задержку «аппаратно».
Вечером в куплете — утром в стенгазете!
Вообще это датчик влажности почвы, но другие варианты применения данного дизайна мы также рассматриваем