网页下的客户端完成后,自然要有对接,下面就要研究手机端了,没有苹果手机,就研究安卓吧,
现在安卓的开发环境是Android Studio,好用,不过网上很多资料还是老的,需要区别对待
安卓系统常用的开发语言是java,所以这次要找的MQTT包也要是Java的,官网
https://github.com/mqtt/mqtt.github.io/wiki/libraries
上的首推Java包为Eclipse Paho Java
http://git.eclipse.org/c/paho/org.eclipse.paho.mqtt.java.git/
不过这个下来并不知道怎么来用
只能四处搜寻资料,找到官方的一篇向导,英文的,努力看吧
http://www.eclipse.org/paho/clients/android/sample/
里边的图片让我眼前一亮
Import the org.eclipse.paho.android.service.sample app project into Eclipse.
Copy the org.eclipse.paho.client.mqttv3-{VERSION}.jar and org.eclipse.paho.android.service-{VERSION}.jar library into the libs folder in the Android project.
Make sure no compilation errors and then run as Android application. Or install and start the MQTT client sample Java app on an Android device. See the developer.android.com Running your app page.
跟着步骤去做
那么问题来了org.eclipse.paho.client.mqttv3-{VERSION}.jar and org.eclipse.paho.android.service-{VERSION}.jar在哪里,没有搜索到,想到了java打包,也尝试了用eclipse,似乎总是少点什么,突然看到上边忽略的
Clone the source code of org.eclipse.paho.mqtt.java via git. Run maven build: mvn clean install to build org.eclipse.paho.client.mqttv3-{VERSION}.jar and org.eclipse.paho.android.service-{VERSION}.jar
好像需要一个称为maven的东西,通过查询eclipse集成了,但是还是不会用
对于新的环境
Copy the org.eclipse.paho.client.mqttv3-{VERSION}.jar and org.eclipse.paho.android.service-{VERSION}.jar library into the libs folder in the Android project.
又不知道怎么做了,这时才发现百度经验是个好东西
http://jingyan.baidu.com/article/e6c8503c7190b7e54f1a1893.html
需要新建一个libs文件夹,然后拷进去,再Add As Library
| 有奖活动 | |
|---|---|
| 2026年“我要开发板活动”第三季,开始了! | |
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
我要赚赏金打赏帖 |
|
|---|---|
| 【分享开发笔记,赚取电动螺丝刀】在音频测试中顺序的调整可改变功效被打赏¥18元 | |
| 【分享开发笔记,赚取电动螺丝刀】点阵显示模块及其应用-----献给新年的小礼物被打赏¥22元 | |
| 基于地奇星开发板的数码管模块显示技术被打赏¥23元 | |
| window下生成compilecommands.json的的方法被打赏¥22元 | |
| 【S32K3XX】GPIO中断配置被打赏¥26元 | |
| 【分享开发笔记,赚取电动螺丝刀】WS2812B的RGB灯介绍以及驱动方法被打赏¥25元 | |
| PTC与NTC功能常规对比被打赏¥14元 | |
| 【S32K3XX】核间通信MU使用被打赏¥27元 | |
| 【分享开发笔记,赚取电动螺丝刀】关于3pin锂电池接口的介绍/使用被打赏¥16元 | |
| 以启明云端ESP32P4开发板实现TF卡读写功能被打赏¥28元 | |