Diễn đàn IoT › Smart farming indoor
- Chủ đề này có 5 phản hồi, 3 voice, và đã cập nhật 1 năm trước bởi Thanh Vu.
- Người viếtBài viết
- 22/07/2022 vào lúc 9:11 Sáng #699
Mọi người có Source Code của ESP32 về MQTT không ạ ? em muốn xin để tham khảo ạ
22/07/2022 vào lúc 9:18 Sáng #701Chào em.
Em có thể tham khảo ở đây nhé: https://github.com/innoway-vht/Tutorials/tree/master/InnoEsp
22/07/2022 vào lúc 9:18 Sáng #702example MQTT over TCP: https://github.com/espressif/esp-idf/tree/master/examples/protocols/mqtt/tcp
22/07/2022 vào lúc 11:07 Sáng #721Hình như ở phần example này mình phải tự kết nối wifi đúng không ạ
22/07/2022 vào lúc 11:57 Sáng #724Em cảm ơn anh ạ. Em có một thắc mắc là ở phần kết nối MQTT này mình phải tự setup Wifi trước đúng không ạ?
Code:void app_main(void)
{
ESP_LOGI(TAG, “[APP] Startup..”);
ESP_LOGI(TAG, “[APP] Free memory: %d bytes”, esp_get_free_heap_size());
ESP_LOGI(TAG, “[APP] IDF version: %s”, esp_get_idf_version());esp_log_level_set(“*”, ESP_LOG_INFO);
esp_log_level_set(“mqtt_client”, ESP_LOG_VERBOSE);
esp_log_level_set(“MQTT_EXAMPLE”, ESP_LOG_VERBOSE);
esp_log_level_set(“TRANSPORT_BASE”, ESP_LOG_VERBOSE);
esp_log_level_set(“esp-tls”, ESP_LOG_VERBOSE);
esp_log_level_set(“TRANSPORT”, ESP_LOG_VERBOSE);
esp_log_level_set(“outbox”, ESP_LOG_VERBOSE);ESP_ERROR_CHECK(nvs_flash_init());
ESP_ERROR_CHECK(esp_netif_init());
ESP_ERROR_CHECK(esp_event_loop_create_default());/* This helper function configures Wi-Fi or Ethernet, as selected in menuconfig.
* Read “Establishing Wi-Fi or Ethernet Connection” section in
* examples/protocols/README.md for more information about this function.
*/
ESP_ERROR_CHECK(example_connect());mqtt_app_start();
}22/07/2022 vào lúc 12:27 Chiều #728Em vào sdkconfig để cấu hình SSID và Pass thì hàm example_connect() mới connect được đến WIFI em nhé.
- Người viếtBài viết
- Bạn phải đăng nhập để trả lời chủ đề này.