II. Các khái niệm & Hướng dẫn tổng quan
[Ngày cập nhật: 17/12/24]
Last updated
Was this helpful?
[Ngày cập nhật: 17/12/24]
Last updated
Was this helpful?
Một vài khái niệm, thuật ngữ có thể cần được nắm hiểu trước khi đi vào bất cứ trải nghiệm nào. Vui lòng nhấn trỏ vào thuật ngữ mà bạn quan tâm dưới đây để đi đến trang xem chi tiết.
Gateway
(Chip)
Firmware
AuthToken
Device
(Sensor)
Quick Action/Quick View/Icon
Feedback
Scenario
(Tính năng Smart)
Automation
(Tính năng Smart)
ERa Library
Nền tảng E-Ra đã được đơn giản hóa tối đa với tiêu chí hiện thực ứng dụng và tiếp cận IoT một cách dễ dàng nhất cho người dùng. Một hình mẫu dự án tích hợp trên nền tảng E-Ra sẽ cần qua một vài bước cơ bản và tóm tắt như sau đây:
Phần cứng cần có khả năng đáp ứng một số yêu cầu tổi thiểu của một dự án IoT như: Kết nối mạng (Wifi, Lora, Bluetooth, 3G/4G, Ethernet...), dễ dàng lập trình và tương thích với các IDE thông dụng (Arduino IDE, PlatformIO, MycroPython...), cấu hình phần cứng cho phép xử lý các tác vụ (FOTA, ghép nối cảm biến, kết nối mạng ổn định...).
Xem các phần cứng E-Ra hỗ trợ tại đây: Phần cứng hỗ trợ.
Xem thêm hướng dẫn đấu nối phần cứng: Kết nối phần cứng.
Ngoài ra, E-Ra cũng hỗ trợ việc thử nghiệm trên môi trường mô phỏng phần cứng với Wokwi trước khi quyết định đi vào hiện thực dự án.
Xem 1 dự án mẫu và trải nghiệm nhanh E-Ra với module ESP32 tại đây: Trải nghiệm nhanh E-Ra Platform với Wokwi
Để bắt đầu với dự án tích hợp E-Ra người dùng cần tạo tài khoản.
Xem đăng ký tài khoản tại đây: Đăng ký & Quản lý tài khoản
Theo mặc định, tài khoản người dùng sẽ bắt đầu với gói trải nghiệm dùng thử miễn phí 6 tháng. Người dùng có thể xem xét và lựa chọn nâng cấp lên gói phù hợp tại đây: https://e-ra.io/vi/pricing/index.html.
Tạo Gateway online tương ứng với phần cứng đã chuẩn bị và đặt Gateway trong 1 khu vực (Unit). E-Ra cho phép lựa chọn loại phần cứng và mã nguồn tương ứng của mình và hoàn tất các bước cho đến khi Gateway được kích hoạt.
Xem hướng dẫn tạo mới Gateway tại đây: Add Gateway.
Dựa theo công cụ IDE mà người dùng lựa chọn theo phần cứng nào mà sẽ có hướng dẫn cài đặt thư viện E-Ra tương ứng. Ví dụ: Thư viện E-Ra trên PlatformIO, Thư viện E-Ra trên Arduino IDE, Thư viện E-Ra trên Wokwi...
Xem hướng dẫn tích hợp thư viện E-Ra trên Arduino IDE tại đây: Với Arduino IDE.
Phần cứng cần được kết nối đồng bộ với nền tảng vì vậy cần nạp mới chương trình theo cấu trúc định hình mẫu của E-Ra.
Để đơn giản E-Ra đã tạo bộ thư viện kèm các chương trình mẫu cho mỗi loại phần cứng, người dùng chỉ cần kết nối phần cứng với máy tính và chọn nạp chương trình Firmware, sau đó chuyển ngay sang bước cấu hình khác trên Web Dashboard (Người dùng cũng có thể tùy biến nâng cao thêm trên chương trình mẫu này sao cho phù hợp với thực tế).
Kiểm tra thông tin Gateway vừa tạo đã Online thành công.
Device được xem là các ngoại vi (Thiết bị) và liên kết đến Gateway. Ví dụ như cấu hình chân GPIO27 ngõ ra Led và nút nhấn Button đọc chân GPIO5 ngõ vào trên ESP32.
Thêm một chút định hình cho dòng dữ liệu (Datastream) của mỗi Device nếu có. Ví dụ: Số thập phân, tỉ lệ chia, đơn vị...
Dashboard là giao diện cho phép tương tác với các thiết bị (Device), hiển thị hoặc thống kê các dữ liệu cần quan trắc.
Dashboard bao gồm nhiều lựa chọn Widget như: Nút nhấn, biểu đồ chart, biểu đồ donut, hiển thị giá trị, la bàn, Map...
Sau khi hoàn thành xong nạp chương trình và cấu hình Web Dashboard, các dòng dữ liệu và cấu hình thiết bị sẽ tự đồng bộ trên App, Web. Người dùng sử dụng thiết bị App, Web để giám sát và điều khiển thiết bị từ xa.