Как стать автором
Обновить

Интерфейсы и протоколы в IoT. Лекция первая

Время на прочтение16 мин
Количество просмотров13K
Всего голосов 26: ↑24 и ↓2+28
Комментарии19

Комментарии 19

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

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

Интерфейс — физическая связь между элементами, протокол — договорённость о способе использования её для передачи информации. Прямо на второй картинке это к устной речи применено.

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

Попробуйте договориться с разъёмом USB, чтобы у него стало больше контактов.

Вот вот, это насколько надо уже быть в теме чтобы знать о том что разъёмы могут говорить.
А студенты ещё этого не знают.
Поэтом думаю не стоит их грузить метафорами про устную речь.

Просто берём спецификацию USB и с удивлением узнаем прямо из её текста, что у протоколов бывают интерфейсы, а у интерфейсов бывают протоколы.

И как с этим жить?

Попробуйте договориться с разъёмом USB, чтобы у него стало больше контактов.

А со спекой передачи данных как будто можно договориться?

Конечно. Можно её даже не соблюдать, а свою сделать. Как Samsung или Qualcomm.

Так разьем тоже можно свой сделать.

Только если есть очень-очень много лишних денег.

Олег, спасибо больше за статью! Было бы интересно почитать весь курс.

Очень понравилась интерпритация модели OSI на примере речи ??

Курс буду публиковать по мере чтения живых лекций в МИЭМ.

Например, недавно в одной статье на Хабре проскальзывало удивление, что Siemens годами не модернизирует свои ПЛК, их внешний вид и интерфейс такой же, как двадцать лет назад — но задумывался ли автор, что может быть, Siemens обладает некоторой информацией, побуждающей его делать иметь так? Например, что заказчики между современным интерфейсом и отсутствием необходимости переучивать эксплуатационщиков на новый продукт выбирают второе?

Слушайте, а это где такой бред написали, даже интересно?

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

Читаю хабр много лет, но зарегистрировался только сейчас - специально, чтобы подписаться на вас и сказать вам спасибо! Хорошие конспекты лекций - на вес золота, а если они прямо от лектора - это вообще роскошь.

Goodness = Добротность ?

«Хорошесть».

Сеть «3Х» :)

Отличная статья! Не столько про IoT, сколько про понимание мира.

@olartamonovа продолжение где-то реально увидеть? Или в этой статье законспектированы все 60 часов?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории