请选择 进入手机版 | 继续访问电脑版
点击联系客服
客服QQ:509006671 客服微信:mengfeiseo

兰州老站长

 找回密码
 立即注册
查看: 52|回复: 0

MQTT_yw_Aidl 可能是最简单的MQTT客户端实现方法

[复制链接]

1

主题

1

帖子

-7

积分

限制会员

积分
-7
发表于 2021-3-8 14:23:11 | 显示全部楼层 |阅读模式
MQTT_yw_Aidl是以MQTT_yw为基础的开放原始码Aidl项目。这可能是最简单的MQTT客户端。将召回三个函数一次,帮助创建自己的MQTT  Android客户端。

项目地址:https://gitee.com/fish_five/mqtt_yw_aidl

1. 设置MQTT服务器信息

imqttbgset  . connect(' TCP  3360//192 . 168 . 3 . 10233601883 ',' bhygzsclinet2 ',newcallback(

第一个参数是MQTT服务器地址。需要添加TCP  3360//和端口。第二个参数是设备标识,可确保唯一性。第三个参数是继承回调接口的实现类,必须继承3358www.sina.com/。2. 设置订阅主题

imqttbgset  . set  _ retopic(topic);

Imqttbgret.Stub

3.向指定主题推送消息

Imqttbgset.fs  _ toserver  (topic,mage);

1.第一个参数是只有一个参数,为你要订阅的主题

2.第二个参数是你要发送消息的目标主题

4.回调类

/* *

*接收回调

* retServermsg  -"返回状态信息

* retTopicmsg  -"返回有关订阅主题的信息

*/

private  class  callback  extends  imqttbgret  . stub  {

@Override

public  void  retservermsg(stringss)throws  remote  exception  {

Log.d(标签,' RETSERVERMSG  : ' SS);

}

@Override

public  void  rettopicmsg(stringss)throws  remote  exception  {

Log.d(标签,' RETOPICMSG  3360 ' SS);

}

}

发送的内容

使用前提

1. 一定要先安装MQTT_yw  App到手机上,才能正常使用MQTT_yw_Aidl项目

2.一定要导入Aidl包 ,并且绑定Aidl服务 ,如何绑定?请copy项目中 onBind()函数的6行代码,这里不赘述了。

…To  END: 项目相关资源导航
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|无图版|手机版|小黑屋|兰州@IT精英团

GMT+8, 2021-4-14 18:29 , Processed in 0.074365 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2021, Tencent Cloud.

快速回复 返回顶部 返回列表