MQTT为轻量级的封包传送/订阅协定。传统以socket传递byte stream时,需要自行管理多socket连线,封包加密与验证、连线中断等问题。因此诠隼科技在ACTS Controller、Agent沟通上使用此协定集中管理各client,只需连上MQTT Broker就可互相传送资讯,而不需自行管理多个client之间连线,传送。
MQTT支援TLS加密以及使用者认证,可确保资料的机密性和完整性。并提供QoS机制,分别为QoS0(最多只送一次,但不保证能送达),QoS1(会重复传送,但是接收端可能收到多笔)和QoS2(会重复传送,且保证接收端只会收到一次)三种等级。因此诠隼科技使用此协定作为ACTS Controller与Agent间沟通平台,并以QoS2确保指令和结果能成功送达。
另外多个MQTT Broker组成Cluster后,也可避免单点故障导致通讯中断。诠隼科技可协助客户建立稳定的MQTT丛集环境,提升通讯的效率及稳定性。