MKR100 can't connect to my own mqtt server, socket error.


i have installed mosquitto server mosquitto version 1.4.10 (build date thu, 25 aug 2016 10:12:09 +0100) , i'm trying connect using mkr1000 rev2.

code: [select]


// example uses arduino/genuino 0 with
// wifi101 shield or mkr1000 connect shiftr.io.
//
// important: example uses new wifi101 library.
//
// can check on device after successful
// connection here: https://shiftr.io/try.
//
// gilberto conti
// https://github.com/256dpi/arduino-mqtt

#include <spi.h>
#include <wifi101.h>
#include <mqttclient.h>

char *ssid = "ssid";
char *pass = "pass";

wificlient net;
mqttclient client;

unsigned long lastmillis = 0;

void setup() {
  serial.begin(9600);
  wifi.begin(ssid, pass);
  client.begin("mqtt.my_server.ro", net);

  connect();
}

void connect() {
  serial.print("checking wifi...");
  while (wifi.status() != wl_connected) {
    serial.print(".");
    delay(1000);
  }

  serial.print("\nconnecting...");
  int err = 0;
  while (! (err = client.connect("arduino", "try", "try")) ) {
    serial.println(err);
    delay(1000);
  }

  serial.println("\nconnected!");

  client.subscribe("/example");
  // client.unsubscribe("/example");
}

void loop() {
  client.loop();

  if(!client.connected()) {
    connect();
  }

  // publish message every second.
  if(millis() - lastmillis > 1000) {
    lastmillis = millis();
    client.publish("/hello", "world");
  }
}

void messagereceived(string topic, string payload, char * bytes, unsigned int length) {
  serial.print("incoming: ");
  serial.print(topic);
  serial.print(" - ");
  serial.print(payload);
  serial.println();
}



when try run code following messages in server logs:

1483048841: new connection x.x.x.x on port 1883.
1483048841: socket error on client <unknown>, disconnecting.

i connect server using python pacho or cli commands: mosquitto_sub, mosquitto_pub

i've tried use multiple mqtt libraries same result.
wifi101 version 0.11.2


Arduino Forum > Products > MKR Boards > MKR1000 (Moderator: AndreaRichetta) > MKR100 can't connect to my own mqtt server, socket error.


arduino

Comments

Popular posts from this blog

DHT11 Time out error using v0.4.1library

Sketch upload fails with Java error (___REMOVE___/bin/avrdude)!

Arduino Uno + KTY81/210 temperature sensor