Reply To: E-Ra IoT Platform, Cloud Server & Hệ thống Smart home

Forums Discussion Topics E-Ra IoT Platform E-Ra IoT Platform, Cloud Server & Hệ thống Smart home Reply To: E-Ra IoT Platform, Cloud Server & Hệ thống Smart home

    huynhau
    Participant

    PhAu: Em chào mọi người ạ!

     

    Em hiện đang thực hiện bài tập lớn liên quan đến “Hệ thống Smarthome”.

    Em xin sơ lược về thành phần mà hệ thống yêu cầu:

    • Devices                  // (các thiết bị chấp hành và cảm biến)
    • Gateway                 // (em đang định sử dụng Laptop Broker + ESP32)
    • Cloud server           // (chưa chọn!)
    • App/Web                // (giao diện hiển thị trạng thái thiết bị và điều khiển từ xa) (chưa chọn!)

    Về giao thức yêu cầu:

    • Thiết bị và Gateway phải giao tiếp với nhau theo giao thức MQTT (đã hoàn thành: cài Mosquitto <MQTT Broker> trên Laptop, các thiết bị  đã code và giao tiếp được với Broker).
    • Gateway và Cloud Server truyền nhận dữ liệu theo giao thức HTTP (chưa hoàn thành).

    Câu hỏi:

    1. Em chỉ mới được giới thiệu về E-Ra và chưa rõ E-Ra Platform có được coi là Cloud server không? E-Ra có hỗ trợ: “lưu trữ dữ liệu, tạo giao diện điều khiển & hiển thị , cho phép nhiều thiết bị (>=2) truy cập từ xa vào để quản lý và điều khiển…” không ạ?
    2. Em vẫn chưa rõ ràng lắm như nào thì được coi là giao tiếp HTTP, có phải cứ 1 thiết bị kết nối giao tiếp được với web thì đó là giao tiếp HTTP không ạ? Em chưa tìm được từ khóa liên quan tới HTTP ở forum nên em muốn biết có thể tìm thêm các bài hướng dẫn E-Ra về HTTP ở đâu?
    3. Với kiến trúc đề tài của em thì có thể sử dụng ESP32 (như 1 Gateway) để truyền/nhận dữ liệu với nền tảng E-Ra theo giao thức HTTP được không ạ?

    P/s: Vì yêu cầu thời gian cho đề tài bị rút lại và em chưa có thời gian tìm hiểu nhiều nên nếu có câu hỏi nào hơi “non” vẫn mong mọi người bỏ qua và giải đáp giúp em ạ! 

    Em xin cảm ơn!

    Hi bạn mình trả lời các câu hỏi của bạn như sau:

    1. E-Ra là 1 Platform được build trên Cloud Server. Ứng dụng của bạn bạn cần xác định rõ là yêu cầu của đề tài cần tự tạo 1 cloud server rồi vận hành hay có thể tận dụng lại cái có sẵn như E-Ra? Các vấn đề về điều khiển, tạo giao diện, log data, history chart E-Ra đều hỗ trợ hết bạn có thể xem lại các hướng dẫn từ trang https://era-open-iot-platform.gitbook.io/documentation/
    2. Về HTTP là gì bạn có thể dễ dàng search thông tin trên google! Còn E-Ra không sử dụng giao thức HTTP để truyền dữ liệu từ ESP32 lên Cloud!
    3. Như mình đã nói ở trên E-Ra không dùng HTTP mà dùng MQTT nên bạn hãy kiểm tra lại đề tài có phù hợp không?

    Mình thấy phần cấu hình hệ thống của bạn có vấn đề chỗ tại sao phải dùng Laptop để làm Broker? Bạn có thể sử dụng E-Ra để làm Cloud server xử lý toàn bộ thông tin và bạn chỉ cần lập trình thêm tần ứng dụng trên ESP32 thôi là được mà!

    1
    0