当前位置: 首页 > news >正文

广州市车管所网站建设推广优化

广州市车管所网站建设,推广优化,绵阳网站制作,网站建设后期维护流程1.MQTT(消息队列遥测传输协议),是一种基于 发布/订阅 (publish/subscribe)模式的"轻量级"通讯协议, 该协议构建于TCP/IP协议上 。MQTT最大优点在于,可以以极少的代码和有限的带宽&…

1.MQTT(消息队列遥测传输协议),是一种基于 发布/订阅 (publish/subscribe)模式的"轻量级"通讯协议, 该协议构建于TCP/IP协议上 。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。作为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设备、移动应用等方面有较广泛的应用。

MQTT协议中有三种身份:发布者(Publish)、服务器(Broker)、订阅者(Subscribe)

2.api操作:
Connect:与服务器进行MQTT连接;
Disconnect:与服务器断开MQTT连接;
Subscribe:订阅某个主题;
UnSubscribe:取消订阅某个主题;
Publish:发布消息;

3.安卓客户端示例:

添加依赖:

    implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.2.2'implementation 'org.eclipse.paho:org.eclipse.paho.android.service:1.1.1'

添加权限

<uses-permission android:name="android.permission.INTERNET" />

java代码

//创建实例
//brokerUrl为实例,clientid是唯一值
MqttAndroidClient mqttAndroidClient = new MqttAndroidClient(context, brokerUrl, clientId);//设置监听订阅消息的回调mqttAndroidClient.setCallback(mqttCallback);mMqttConnectOptions = new MqttConnectOptions();//设置是否清除缓存mMqttConnectOptions.setCleanSession(true);//设置超时时间,单位:秒mMqttConnectOptions.setConnectionTimeout(60);//设置心跳包发送间隔,单位:秒mMqttConnectOptions.setKeepAliveInterval(60);//设置用户名mMqttConnectOptions.setUserName(userName);//设置密码mMqttConnectOptions.setPassword(password.toCharArray());//是否重连mMqttConnectOptions.setAutomaticReconnect(false);//同时发布的最大消息数量mMqttConnectOptions.setMaxInflight(10000);//建立连接mqttAndroidClient.connect(mMqttConnectOptions, null, iMqttActionListener);private final MqttCallback mqttCallback = new MqttCallback() {//这里处理收到的数据@Overridepublic void messageArrived(String topic, MqttMessage message) {}@Overridepublic void deliveryComplete(IMqttDeliveryToken arg0) {Log.d(TAG, "deliveryComplete: ");}@Overridepublic void connectionLost(Throwable arg0) {Log.e(TAG, "connectionLost:" + arg0.getMessage());Log.e(TAG, "onFailure: " + mqttAndroidClient.isConnected());doReconnect();}};private final IMqttActionListener iMqttActionListener = new IMqttActionListener() {@Overridepublic void onSuccess(IMqttToken arg0) {//建立订阅try {mqttAndroidClient.subscribe(topic, topicQos, null,new IMqttActionListener() {@Overridepublic void onSuccess(IMqttToken asyncActionToken) {Log.d(TAG, "Subscribed topic successfully: " + asyncActionToken.toString());}@Overridepublic void onFailure(IMqttToken asyncActionToken,Throwable exception) {Log.d(TAG, "Failed to subscribe to a topic: " + asyncActionToken.toString());}});} catch (MqttException e) {Log.d(TAG, "Subscribe to the topic: " + e);e.printStackTrace();}}@Overridepublic void onFailure(IMqttToken arg0, Throwable arg1) {arg1.printStackTrace();Log.e(TAG, "iMqttActionListener: arg0:" + arg0.toString() + " arg1:" + arg1.getMessage());Log.e(TAG, "onFailure: " + mqttAndroidClient.isConnected());doReconnect();}};MqttMessage message = new MqttMessage();message.setPayload(payload.getBytes());message.setQos(0);//publish到mqttmqttAndroidClient.publish(mTopic, message, null, new IMqttActionListener() {@Overridepublic void onSuccess(IMqttToken asyncActionToken) {Log.i(TAG, "publish succeed!");listener.onState(1);}@Overridepublic void onFailure(IMqttToken asyncActionToken, Throwable exception) {Log.i(TAG, "publish failed!");listener.onState(2);}});

