MMqtt¶
MMqtt Framework 에 대한 필수 API 를 정의
Mqtt API¶
Mqtt 관련 기능을 제공한다.
Mqtt Connect¶
-
M.mqtt.
connect
(setting)¶ Changed in version 2.2.0.
- Arguments
setting.clientId (String) – 클라이언트 아이디
setting.topic (String(Array)) – 구독 정보 (다수의 토픽을 연결 시 등록하고 싶다면 배열 형태 가능)
mqtt 서버에 연결한다.
Example:
M.mqtt.connect({
clientId: 'clientId',
topic: 'topic'
});
M.mqtt.connect({
clientId: 'clientId',
topic: ['topic1', 'topic2']
});
Mqtt Subscribe¶
-
M.mqtt.
subscribe
(setting)¶ Changed in version 2.2.0.
- Arguments
setting.clientId (String) – 클라이언트 아이디
setting.topic (String(Array)) – 구독 정보 (다수의 토픽을 등록하고 싶다면 배열 형태 가능)
mqtt 서버에 구독 정보를 알린다.
Example:
M.mqtt.subscribe({
clientId: 'clientId',
topic: 'topic'
});
M.mqtt.subscribe({
clientId: 'clientId',
topic: ['topic1', 'topic2']
});
Mqtt Unsubscribe¶
-
M.mqtt.
unsubscribe
(setting)¶ Changed in version 2.2.0.
- Arguments
setting.topic (String(Array)) – 구독 정보(다수의 토픽을 구독 해제하고 싶다면 배열 형태 가능)
mqtt 서버에 구독 해제를 알린다.
Example:
M.mqtt.unsubscribe({
topic: 'topic'
});
M.mqtt.unsubscribe({
topic: ['topic1', 'topic2']
});