2016-03-23 31 views
0

MQTT mesajlaşma sisteminde yeniyim, ancak paho Android hizmetini AOSP kk-4.4.2 çalıştıran snapdragon kartında uyguladım. Hizmetim açılışta başlayacak ve 1883 numaralı liman ile HiveMQ'nun kamu aracısına bağlanacak.Mqtt istemcisi başka bir istemci sunucuya bağlandığında bağlantıyı kesiyor

Sorun, Android cihazımı özel AOSP'umu sunucuya bağladıktan sonra ve telefonla çalışan bir Android uygulamasından başka bir istemci ile bağlantı kurmayı denediğimde. Snapdragon kartındaki istemci otomatik olarak sunucudan ayrılır. yeniden bağlamaya çalıştığımda, sunucuya tekrar bağlanıyor. sunucudan hem (tümü) istemciler için aynı müşteri kimliği kullanarak Bunun nedeni büyük olasılıkla

+1

Bunun bir müşteri kimliği çakışması olduğunu söyleyebilirim, ancak siz demiyorsunuz. Broker günlüklerini ve bağlanmak için kullandığınız kodu, – hardillb

+0

Hey hardill'e bir göz atabiliriz, haklıydınız. Artık müşteri kimliğini kodladım, şimdi anladım. Benzersiz bir kimlik verdim ve şimdi çalışıyor .. Teşekkürler –

cevap

1

bağlanırken

farklı müşteri kimliği ve kullanıcı adları kullanın.

İstemci kimlikleri benzersiz olmalı ve bir saniye, aynı kimlikle bağlandığında çoğu aracı ilk bağlantıyı kesecektir.