แม่แบบผู้ติดตามการตั้งค่าบ้านอัจฉริยะ Backend
บันทึกการจับคู่เครื่องจักรและการตั้งค่า Hub
ผู้ติดตามการตั้งค่าบ้านอัจฉริยะ backend ที่พร้อมใช้งานในการผลิตบน Back4app พร้อมบันทึกการจับคู่เครื่องจักร การตั้งค่า Hub และสิทธิ์ผู้ใช้ รวมถึงแผนภาพ ER พจนานุกรมข้อมูล โครงร่าง JSON แพลตฟอร์ม API และ AI Agent สำหรับการเริ่มต้นที่รวดเร็ว.
ข้อสรุปการติดตามการตั้งค่า
เทมเพลตนี้ให้แบ็กเอนด์สำหรับติดตามการตั้งค่าอัจฉริยะสำหรับบ้านพร้อมบันทึกการเชื่อมต่ออุปกรณ์ การกำหนดค่าฮับ และสิทธิ์ผู้ใช้เพื่อให้ผู้ประสานงานสามารถควบคุมการติดตั้งให้มองเห็นและควบคุมได้
- ความสามารถในการมองเห็นบันทึกการเชื่อมต่อ — ติดตามแต่ละ DevicePairingLog ด้วยชื่ออุปกรณ์ สถานะการเชื่อมต่อ และหมายเหตุจากช่างเทคนิคในโครงสร้างที่ค้นหาได้
- การควบคุมการตั้งค่าฮับ — เก็บบันทึก HubConfig สำหรับ Wi-Fi ภูมิภาค และกฎการทำงานอัตโนมัติที่ผู้ติดตั้งสามารถตรวจสอบก่อนการส่งมอบ
- การเข้าถึงที่ตระหนักถึงสิทธิ์ — กำหนดรายการ PermissionGrant เพื่อให้ผู้ใช้ที่ได้รับอนุมัติเท่านั้นที่สามารถดูหรือแก้ไขการตั้งค่าของบ้าน
- ติดตามการดำเนินงานภาคสนาม — ใช้บันทึก HomeSite และ DevicePairingLog เพื่อติดตามการติดตั้งข้ามห้อง ที่อยู่ และสถานะการเสร็จสิ้น.
- แบ็กเอนด์หลายไคลเอนต์ — ให้บริการไคลเอนต์มือถือและเว็บผ่าน API REST และ GraphQL ที่เดียวสำหรับการตั้งค่า บันทึก และการอนุญาตผู้ใช้.
ตัวติดตามการตั้งค่าบ้านอัจฉริยะคืออะไร?
การจัดการเส้นทาง ส่วนประกอบ และการสื่อสารกับลูกค้าเพียงรู้สึกไม่ยุ่งยากเมื่อข้อมูลการตั้งค่าบ้านอัจฉริยะถูกจัดระเบียบแทนที่จะถูกจำกัดอยู่ใน PDF และการสนทนาข้างเคียง ค่าใช้จ่ายจะแสดงออกมาในค่าตอบแทนและเครดิต เทมเพลตนี้มีการจำลอง HomeSite, HubConfig, DevicePairingLog และ PermissionGrant บน Back4app เพื่อให้คุณสามารถส่งแบ็กเอนด์การตั้งค่าบ้านอัจฉริยะที่ใช้งานได้แทนที่จะรวมสเปรดชีตเข้าด้วยกัน ข้อมูลจำเพาะครอบคลุมผู้ใช้ (ชื่อผู้ใช้ อีเมล รหัสผ่าน) HomeSite (ชื่อเล่น ป้ายที่อยู่ หมายเหตุของผู้ติดตั้ง) HubConfig (homeSite, wifiSsid, timezone, automationMode) DevicePairingLog (homeSite, deviceName, deviceType, pairingStatus, pairedAt) และ PermissionGrant (homeSite, user, role, accessLevel) พร้อมการติดตามการรับรองและการตั้งค่าในตัว เชื่อมต่อส่วนหน้าโปรดของคุณและจัดส่งได้เร็วขึ้น.
ดีที่สุดสำหรับ:
การตั้งค่าบ้านอัจฉริยะ: สแนปช็อตแบ็กเอนด์
หากการฝึกอบรมพนักงานใหม่ในการตั้งค่าบ้านอัจฉริยะต้องการความรู้เฉพาะทาง คุณจะต้องเผชิญกับการลาจากแหล่งข้อมูลเดียว
ไม่ว่าคุณจะจัดส่งเว็บหรือมือถือ, HomeSite, HubConfig, และ DevicePairingLog ยังคงเป็นกระดูกสันหลัง — หน้านี้เป็นวิธีที่เร็วที่สุดในการจัดการผู้มีส่วนได้ส่วนเสีย
ฟีเจอร์หลักของการตั้งค่าบ้านอัจฉริยะ
การ์ดเทคโนโลยีทุกใบในศูนย์นี้ใช้สคีมาการตั้งค่าบ้านอัจฉริยะเดียวกันกับ User, HomeSite, HubConfig, DevicePairingLog, และ PermissionGrant.
การจัดการไซต์หลัก
HomeSite เก็บชื่อเล่น, ที่อยู่Label และหมายเหตุของผู้ติดตั้ง.
บันทึกการกำหนดค่าฮับ
HubConfig เชื่อมโยงแต่ละไซต์หลักกับ wifiSsid, เขตเวลา และโหมดอัตโนมัติ.
บันทึกการจับคู่ของอุปกรณ์
DevicePairingLog ติดตาม deviceName, deviceType, pairingStatus, และ pairedAt.
สิทธิ์ของผู้ใช้
PermissionGrant เก็บ homeSite, user, role, และ accessLevel.
ทำไมต้องสร้างตัวติดตามการตั้งค่าบ้านอัจฉริยะของคุณด้วย Back4app?
Back4app มอบให้คุณเกี่ยวกับบ้าน, ฮับ, บันทึก และสิทธิการเข้าถึง เพื่อให้ทีมของคุณสามารถมุ่งเน้นที่การติดตั้งแทนที่จะเป็นการจัดการเบื้องหลัง
- •การติดตาม HomeSite และ DevicePairingLog: HomeSite บันทึกที่อยู่แต่ละที่ ในขณะที่ DevicePairingLog จับชื่ออุปกรณ์, ประเภทอุปกรณ์, และสถานะการจับคู่สำหรับการติดตั้งแต่ละครั้ง
- •การควบคุม HubConfig: HubConfig รักษา wifiSsid, timezone, และ automationMode ไว้ในที่เดียวสำหรับผู้ติดตั้งและผู้ประสานงาน
- •ความยืดหยุ่นแบบเรียลไทม์ + API: ใช้ Live Queries สำหรับการอัปเดต DevicePairingLog ในขณะที่ยังคง REST และ GraphQL สำหรับลูกค้าทุกคน
สร้างและพัฒนาเวิร์กโฟลว์การตั้งค่าบ้านอัจฉริยะอย่างรวดเร็วด้วยสัญญาเบื้องหลังเดียวกันในทุกแพลตฟอร์ม
ผลประโยชน์หลัก
แบ็คเอนด์การตั้งค่าบ้านอัจฉริยะที่ทำให้การติดตั้งงานสามารถมองเห็นและมีการอนุญาต.
การติดตั้งที่รวดเร็ว
เริ่มต้นจาก HomeSite, HubConfig, และ DevicePairingLog schema ที่สมบูรณ์แทนที่จะออกแบบ backend การตั้งค่าจากศูนย์
ประวัติการจับคู่ที่ชัดเจน
บันทึกการพยายามจับคู่พร้อมกับ deviceName, deviceType, pairingStatus, และบันทึกเพื่อให้สามารถตรวจสอบปัญหาได้ง่าย
การส่งต่อที่รู้ข้อมูลสิทธิ์
ใช้ PermissionGrant เพื่อควบคุมว่าใครสามารถดูหรือแก้ไขแต่ละเว็บไซต์หลังการติดตั้ง
การตั้งค่า Hub ในที่เดียว
เก็บ wifiSsid, timezone, และ automationMode ไว้ด้วยกันเพื่อให้การเปลี่ยนแปลงการตั้งค่าอยู่ในบันทึก
ภาพสแนปช็อตของบ้านและอุปกรณ์
เก็บภาพสแนปช็อตการตั้งค่าสำหรับ HomeSite และ DevicePairingLog โดยไม่ต้องเปลี่ยน schema ทุกครั้งที่มีการเพิ่มอุปกรณ์ใหม่
AI bootstrap workflow
สร้างรากฐานและแนวทางการรวมเบื้องหลังได้อย่างรวดเร็วด้วยการสั่งงานแบบมีโครงสร้างเดียว
พร้อมที่จะเริ่มการติดตามการตั้งค่าบ้านอัจฉริยะของคุณหรือยัง?
ให้ Back4app AI Agent สร้างรากฐานเบื้องหลังการตั้งค่าบ้านอัจฉริยะของคุณและสร้างบันทึกการจับคู่ของอุปกรณ์ การกำหนดค่าฮับ และสิทธิ์ผู้ใช้จากการสั่งงานเดียว
เริ่มต้นฟรี — 50 การสั่งงาน AI Agent/เดือน ไม่ต้องใช้บัตรเครดิต
เทคโนโลยีสแต็ค
ทุกอย่างรวมอยู่ในเทมเพลตแบ็คเอนด์การตั้งค่าบ้านอัจฉริยะนี้.
ไดอะแกรม ER สมาร์ทโฮม
โมเดลความสัมพันธ์ของเอนทิตีสำหรับสคีมาของแบ็กเอนด์สมาร์ทโฮม
สเคมาที่ครอบคลุมไซต์บ้าน, การกำหนดค่าฮับ, บันทึกการจับคู่ของอุปกรณ์, และสิทธิ์ของผู้ใช้.
ดูแหล่งที่มาของแผนภาพ
erDiagram
User ||--o{ HomeSite : "primaryContact"
User ||--o{ DevicePairingLog : "technician"
User ||--o{ HubConfiguration : "configuredBy"
User ||--o{ PermissionGrant : "grantee"
HomeSite ||--o{ DevicePairingLog : "homeSite"
HomeSite ||--o{ HubConfiguration : "homeSite"
HomeSite ||--o{ PermissionGrant : "homeSite"
User {
String objectId PK
String username
String email
String password
String fullName
String role
Date createdAt
Date updatedAt
}
HomeSite {
String objectId PK
String siteCode
String addressLabel
String setupStatus
String primaryContactId FK
Date createdAt
Date updatedAt
}
DevicePairingLog {
String objectId PK
String homeSiteId FK
String deviceName
String deviceType
String pairingStatus
Date pairedAt
String technicianId FK
Date createdAt
Date updatedAt
}
HubConfiguration {
String objectId PK
String homeSiteId FK
String hubModel
String firmwareVersion
String networkName
String pairingMode
String configuredById FK
Date createdAt
Date updatedAt
}
PermissionGrant {
String objectId PK
String homeSiteId FK
String granteeId FK
String accessLevel
String status
Date grantedAt
Date createdAt
Date updatedAt
}
กระบวนการรวมการตั้งค่าบ้านอัจฉริยะ
กระบวนการทำงานทั่วไปสำหรับการตรวจสอบสิทธิ์, การค้นหาสถานที่ในบ้าน, การกำหนดค่าฮับ, บันทึกการจับคู่ของอุปกรณ์, และการให้สิทธิ์
ดูแหล่งที่มาของแผนภาพ
sequenceDiagram
participant User
participant App as Smart Home Setup Tracker App
participant Back4app as Back4app Cloud
User->>App: Sign in to review a home installation
App->>Back4app: POST /login
Back4app-->>App: Session token
User->>App: Open HomeSite list
App->>Back4app: GET /classes/HomeSite?include=primaryContact
Back4app-->>App: HomeSite rows with setupStatus
User->>App: Save a DevicePairingLog
App->>Back4app: POST /classes/DevicePairingLog
Back4app-->>App: DevicePairingLog objectId
User->>App: Update HubConfiguration
App->>Back4app: PUT /classes/HubConfiguration/:objectId
Back4app-->>App: HubConfiguration saved
App->>Back4app: Subscribe to live changes for PermissionGrant
Back4app-->>App: PermissionGrant updatesตั้งค่าพจนานุกรมข้อมูล
เอกสารอ้างอิงระดับฟิลด์แบบเต็มสำหรับทุกคลาสในสคีมาของการตั้งค่าบ้านอัจฉริยะ
| ฟิลด์ | ประเภท | คำอธิบาย | ต้องการ |
|---|---|---|---|
| objectId | String | Auto-generated unique identifier | อัตโนมัติ |
| username | String | User login name | |
| String | User email address | ||
| password | String | Hashed password (write-only) | |
| fullName | String | Display name for the installer, coordinator, or homeowner | |
| role | String | Role of the user (e.g., coordinator, field-tech, homeowner) | |
| createdAt | Date | Auto-generated creation timestamp | อัตโนมัติ |
| updatedAt | Date | Auto-generated last-update timestamp | อัตโนมัติ |
8 ฟิลด์ใน User
ความปลอดภัยและการอนุญาต
วิธีที่กลยุทธ์ ACL และ CLP ปกป้องผู้ใช้, เว็บไซต์หลัก, การตั้งค่าศูนย์กลาง, บันทึกการจับคู่กับอุปกรณ์ และการอนุญาตต่างๆ.
การควบคุมบัญชีที่ผู้ใช้เป็นเจ้าของ
ผู้ใช้เท่านั้นที่สามารถอัปเดตหรือลบบัญชีของตนได้; ผู้อื่นไม่สามารถแก้ไขเนื้อหาของผู้ใช้ได้.
ความสมบูรณ์ของบ้านและศูนย์กลาง
เฉพาะเจ้าหน้าที่ที่ได้รับอนุญาตเท่านั้นที่สามารถสร้างหรือเปลี่ยนระเบียน HomeSite และ HubConfig ได้ ใช้ Cloud Code สำหรับการตรวจสอบ.
การตั้งค่าการเข้าถึงที่จำกัด
จำกัดการอ่าน DevicePairingLog และ PermissionGrant ให้เฉพาะคนที่ได้รับมอบหมายในเว็บไซต์บ้านนั้น
สคีมา (JSON)
การกำหนดสคีมา JSON แบบดิบพร้อมสำหรับการคัดลอกไปยัง Back4app หรือใช้เป็นเอกสารอ้างอิงในการดำเนินการ
{
"classes": [
{
"className": "User",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"username": {
"type": "String",
"required": true
},
"email": {
"type": "String",
"required": true
},
"password": {
"type": "String",
"required": true
},
"fullName": {
"type": "String",
"required": true
},
"role": {
"type": "String",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "HomeSite",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"siteCode": {
"type": "String",
"required": true
},
"addressLabel": {
"type": "String",
"required": true
},
"setupStatus": {
"type": "String",
"required": true
},
"primaryContact": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "DevicePairingLog",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"homeSite": {
"type": "Pointer",
"required": true,
"targetClass": "HomeSite"
},
"deviceName": {
"type": "String",
"required": true
},
"deviceType": {
"type": "String",
"required": true
},
"pairingStatus": {
"type": "String",
"required": true
},
"pairedAt": {
"type": "Date",
"required": true
},
"technician": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "HubConfiguration",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"homeSite": {
"type": "Pointer",
"required": true,
"targetClass": "HomeSite"
},
"hubModel": {
"type": "String",
"required": true
},
"firmwareVersion": {
"type": "String",
"required": true
},
"networkName": {
"type": "String",
"required": true
},
"pairingMode": {
"type": "String",
"required": true
},
"configuredBy": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
},
{
"className": "PermissionGrant",
"fields": {
"objectId": {
"type": "String",
"required": false
},
"homeSite": {
"type": "Pointer",
"required": true,
"targetClass": "HomeSite"
},
"grantee": {
"type": "Pointer",
"required": true,
"targetClass": "User"
},
"accessLevel": {
"type": "String",
"required": true
},
"status": {
"type": "String",
"required": true
},
"grantedAt": {
"type": "Date",
"required": true
},
"createdAt": {
"type": "Date",
"required": false
},
"updatedAt": {
"type": "Date",
"required": false
}
}
}
]
}สร้างด้วย AI Agent
ใช้ AI Agent ของ Back4app เพื่อสร้างแอปติดตามการตั้งค่าบ้านอัจฉริยะจากเทมเพลตนี้ รวมถึงส่วนหน้าหลัง ส่วนหลัง การยืนยันตัวตน และกระบวนการบ้าน ฮับ บันทึก และการอนุญาต
สร้างแอปติดตามการตั้งค่าบ้านอัจฉริยะบน Back4app ด้วยสถาปัตยกรรมและพฤติกรรมนี้ สถาปัตยกรรม: 1. ผู้ใช้ (ใช้ Back4app ที่สร้างไว้ในตัว): ชื่อผู้ใช้, อีเมล, รหัสผ่าน; objectId, createdAt, updatedAt (ระบบ). 2. HomeSite: ชื่อเล่น (String, จำเป็น), addressLabel (String, จำเป็น), installerNotes (String); objectId, createdAt, updatedAt (ระบบ). 3. HubConfig: homeSite (Pointer to HomeSite, จำเป็น), wifiSsid (String, จำเป็น), timezone (String, จำเป็น), automationMode (String, จำเป็น); objectId, createdAt, updatedAt (ระบบ). 4. DevicePairingLog: homeSite (Pointer to HomeSite, จำเป็น), deviceName (String, จำเป็น), deviceType (String, จำเป็น), pairingStatus (String, จำเป็น), pairedAt (Date, จำเป็น), technicianNotes (String); objectId, createdAt, updatedAt (ระบบ). 5. PermissionGrant: homeSite (Pointer to HomeSite, จำเป็น), user (Pointer to User, จำเป็น), role (String, จำเป็น), accessLevel (String, จำเป็น); objectId, createdAt, updatedAt (ระบบ). ความปลอดภัย: - ผู้ใช้เท่านั้นที่สามารถอัปเดต/ลบโปรไฟล์ของตนได้ พนักงานที่ได้รับอนุญาตเท่านั้นที่สามารถสร้าง/เปลี่ยนแปลง HomeSite และ HubConfig ได้ จำกัดการอ่าน DevicePairingLog และ PermissionGrant ไปยังผู้ใช้ที่ได้รับมอบหมาย ใช้ Cloud Code สำหรับการตรวจสอบ. การยืนยันตัวตน: - สมัครสมาชิก, เข้าสู่ระบบ, ออกจากระบบ. พฤติกรรม: - รายชื่อสถานที่ตั้งบ้าน, บันทึกล็อกการจับคู่ของอุปกรณ์, อัปเดตการกำหนดค่าฮับ, และจัดการสิทธิ์. ส่งมอบ: - แอป Back4app พร้อมสถาปัตยกรรม, ACLs, CLPs; frontend สำหรับสถานที่ตั้งบ้าน, การกำหนดค่าฮับ, ล็อกการจับคู่ของอุปกรณ์, และการอนุญาต.
กดปุ่มด้านล่างเพื่อเปิด Agent ด้วยคำกระตุ้นของเทมเพลตนี้ที่กรอกไว้ล่วงหน้า
นี่คือคำสั่งพื้นฐานโดยไม่มีส่วนขยายของเทคโนโลยี คุณสามารถปรับแต่งสแตก frontend ที่สร้างขึ้นได้ในภายหลัง
API Playground
ลอง REST และ GraphQL endpoints กับสถาปัตยกรรมการตั้งค่าบ้านอัจฉริยะ การตอบสนองใช้ข้อมูลจำลองและไม่ต้องการบัญชี Back4app
ใช้สถาปัตยกรรมเดียวกับเทมเพลตนี้.
เลือกเทคโนโลยีของคุณ
ขยายการ์ดแต่ละใบเพื่อดูวิธีการรวม HomeSite, HubConfig และ DevicePairingLog กับสแตกที่คุณเลือก.
Flutter การตั้งค่า Smart Home Backend
React การตั้งค่า Smart Home Backend
React แบบเนทีฟ การตั้งค่า Smart Home Backend
Next.js การตั้งค่า Smart Home Backend
JavaScript การตั้งค่า Smart Home Backend
Android การตั้งค่า Smart Home Backend
iOS การตั้งค่า Smart Home Backend
Vue การตั้งค่า Smart Home Backend
Angular การตั้งค่า Smart Home Backend
GraphQL การตั้งค่า Smart Home Backend
REST API การตั้งค่า Smart Home Backend
PHP การตั้งค่า Smart Home Backend
.NET การตั้งค่า Smart Home Backend
สิ่งที่คุณจะได้รับจากเทคโนโลยีแต่ละอย่าง
ทุกสแตกใช้สคีมาที่เป็นแบ็คเอนด์การตั้งค่าบ้านอัจฉริยะและสัญญา API เดียวกัน
โครงสร้างข้อมูลบ้านอัจฉริยะแบบรวม
จัดการเว็บไซต์บ้าน, การตั้งค่า HUB, บันทึกการจับคู่ และการอนุญาตได้ง่ายด้วยสคีมาที่สอดคล้องกัน.
บันทึกการจับค่าสำหรับผู้ติดตั้ง
ติดตามความพยายามในการจับคู่, การลองใหม่ และสถานะการเสร็จสิ้นสำหรับอุปกรณ์แต่ละชิ้น.
การสนับสนุนการกำหนดค่าฮับ
จัดเก็บ Wi‑Fi, เขตเวลา, และการตั้งค่าอัตโนมัติสำหรับการติดตั้งแต่ละครั้ง。
สิทธิ์ผู้ใช้งานที่ปรับแต่งได้
กำหนดระดับการเข้าถึงสำหรับผู้จัดการ, ผู้ประสานงาน, ผู้ติดตั้ง, และผู้อยู่อาศัย。
REST/GraphQL APIs สำหรับแอปสมาร์ทโฮม
รวมแดชบอร์ดมือถือ, คอนโซลเว็บ, และเครื่องมือภาคสนามเข้ากับ API ที่ยืดหยุ่นได้。
สถาปัตยกรรมที่ขยายได้สำหรับทีมปฏิบัติการ
เพิ่มการเยี่ยมเยียนบริการ, สินค้าคงคลังของอุปกรณ์, หรือการตรวจสอบการบำรุงรักษาโดยไม่ทำลายบันทึกการตั้งค่าที่มีอยู่。
การเปรียบเทียบ Smart Home Framework
เปรียบเทียบความเร็วในการตั้งค่า, สไตล์ SDK, และการสนับสนุน AI ข้ามเทคโนโลยีที่รองรับทั้งหมด.
| กรอบงาน | เวลาในการตั้งค่า | ประโยชน์ของบ้านอัจฉริยะ | ประเภท SDK | การสนับสนุน AI |
|---|---|---|---|---|
| ประมาณ 5 นาที | รหัสฐานเดียวสำหรับแอปติดตั้งและแอประบบประสาน | SDK ที่พิมพ์ | ทั้งหมด | |
| ภายใน 5 นาที | แดชบอร์ดเว็บที่รวดเร็วสำหรับบันทึกการจับคู่ | SDK ที่พิมพ์ | ทั้งหมด | |
| ประมาณ 3–7 นาที | แอปมือถือข้ามแพลตฟอร์มสำหรับเจ้าหน้าที่ภาคสนาม | SDK ที่พิมพ์ | ทั้งหมด | |
| การตั้งค่าอย่างรวดเร็ว (5 นาที) | คอนโซลที่สร้างจากเซิร์ฟเวอร์สำหรับการทบทวนการตั้งค่าที่บ้าน | SDK ที่พิมพ์ | ทั้งหมด | |
| ~3–5 นาที | การรวมเว็บที่เบาสำหรับการดำเนินงานสมาร์ทโฮม. | SDK ที่พิมพ์ | ทั้งหมด | |
| ประมาณ 5 นาที | แอป Android แบบเนทีฟสำหรับทีมติดตั้ง. | SDK ที่พิมพ์ | ทั้งหมด | |
| ภายใน 5 นาที | แอป iOS แบบเนทีฟสำหรับตรวจสอบการตั้งค่าในมือถือ. | SDK ที่พิมพ์ | ทั้งหมด | |
| ~3–7 นาที | React UI แบบเว็บสำหรับการติดตามการตั้งค่า. | SDK ที่พิมพ์ | ทั้งหมด | |
| การตั้งค่าอย่างรวดเร็ว (5 นาที) | แอปเว็บสำหรับองค์กรสำหรับสิทธิ์และบันทึก. | SDK ที่พิมพ์ | ทั้งหมด | |
| น้อยกว่า 2 นาที | API ที่ยืดหยุ่นของ GraphQL สำหรับการตั้งค่าบ้านอัจฉริยะ. | API ของ GraphQL | ทั้งหมด | |
| การตั้งค่าอย่างรวดเร็ว (2 นาที) | REST API การผสานสำหรับติดตามการตั้งค่า。 | REST API | ทั้งหมด | |
| ~3 นาที | Backend PHP ฝั่งเซิร์ฟเวอร์สำหรับเครื่องมือการติดตั้ง。 | REST API | ทั้งหมด | |
| ~3–7 นาที | .NET backend สำหรับแผงควบคุมการดำเนินงาน。 | SDK ที่มีการพิมพ์ถูกต้อง | ทั้งหมด |
เวลาในการตั้งสะท้อนถึงระยะเวลาที่คาดหวังจากการเริ่มต้นโปรเจกต์จนถึงการสอบถาม HomeSite หรือ DevicePairingLog ครั้งแรกโดยใช้สคีมาของเทมเพลตนี้.
คำถามที่พบบ่อย
คำถามทั่วไปเกี่ยวกับการสร้างระบบติดตามการตั้งค่าบ้านอัจฉริยะด้วยแม่แบบนี้
พร้อมที่จะสร้างตัวติดตามการตั้งค่าบ้านอัจฉริยะของคุณหรือยัง?
เริ่มโปรเจคการติดตั้งบ้านอัจฉริยะของคุณในไม่กี่นาที ไม่ต้องใช้บัตรเครดิต.