Postingan lainnya
Mengirim Foto Hasil Kamera Raspi untuk ditampilkan di Android Studio melalui MQTT
Adakah di sini yang pernah mencoba mengirimkan foto hasil kamera olahan raspberry pi, untuk ditampilkan di aplikasi Android dengan komunikasi MQTT? Saya masih belum begitu mengerti bagaimana proses komunikasinya.
public class foto extends AppCompatActivity {
ImageView fototanaman;
MqttConnect Mqtt;
String topic_foto = "fc/ta/single/foto";
String topic_foto_pub = "fc/ta/single/getfoto";
String triggerfoto = "triggerfoto";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_foto);
//Mqtt script
Mqtt = new MqttConnect();
Mqtt.connect(getApplicationContext());
Button btninput = (Button) findViewById(R.id.but_set_foto);
btninput.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//send tanggal ke mqtt
Mqtt.publishMessage(triggerfoto, topic_foto_pub);
Toast.makeText(foto.this, "Permintaan foto telah dikirim",Toast.LENGTH_LONG).show();
}
});
Mqtt.setCallback(new MqttCallbackExtended() {
@Override
public void connectComplete(boolean reconnect, String serverURI) {
Mqtt.subscribeToTopic(topic_foto); //subscribe topik
//menampilkan pop-up untuk tanda
Toast.makeText(foto.this, "Terhubung", Toast.LENGTH_LONG).show();
}
@Override
public void connectionLost(Throwable cause) {
}
@Override
public void messageArrived(String topic, MqttMessage message) throws Exception {
String payload = new String(message.getPayload());
//fototanaman.setImageBitmap(payload);
}
@Override
public void deliveryComplete(IMqttDeliveryToken token) {
}
});
}
}
0
Belum ada Jawaban. Jadi yang pertama Jawaban
Login untuk ikut Jawaban