2014-09-27 6 views
0

Я работаю над разработкой платформы на платформе Contiki для IoT. Я хочу реализовать M2M в IoT.Какой протокол можно использовать для связи M2M в IoT?

Скажем, у меня есть один датчик и один переключатель. Теперь я хочу запускать переключатель на основе порога показаний датчика. Я могу добиться этого легко. Но я хочу, чтобы какой-то твердый протокол M2M, который можно легко использовать для привязки нескольких devices.IFTTT делает то же самое из облака.

Так и есть их проверенный протокол для M2M в IoT.

+0

См. Мой вопрос об элите: http://stackoverflow.com/questions/25108933/which-iot-protocol-framework-should-i-choose-for-wireless-m2m-communication-at-h – niutech

ответ

1
  • протокол обнаружения службы: SSDP, MDNS/DNS-SD (Bonjour), Alljoyn, OMA
  • протокол Сообщение: MQTT (PUB система & SUB), COAP (HTTP поверх UDP), Alljoyn, OMA
  • -
2

Протокол вроде ModBus звучит так, как будто он подходит для ваших нужд (очевидно, вам нужно немного его адаптировать для беспроводного пространства связи).

+0

Я думаю, что Modbus не поместится в 8/16 бит MCU. Я хочу легкий вес M2M, который можно использовать с микроконтроллерами PIC/STM32. –

+1

Modbus является крошечным и легко реализуется на 8-битной машине. Тем не менее, это, как правило, отношение ведущее/ведомое, что может не соответствовать вашим потребностям ... – Ross

1

Вы можете использовать MQTT или CoAP - оба из них являются проверенными стандартами со многими облегченными реализациями, даже для 8-разрядных микроконтроллеров.

Для получения дополнительной информации см. my answer к аналогичному вопросу.