网页下的客户端完成后,自然要有对接,下面就要研究手机端了,没有苹果手机,就研究安卓吧,
现在安卓的开发环境是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
有奖活动 | |
---|---|
【有奖活动】智能可穿戴设备AR/VR如何引领科技新潮流! | |
奖!发布技术笔记,技术评测贴换取您心仪的礼品 | |
【有奖活动】震撼来袭!这场直播将直击工程师的心灵! | |
“我想要一部加热台”活动,不花钱赢取开发好工具!活动开始了哦 | |
【有奖活动】伙伴们:您的“需求”解决了吗? |
打赏帖 | |
---|---|
【换取手持数字示波器】AHT10温度检测分享被打赏40分 | |
【换取手持数字示波器】ACM32F070开发板点亮LCD屏和触控按键,串口,ADC被打赏40分 | |
【换取手持数字示波器】ACM32F070LCD屏和触控按键功驱动蜂鸣器分享被打赏40分 | |
【换取手持数字示波器】国民技术PWM功能知识分享被打赏40分 | |
【换取手持数字示波器】放大器运放知识分享被打赏40分 | |
【分享评测,赢取加热台】+开关电源AC输入知识分享被打赏30分 | |
【换取手持数字示波器】N32G430点亮数码管与串口打印、ADC被打赏40分 | |
老胖子聊电路--分析一个反馈电路被打赏50分 | |
【换取手持数字示波器】+点亮WS2812RGB灯被打赏50分 | |
【换取手持数字示波器】+线性调整器理论知识分享被打赏40分 |