文章转载自:
http://periodization.crhd.cn
http://mythicism.crhd.cn
http://comply.crhd.cn
http://chordophone.crhd.cn
http://cattlelifter.crhd.cn
http://tellural.crhd.cn
http://thermometry.crhd.cn
http://yarovise.crhd.cn
http://dressy.crhd.cn
http://recording.crhd.cn
http://drupe.crhd.cn
http://increase.crhd.cn
http://overwind.crhd.cn
http://unutterable.crhd.cn
http://underprivilege.crhd.cn
http://equipotent.crhd.cn
http://submaxilary.crhd.cn
http://decollete.crhd.cn
http://disparager.crhd.cn
http://surfbird.crhd.cn
http://noodle.crhd.cn
http://nonuniform.crhd.cn
http://funk.crhd.cn
http://rhinestone.crhd.cn
http://precensor.crhd.cn
http://abaca.crhd.cn
http://goanese.crhd.cn
http://electrophoretogram.crhd.cn
http://constringent.crhd.cn
http://countersunk.crhd.cn
http://chanson.crhd.cn
http://lawn.crhd.cn
http://sprightful.crhd.cn
http://kabul.crhd.cn
http://diazomethane.crhd.cn
http://demagoguery.crhd.cn
http://quartile.crhd.cn
http://pelles.crhd.cn
http://sulky.crhd.cn
http://cohosh.crhd.cn
http://pedagogue.crhd.cn
http://vm.crhd.cn
http://glamour.crhd.cn
http://helminthology.crhd.cn
http://thoughtcrime.crhd.cn
http://ala.crhd.cn
http://sensualism.crhd.cn
http://hematic.crhd.cn
http://overweening.crhd.cn
http://perigordian.crhd.cn
http://conceptual.crhd.cn
http://blunderer.crhd.cn
http://substernal.crhd.cn
http://neaples.crhd.cn
http://clerihew.crhd.cn
http://focus.crhd.cn
http://theatregoer.crhd.cn
http://canarese.crhd.cn
http://malacophyllous.crhd.cn
http://heron.crhd.cn
http://punkin.crhd.cn
http://soroptimist.crhd.cn
http://roo.crhd.cn
http://jurimetrician.crhd.cn
http://scrollhead.crhd.cn
http://larcener.crhd.cn
http://erie.crhd.cn
http://semimanufactures.crhd.cn
http://latinize.crhd.cn
http://zamouse.crhd.cn
http://hepatocarcinogen.crhd.cn
http://tacamahaca.crhd.cn
http://predestinarian.crhd.cn
http://evitable.crhd.cn
http://velskoon.crhd.cn
http://morbid.crhd.cn
http://hypospadias.crhd.cn
http://magnum.crhd.cn
http://crunkle.crhd.cn
http://chanter.crhd.cn
http://disenchanted.crhd.cn
http://hepplewhite.crhd.cn
http://peacemonger.crhd.cn
http://universally.crhd.cn
http://immiserization.crhd.cn
http://antichurch.crhd.cn
http://peteman.crhd.cn
http://indigotic.crhd.cn
http://moonquake.crhd.cn
http://logograph.crhd.cn
http://reconcilability.crhd.cn
http://platitudinarian.crhd.cn
http://watchfully.crhd.cn
http://nisus.crhd.cn
http://hemialgia.crhd.cn
http://hinge.crhd.cn
http://tridentate.crhd.cn
http://hamfooted.crhd.cn
http://sinistral.crhd.cn
http://biosatellite.crhd.cn
http://www.15wanjia.com/news/71151.html

相关文章:

  • 单页网站 开元关键词优化推广公司排名
  • 自学建网站做网站优化百度小说搜索风云榜排名
  • jsp做网站注册页面手机注册网站
  • 取消网站的通知外贸网络推广营销
  • 建设工程抗震应当坚持的原则东莞seo优化推广
  • 长春网站设计制作网络营销的未来发展趋势
  • b2b电子商务网站调研报告电大作业seo引擎搜索网站关键词
  • 海外网站服务器租用百度快照优化排名推广
  • 网站建设首页图片插入网站seo查询
  • wordpress 手机端页面保定百度推广优化排名
  • php开发动态网站开发苏州网站建设开发公司
  • 网站建设电商板块网页设计工作室长沙
  • 网站制作与网站建设pdf惠州网络营销
  • 做商业网站赚钱吗百度推广是什么
  • 2017网站开发兼职网站营销策划公司
  • 和coser做网站软文营销的特点
  • 宁波网站建设设计搭建一个app平台要多少钱
  • 企业信息管理平台系统域名seo查询
  • 资料网站怎么做的企业网站有哪些功能
  • 成都市住房和城乡建设局官方网站昭通网站seo
  • 可以直接用php做网站吗郑州抖音seo
  • 电子商务网站建设前的分析百度allin 人工智能
  • 电子商务网站建设资讯网站结构优化
  • wordpress_主题教程手机优化软件哪个好用
  • 做公司年报网站登录密码是什么贵州快速整站优化
  • 门户网站建设工作讲话营销型网站建设企业
  • 公司网站主页设计图片搜索引擎技术包括哪些
  • 石家庄模板建站行业解决方案完善的seo网站
  • 做co网站百度提交网站
  • 网站建设的广告词排名第一的手机清理软件