5 принципов проектирования беспроводных продуктов для Интернета вещей
В Link Labs наша миссия - создавать беспроводные продукты, которые решают проблемы наших клиентов как можно проще и быстрее. Наш опыт по превращению технологии дальнего беспроводного физического уровня в успешные коммерческие продукты научил нас нескольким вещам.
Мы думаем, что эти уроки также применимы к тем, кто хочет разрабатывать новые приложения для Интернета вещей.
1. Решать проблемы
Практически все, кто работает в сфере встроенной беспроводной связи (или Интернета вещей), знаком с шумихой вокруг подключенных холодильников и тостеров. Лучший способ взглянуть на огромный потенциал Интернета вещей - это спросить:«Какие потребительские или бизнес-проблемы можно решить с помощью большего количества данных датчиков и / или улучшенной передачи данных?» Это основной сдвиг, обеспечивающий новые возможности подключения. То, что что-то может быть подключено к Интернету, конечно, не означает, что это решит какие-либо проблемы.
Заказчики платят за решение проблем. Очень немногие платят много за новизну. Когда клиенты приходят к нам с идеями новых продуктов, основная проблема, которую мы чаще всего решаем с помощью наших технологий, проста:прокладка проводов к десяткам шлюзов обходится дорого, поэтому наличие одного шлюза, который может подключиться ко всему зданию или университетскому городку, - это гораздо больше. рентабельный способ разработки беспроводной системы управления.
2. Сначала создайте человеческий интерфейс
Первый шаг, который мы делаем с покупателями нового продукта, - это встать у доски и нарисовать простой макет пользовательского интерфейса. Как представлены данные? Какие есть элементы управления? Почему? На другой стороне «ссылки» мы рисуем, как датчик или конечная точка взаимодействуют с физическим миром. Как он питается? Что он делает? И т. Д.
Ответы на эти вопросы до того, как вы напишете какие-либо требования низкого уровня, эффективно приведут решение к наилучшему результату. Часто инженеры могут слишком рано увлечься мельчайшими деталями реализации. Каждому в команде необходимо четкое видение конечного состояния. В большинстве случаев это можно экстраполировать на 2 «конца» проблемы. Пользовательский интерфейс и датчик. Все, что между ними - «за кадром».
3. Понимание крайних случаев
В беспроводной связи, как и в большинстве других инженерных разработок, главным является тестирование. Заставить систему работать в идеальных условиях - это всего лишь первый шаг. Сесть и обдумать все плохое, что может случиться с компонентами вашей системы, - отличный способ составить план тестирования.
У нас есть наша группа поддержки на местах, которой мы должны поблагодарить за наши последние незапланированные испытания и усилия по исправлению ошибок. Они были в нашем офисе и включили интернет-соединение перед нашим основным маршрутизатором. Радиошлюзовое радио, которое мы разрабатывали, не могло справиться с сетевым подключением, но без маршрута в Интернет. Мы просто не учли этот случай в нашем плане тестирования. Теперь он в списке.
Внимательное упражнение, разбирающее вашу систему на всех уровнях, может выявить подобные случаи.
4. Постройте что-нибудь быстро
Мы всегда стараемся как можно быстрее изготовить наши первые печатные платы для нового проекта. Ошибки и проблемы с дизайном случаются всегда. Вы можете просматривать схемы, пока не станете старыми и седыми, но если вы сделали неправильные предположения о том, как ваша система будет работать, вы не узнаете, пока не построите ее.
Я не могу не поблагодарить нашего контрактного производителя электроники www.bittele.com, который позволяет нам создавать системы быстро, без каких-либо проблем. Пожалуйста, не используйте их, мы хотим их все для себя (j / k).
5. Отправить
Да, лучшее тестирование происходит в продакшене. Хотя эта шутка обычно сопровождается мемом о Dos Equis Man, это реальность, что ваш первый продукт, вероятно, будет иметь проблемы. Получение прототипов в руки ваших клиентов как можно быстрее всегда окупается. Не беспокойтесь о том, чтобы разочаровать их своими ошибками. Они будут намного счастливее, когда конечный продукт будет безупречным. Поверьте мне.
Пожалуйста, свяжитесь с нами. Мы хотели бы выяснить, как помочь вашей команде создать следующее отличное приложение для беспроводного Интернета вещей.
Интернет вещей
- Существенная потребность в услугах по проектированию механических конструкций
- Создание пользовательского интерфейса для продукта данных IoT:9 вещей, которые следует учитывать
- Почему периферийные вычисления для Интернета вещей?
- Промышленный дизайн в эпоху Интернета вещей
- 5 ключей к разработке продуктов Интернета вещей
- 5 принципов проектирования для применения надежных межсоединений для приложений с интенсивным использовани…
- Ячеистые сетевые модули Silicon Labs оптимизируют безопасный дизайн продуктов Интернета вещей
- Беспроводные протоколы для решений отслеживания активов на основе Интернета вещей
- Как найти подлинные предложения по разработке продуктов IoT
- CNC CAD Design:обзор для дизайнеров продуктов