Как стать автором
Обновить
  • по релевантности
  • по времени
  • по рейтингу

Разработка электроники. Аудит проекта в примерах. Спасаем тёплые полы всем хабром

Управление проектамиРазвитие стартапаУправление продуктомСхемотехникаПроизводство и разработка электроники

Лирическое отступление
По моему мнению, в сегодняшней России наибольшие шансы на успех в области технологических стартапов имеют два типа проектов:

  • узконишевые в области промышленной автоматизации, основанные командой профессионалов в данной области и подкреплённые стартовым финансированием по крайней мере в 20 — 50 000 USD
  • создание прототипов устройств, ориентированных на глобальные рынки

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

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

Давно хотел провести детальный анализ какого-либо проекта по разработке электроники, показать явные ошибки и правильные подходы, которые помогут их исключить. Возможно, ещё долго бы собирался, но подвернулся случай — пост в блогосфере Habra “Становление термостата. Как это получилось”. Статья вызвала бурю в комментариях в том числе и с моей стороны, значит тема актуальна. Какой смысл рассказывать о провалившихся и канувших в Лету проектах, где уже ничего нельзя исправить, не лучше ли попытаться сделать доброе дело?

Попробуем провести аудит проекта с учётом самых ценных комментариев и будем надеяться, что команда извлечёт из него что-то полезное. Возьмём за минимально жизнеспособную версию (MVP) информацию, которую авторы раскрыли в своей статье и подумаем, каким образом можно его улучшить в ходе следующей итерации.
Приступаем к аудиту проекта
Всего голосов 46: ↑41 и ↓5 +36
Просмотры10.1K
Комментарии 122

Интернет вещей в Яндекс.Облаке: как устроены сервисы Yandex IoT Core и Yandex Cloud Functions

Блог компании ЯндексОблачные вычисленияРазработка для интернета вещейИнтернет вещейIT-компании


В октябре прошлого года состоялась первая облачная конференция Яндекса Yandex Scale. На ней было объявлено о запуске множества новых сервисов, в том числе Yandex IoT Core, который позволяет обмениваться данными с миллионами устройств Интернета вещей.

В этой статье я расскажу о том, зачем нужен и как устроен Yandex IoT Core, а также каким образом он может взаимодействовать с другими сервисами Яндекс.Облака. Вы узнаете об архитектуре, тонкостях взаимодействия компонентов и особенностях реализации функциональности — всё это поможет вам оптимизировать использование этих сервисов.
Читать дальше →
Всего голосов 22: ↑21 и ↓1 +20
Просмотры9.7K
Комментарии 0

IoT в моей жизни. Как создать умный офис, а также отслеживать рост картофеля у себя в квартире благодаря IoT

Разработка для интернета вещей
Из песочницы
Приветствую вас, Хабровчане!

В 2020-м году все мы знаем что такое Интернет Вещей и для чего он нужен. Но как много из нас знакомы с облачными платформами, которые представляют один из наиболее значимых пластов в IoT? Давайте разбираться.

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

В платформе, которую я обычно использую для своих задач, уже реализовано взаимодействие с устройствами, работающими по таким протоколам как MQTT, Wialon Combine, Wialon IPS, Galileosky, Modbus и некоторым другим.

Помимо использования представленных протоколов, для устройств, которые не имеют выхода в Интернет, есть возможность написания программных агентов – некоторых посредников между оборудованием и платформой, которые устанавливаются на другом устройстве (например, Raspberry Pi) и соединяются с этим оборудованием.

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

  1. сконфигурировать модель с желаемыми параметрами и командами;
  2. создать объект с уникальным идентификатором в платформе;
  3. сконфигурировать устройство для подключения к платформе.

Разберем несколько кейсов и посмотрим, как же всё это подключается.
Читать дальше →
Всего голосов 13: ↑13 и ↓0 +13
Просмотры3.8K
Комментарии 9

Микроволновка, знающая о тебе всё: что такое Интернет вещей (IoT)?

