Как автомат сообщал о запасе бутылок

В начале 1980-х обычный поход за газировкой мог закончиться зря: студентам приходилось отрываться от работы, спускаться к автомату и только там выяснять, пуст ли он. Решение подсказала не сложная электроника, а простые механические датчики — микропереключатели.

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

От механического щелчка к сообщению по сети

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

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

Полезная информация — не вся информация

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

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