「Arduinoの基礎 - MQTT」の版間の差分

ナビゲーションに移動 検索に移動
101行目: 101行目:
  const char mqtt_broker[] = "<MQTTブローカーのアドレス  例: test.mosquitto.org>";
  const char mqtt_broker[] = "<MQTTブローカーのアドレス  例: test.mosquitto.org>";
  const int  mqtt_port    = 1883;              // MQTTのポート番号
  const int  mqtt_port    = 1883;              // MQTTのポート番号
const char mqtt_user    = "<MQTTユーザ名>";
const char mqtt_password = "<MQTTユーザのパスワード>";
  const char mqtt_topic[]  = "arduino/sensor";  // 投稿するトピック
  const char mqtt_topic[]  = "arduino/sensor";  // 投稿するトピック
   
   
125行目: 127行目:
   
   
     // MQTTブローカーへの接続
     // MQTTブローカーへの接続
    // クライアントIDを一意に設定
    String clientId = "arduino_client_" + String(random(0xffff), HEX);
    mqttClient.setId(clientId.c_str());
    // 認証情報の設定
    mqttClient.setUsernamePassword(mqtt_user, mqtt_password);
     Serial.print("Connecting to MQTT broker...");
     Serial.print("Connecting to MQTT broker...");
     if (!mqttClient.connect(mqtt_broker, mqtt_port)) {
     if (!mqttClient.connect(mqtt_broker, mqtt_port)) {

案内メニュー