android mqtt 예제

안드로이드 mqtt 연결연결과 연결이 끊어지는 것을 계속 하고, 코드를 시도했지만, 왜 이 오류가 발생했는지 확실하지 않은 java.lang.NullPointerException: 가상 메서드 `org.eclipse.paho.client.mqttv3.IMqttDeliveryToken을 호출하려고 시도 org.eclipse.paho.android.service.MqttService.publish (java.lang.String, java.lang.string, org.eclipse.paho.client.mqttv3.mqttMessage, java.lang.string, java.lang.string)에 null 개체 참조에 센서 라이트 항목을 클릭하면 상태를 변경하면 “update_LIGHT_STATE”라는 메시지 유형이 있는 “home_sensors_info”라는 주제로 메시지를 보냅니다. 이 예제에서는 켜져 있는 침실 라이트를 클릭하므로 값을 꺼짐으로 설정합니다(false로 설정). IBM Java MQTT 클라이언트 구현이 오픈 소스로 출시될 것이라는 소식을 축하하기 위해 데일 레인이 작성한 MQTT 서비스 코드를 기반으로 하는 간단한 Android 예제를 작성했습니다. 나는 자바와 안드로이드 모두에서 초보자입니다, 그래서 조금 거친 것으로 예상. button.setonClickListener { var msg:MqttMessage= MqttMessage() msg.id=1234 msg.qos=0 msg.isRetained=true // msg.isDuplicate=false msg.payload=”안드로이드에서 일부 메시지”.toByteArray() mqttHelper?. mqtt안드로이드 클라이언트?. 게시 (“tooopic / aaa /bbb”,msg) } } `MqttAndroidClient`에 `분리()` 메서드가 있습니다. 도우미에서, 당신은 같은 호출 할 수 있습니다 : `mqttHelper.mqttAndroidClient.disconnect()` 안녕하세요, 나는 2 라인을 주석했습니다. 그러나 지금도 mqtt 서버에서 모바일 앱으로 전송된 데이터를 볼 수 없습니다.

이클립스 / paho.mqtt.android에서 새로운 릴리스의 알림을받을 수 있도록 도와주세요? 어쩌면 당신은 전역 변수를 만들 수 있습니다, 그렇게 할 수있는 다양한 방법이있다, 여기에 참조입니다 : https://stackoverflow.com/questions/1944656/android-global-variable mqttConnectOptions.setUserName (사용자 이름); mqttConnect옵션.setPassword(암호.toCharArray()); 먼저 파이썬에 paho.mqtt 클라이언트 라이브러리를 설치해야합니다. CloudMQTT 및 HiveMQ와 같이 현재 인터넷에서 사용할 수있는 클라우드 MQTT 브로커가 몇 가지 있지만이 튜토리얼에서는 CloudMQTT를 사용하여 무료 사설 클라우드 MQTT 브로커를 설정하는 방법을 가르칩니다.