Java实现的小巧稳定快速的Mqtt-Client工具

shap-mqtt

基于java实现的一个mqtt客户端连接工具包:shap-mqtt

这是我第一款发布的开源工具

使用样例

订阅,需要继承IShapListener接口

public class NcSubscribe implements IShapListener {
    @Override
    public void messageArrived(String topic, MqttMessage message) throws Exception {
        System.out.println("topic:"+topic);
        System.out.println("id:"+message.getId());
        System.out.println("qos:"+message.getQos());
        System.out.println("context:"+message.getPayload());
    }
}

发布,使用类ShapMqtt.publish(...)

class Test {
    public static void main(String[] args){
        ShapMqtt shapMqtt = new ShapMqtt("tcp://127.0.0.1:1883");
        shapMqtt.subscribe("hello/+",new NcSubscribe());
        shapMqtt.publish("hello/one",1,"hello world!".getBytes(),false);
    }
}

发布Maven Nexus仓库

Maven pom.xml中可以之间引用

groupId: com.github.owen-jia
artifactId: shap-mqtt
version: 0.0.1

差不多花了2小时,看了网上一篇博客创建nexus帐号配置maven pom再deploy成功。

首先Maven配置

这两篇文章很靠谱,按流程走一次性就成功了;

issues.sonatype.org 创建新project task

task

官方办事效率真是让人钦佩不已,1小时内搞定审核。

deploy

Maven中央仓库的更新速度也是令人佩服,才上传完立马就能在项目中引入使用。

友链

作者:Owen Jia

推荐关注他的博客:Owen Blog

公众号: 冬天就要吃胖点

冬天就要吃胖点

转载于:https://my.oschina.net/timestorm/blog/3052353

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值