Innoway
  • Giới thiệu về Innoway
  • Release Note
    • 25/04
      • Device
      • Attributes
      • Adapter
  • Bắt đầu sử dụng
    • Đăng kí tài khoản
    • Tạo dự án mới
    • Hướng dẫn kết nối thiết bị
      • Hướng dẫn kết nối tới MQTT Broker của nền tảng
    • Giải pháp mẫu
      • Tích hợp đồng hồ nước thông minh
  • Tính năng
    • Quản lí tổ chức
      • Tổ chức
      • Nhóm
      • Thiết bị
      • Người dùng
      • Sự kiện
      • Thuộc tính
    • Quản lí nghiệp vụ
      • Quản lí Thing
      • Quản lí nghiệp vụ (Service)
    • Quản lý Firmware
    • Mẫu thiết bị
    • Bảng điều khiển
    • Vai trò
    • Custom Adapter
      • MQTT
      • TCP
      • UDP
    • Tính năng khác
      • Provision Device
      • Time Correction
  • Tài liệu
    • SDK
      • Device
      • Attributes
      • Adapter
      • ESP32
      • pg
    • API
      • MQTT Device API
      • HTTP Device API
      • REST API
Powered by GitBook
On this page
  • Các khái niệm
  • Quan hệ giữa các tài nguyên
  1. Tính năng

Quản lí tổ chức

Sơ lược về Dự án và các thành phần có trong dự án.

PreviousTích hợp đồng hồ nước thông minhNextTổ chức

Last updated 1 year ago

Các khái niệm

Người dùng đăng kí tài khoản sẽ có vai trò là một Tenant User (User Admin).

Dự án (Project) được coi như một Workspace được quản lý duy nhất bởi Tenant User.

Trong Project sẽ có các thành phần sau:

  • (Organization) được coi như là một Workspace con chứa tất cả các thành phần khác và có thể có nhiều cấp độ, thành phần.

  • (Device) là bản sao thiết bị thực ở trên Platform, có Device ID như mã định danh để phân biệt trên Platform.

  • Người dùng (User) là thực thể đại diện cho người sử dụng trên Platform, có User ID như mã định để phân biệt trên Platform.

  • (Role) là bộ các quyền hạn của người sử dụng tới các thành phần khác trên Platform.

  • (Group) là tập hợp nhiều thành phần cùng chủng loại (Device, User, Organization,...).

  • (Event) là một bộ quan sát thuộc tính thiết bị và tự động hành động (gửi Email, SMS, bản tin MQTT).

Quan hệ giữa các tài nguyên

Trong ví dụ trên, trong một dự án (Project) có 2 tổ chức là Org user 1 và Org user 2, trong mỗi tổ chức sẽ có một người dùng con là user 1 và user 2. Người dùng Tenant (Admin User) tạo các vai trò (Role) với quyền hạn cụ thể với các tài nguyên và gán các vai trò cho người dùng cuối (End User).

Trong tổ chức Org user 1 sẽ có các tổ chức con là home 2 và home 1 tương ứng với nhà, room tương ứng với phòng thuộc home 1, ngoài ra còn có nhóm Home group để nhóm lại các tổ chức home 1 và home 2. Trong các tổ chức con sẽ có các thiết bị (devices) và sự kiện (events).

Tương tự trong tổ chức Org user 2 sẽ có các tổ chức con, các thiết bị và sự kiện và nhóm LED group nhóm các thiết bị led với nhau.

Tổ chức
Thiết bị
Vai trò
Nhóm
Sự kiện
Ví dụ về tổ chức của dự án SmartHome