Управление разработкойРазработка для интернета вещейИсследования и прогнозы в ITУмный домИнтернет вещей
С появлением на рынке стиральных машин, духовок, дверных замков и даже ваз с подключением к интернету, Bluetooth- или Wi-Fi-модулем в борьбу за интернет-потребителя включились не только разработчики ПО, но и промышленные дизайнеры. Так явление “интернет вещей” (Internet of Things) стал неотъемлемой частью нашей жизни.

Читать дальше →
Всего голосов 3: ↑2 и ↓1 +1
Просмотры2.1K
Комментарии 4

Интернет вещей по-русски. Минимализм и открытость OpenUNB

Беспроводные технологииРазработка систем связиСтандарты связиРазработка для интернета вещейИнтернет вещей

Я уже давно влюблен в низкоскоростные системы передачи по радио. Настолько давно и так неудачно, что эта любовь стала казаться мне безнадежной. И вот недавно мне повезло, мне ответили взаимностью.

Читать дальше →
Всего голосов 10: ↑8 и ↓2 +6
Просмотры4.3K
Комментарии 36

Путь одной команды от «велосипедов» до IoT-платформы

Блог компании Rightech IoT CloudРазработка для интернета вещейИнтернет вещей
Привет, Хабр!

Мы, команда Rightech, наконец-то решили начать вести блог. У нас накопилось много опыта в построении высоконагруженных IoT-систем, и мы решили, что просто обязаны им делиться! Совсем недавно прошел запуск публичной версии нашей платформы RIC (Rightech IoT Cloud), и теперь ей может воспользоваться каждый желающий. Но сначала расскажем, кто мы и откуда появились.

C чего всё начиналось


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

Через какое-то время команда стала замечать общее между всеми проектами. Мы писали на различных языках программирования, работали с разным оборудованием, но выстраивали идентичную архитектуру решения. В определенный момент мы пришли к выводу, что можно создать универсальный фреймворк, который позволит сразу перейти к разработке интерфейса системы.
Читать дальше →
Всего голосов 10: ↑10 и ↓0 +10
Просмотры2.1K
Комментарии 2

Умный дозатор таблеток или мой первый опыт в IoT

Блог компании SamsungCПрограммирование микроконтроллеровРазработка для интернета вещейИнтернет вещей

Автоматический дозатор


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

Читать дальше →
Всего голосов 19: ↑19 и ↓0 +19
Просмотры4.6K
Комментарии 10

Анонсируем новую версию Rightech IoT Cloud v2.2. Небольшой обзор

Блог компании Rightech IoT CloudРазработка для интернета вещейИнтернет вещей
Всем привет!

В рамках нашего блога мы планируем делиться не только историями и опытом, но также освещать последние нововведения и изменения, связанные с платформой Rightech IoT Cloud (RIC).

Недавно мы опубликовали версию RIC v2.2. А теперь рассказываем, что же именно вошло в релиз этого квартала.

Ну что, погнали?

Опираясь на отзывы и предложения наших пользователей, мы решили добавить следующие функции:

  • Import/export сущностей платформы, а именно моделей, объектов и автоматов.
  • Обработку ошибок в редакторе автоматов.
  • RIC-app — упрощенную мобильную версию платформы.

image
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры603
Комментарии 0

Интернет вещей по-русски. Помехоустойчивое кодирование в OpenUNB

Беспроводные технологииРазработка систем связиСтандарты связиРазработка для интернета вещейИнтернет вещей

Доступ к среде (MAC, Media Access Control) в OpenUNB очень прост — случаен и асинхронен. Этот вид доступа еще называют асинхронная ALOHA. Даже WiFi может похвастаться более сложным вариантом MAC. За счет этого упрощения оконечные устройства OpenUNB могут сильно экономить в потребляемой энергии и стоимости оборудования. Но такой способ доступа к среде приводит к ошибкам при передаче, которые чаще происходят группами. Поэтому, хотя и не только поэтому, помехоустойчивому кодированию в OpenUNB уделено достаточно много внимания.

