Компания IBM совместно с итальянским производителем компьютерного оборудования Eurotech передала (http://www.readwriteweb.com/hack/2011/11/ibm-open-sources-po...) некоммерческой организации Eclipse Foundation все права на протокол MQTT (http://mqtt.org) (Message Queuing Telemetry Transport), разработанный для обмена сообщениями между компьютеризированными устройствами. По мнению компании, такой шаг должен стимулировать независимые организации к адаптации протокола и последующему созданию открытой сети "умных" устройств, построенной с использованием существующей Интернет-инфраструктуры.MQTT - лёгкий и простой протокол обмена сообщениями (размер заголовка всего 2 байта), реализующий модель "публикация/подписка" (publish/subscribe) и предназначенный для связи компьютеризированных устройств, подключенных к локальной или глобальной сети, между собой и различными публичными или приватными веб-сервисами. Его задача - заменить проприетарные технологии, используемые разными к...
URL: http://www.readwriteweb.com/hack/2011/11/ibm-open-sources-po...
Новость: http://www.opennet.me/opennews/art.shtml?num=32217
резмер заголовка 2 байта, заменить HTTP?
> резмер заголовка 2 байта, заменить HTTP?Да, ты прикинь, процу размером с почтовую марку в который упихана флеха и оперативка до кучи, которых сильно много в такой размер не лезет - удобнее слать 2 байтовые заголовки нежели парсить огроменный HTTP с 100500 фич.
вообще-то про двухбайтовый заголовок в статье написал какой-то дебил без мозгов. Двухбайтовый заголовок выше это что в мире называется magic word, а сам заголовок протокола, естественно, намного больше и мало принципиально отличается от HTTP.
В описании http://www.ibm.com/developerworks/webservices/library/ws-mqt... написано "the fixed-length header is just 2 bytes". Понятно, что это заголовок поверх транспортного уровня.
(http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mq...) четко указана структура - header 2 байта ровно.
> мало принципиально отличается от HTTP.На уровне микроконтроллеров _дико_ неудобно парсить HTTP. Там ресурсов мало. А ставить навороченный комп в выключатель света - жирновато, да? А сам по себе микроконтроллер может быть мелкой хренью размером с тетрадную клеточку 5х5 мм, вполне способной при этом дернуть высоковольтный полевик или симистор и при этом оно вполне может обладать эзернетом.
Чем оно отличается от AMQP и ØMQ?
> умный дом, созданный Andy Stanford-Clark, который умеет писать сообщения в твиттер"Я твой унитаз! Почисть меня! А то твой адрес всем скажу, чтобы соседи знали кто живет рядом!"
CAN, CANbus, BITBUS, ещё легион аналогичных... и все - вполне себе 'стандартные' и открытые. Все вроде есть уже сто лет как. При желании. Но вот - фиг'с. Наверное, не в стандартизации дело. Нет ещё реальной готовности в массах к таким масштабным системам. А как появится - возьмут любое Г и сделают вполне себе рабочую систему отвечающую заданным критериям.
http://xkcd.com/927/
> CAN, CANbus, BITBUS, ещё легион аналогичных... и все - вполне себе 'стандартные'
> и открытые.IIRC CAN был пропатентован немцами вдоль и поперёк.
Вместе с Neu! заодно ;-)
> CAN, CANbus, BITBUS, ещё легион аналогичных... и все - вполне себе 'стандартные'
> и открытые. Все вроде есть уже сто лет как. При желании.
> Но вот - фиг'с. Наверное, не в стандартизации дело.CAN требует специфичной железяки в чипе, и в основном прижился как автомобильный интерфейс.
OpenCAN, ModBUS вроде не вчерашние
> OpenCAN, ModBUS вроде не вчерашниеТолько для нормальной работы CAN нужна отдельная железка в чипе и вообще, довольно навернутый протокол. Для выключателя света - явно избыточно.
Предлагаю перевести интернет на сигнальные костры, свист и узелковое кодирование.Проблема спама решается автоматом. :)
> Проблема спама решается автоматом. :)Лесные пожары не учитываем? А зря.
> Предлагаю перевести интернет на сигнальные костры, свист и узелковое кодирование.
> Проблема спама решается автоматом. :)Ты опоздал, его уже перевели на голубиную почту. RFC от первого апреля гуглится в два счета. Что смешнее, нашлись психи которые натурально передали пакеты пинга почтовыми голубями. Правда время пинга получилось не прикольное, но сойдет для сельской местности.
Как оно относительно zeromq?
Лучше хуже?