阿里雲MQTT構建流程
https://help.aliyun.com/document_detail/44867.html?spm=5176.MQTT.0.0.40716245clcRt0
兩種收費模式:
包年包月 適合企業級
按流量計費:適合個人(很便宜)
Android端開發時需要注意的地方
1:
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.INTERNET" />
這些權限要給
2:<service android:name="org.eclipse.paho.android.service.MqttService" />
在manifest中要註冊這個
3:配置
repositories {
google()
jcenter()
maven { url "https://repo.eclipse.org/content/repositories/paho-releases/"}
}
api 'io.reactivex.rxjava2:rxjava:2.2.0'
api 'io.reactivex.rxjava2:rxandroid:2.1.0'
implementation 'org.eclipse.paho:org.eclipse.paho.client.mqttv3:1.1.0'
implementation 'org.eclipse.paho:org.eclipse.paho.android.service:1.1.1'
注:有的Android studio啓動項目會崩潰提示androidx LocalBroadcast類找不到建議升級下android studio
資料下載 :https://download.csdn.net/download/fighter5211314/12546149