Читать дальше →
Всего голосов 14: ↑13 и ↓1 +12
Просмотры2K
Комментарии 13

IoT-елочка, гори!.

Блог компании Rightech IoT CloudРазработка для интернета вещейИнтернет вещей
Пришел новый русский в магазин, чтобы сдать новогоднюю гирлянду.
– Не работает? – спрашивает его продавец.
– Почему? Очень даже работает, – отвечает тот.
– А в чем тогда дело?
Покупатель вздохнул и ответил:
– Не радует.

Привет, друзья!

Очень надеемся, что гирлянда, изготовление которой мы опишем в статье, порадует вас и своим видом, и тем фактом, что вы можете ее сделать сами. Совсем не претендуя на то, что эта гирлянда станет серьезным конкурентом недорогих китайских вариантов, мы все же считаем, что такой небольшой DIY в преддверии новогоднего праздника может стать прекрасным развлечением для всей семьи, ведь тут и сборка “железочек”, и программирование, и составление сценария логики работы гирлянды, и, в конечном счете, созидание красоты, сделанной собственной руками!

Под катом:

  1. Собираем прототип гирлянды
  2. Пишем код для нескольких режимов работы
  3. Подключаем к платформе Rightech IoT Cloud
  4. Придумываем и реализовываем сценарий работы гирлянды
  5. Создаем праздничное настроение

image
Читать дальше →
Всего голосов 8: ↑5 и ↓3 +2
Просмотры4.3K
Комментарии 27

Системы контроля управления доступом в IoT — умеем, знаем, практикуем

Блог компании Rightech IoT CloudРазработка для интернета вещейИнтернет вещей

И снова привет, мир!

В прошлой статье про IoT-елочку в голосовании многие отметили, что интересна тема управления устройствами в зависимости от количества человек в помещении. Это довольно масштабная задача, и мы предлагаем разделить ее решение на несколько этапов. Сегодня поговорим о системе контроля управления доступом (СКУД), которая, будучи подключенной к платформе интернета вещей Rightech IoT Cloud (далее по тексту - платформа), является базовым элементом в системе подсчета количества человек в офисе. Мы уже поверхностно освещали этот кейс в одной из статей, но сегодня рассмотрим этот проект более подробно и погрузимся в особенности исполнения.

Хочу узнать больше >>>
Всего голосов 6: ↑6 и ↓0 +6
Просмотры3.4K
Комментарии 0

Интернет вещей по-русски. Канальный уровень OpenUNB. Общие положения и адресация устройств

Информационная безопасностьБеспроводные технологииРазработка систем связиРазработка для интернета вещейИнтернет вещей

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

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры1.9K
Комментарии 26

Интернет вещей по-русски. Процедура активации OpenUNB

Информационная безопасностьБеспроводные технологииРазработка систем связиРазработка для интернета вещейИнтернет вещей

Односторонний характер протокола OpenUNB накладывает отпечаток на все процедуры протокола. Разработчики OpenUNB, стремясь разработать защищенный протокол, создали на первый взгляд довольно сложную процедуру вхождения устройства в сеть — активацию. Давайте разберем ее в деталях.

Читать дальше →
Всего голосов 2: ↑1 и ↓1 0
Просмотры2.3K
Комментарии 2

Интернет вещей по-русски. Безопасность в OpenUNB

Информационная безопасностьБеспроводные технологииРазработка систем связиРазработка для интернета вещейИнтернет вещей

В настоящее время — в эпоху развитого интернета — мы настолько привыкли к хорошей информационной безопасности протоколов передачи информации, что тема создания новых протоколов несколько ушла в тень. Зачем что-то еще изобретать? Просто выбери из имеющихся. Но Интернет вещей поднимает эту тему заново.

Читать дальше →
Всего голосов 9: ↑9 и ↓0 +9
Просмотры3.3K
Комментарии 4