TestsTested | ✗ |
LangLanguage | CC |
License | MIT |
ReleasedLast Release | Mar 2018 |
Maintained by xuwq.
To run the example project, clone the repo, and run pod install
from the Example directory first.
-(void) connect {
mqttClient=[[MqttClientEx alloc] initWithClientId:@"some_unique_id"];
mqttClient.host=MQTT_SERVER;
mqttClient.username=MQTT_USERNAME;
mqttClient.password=MQTT_PASSWORD;
[mqttClient connectWithCompletionHandler:^(MQTTConnectionReturnCode code) {
NSLog(@"mqtt is connected");
mqttClient.keepAlive = 0;
[[NSNotificationCenter defaultCenter] postNotificationName:MQTT_CONNECTED object:nil];
}];
mqttClient.disconnectionHandler=^(NSUInteger code)
{
NSLog(@"mqtt is disconnected");
};
}
-(void) example {
[mqttClient subscribe:@"a" withTag:@"tag1" wittMessageHandler:^(MQTTMessage *message) {
} withCompletionHandler:nil];
[mqttClient subscribe:@"a" withTag:@"tag2" wittMessageHandler:^(MQTTMessage *message) {
} withCompletionHandler:nil];
}
-(void) stop {
mqttClient.keepAlive = 0;
}
MqttEx is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "MqttEx"
xuwq, [email protected]
MqttEx is available under the MIT license. See the LICENSE file for more info.