Skip to content

tomtaozhou/skill-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

SKILL Plugin - Integration for Ubi-House Devices

Contributors: Tao Zhou
Tags: Smart Home, ActivityPub, IoT
Requires at least: 5.5
Tested up to: 5.7
Stable tag: 1.0
License: GPLv3

The SKILL plugin is developed for the Ubi-House system, facilitating the seamless integration among various Ubi-House smart devices.

Key Features

  1. Device Integration: Ensure seamless integration among different Ubi-House smart devices.
  2. ActivityPub API: Enable Ubi-House devices to communicate, send, and receive information through the ActivityPub API.
  3. Automated Control: Generate control commands for Ubi-House smart devices based on preset rules and programs.

Description

Within the Ubi-House smart home ecosystem, all Ubi-House smart devices can interface with the SKILL module via the ActivityPub API. The core responsibility of the SKILL module is to produce control commands according to predetermined rules, subsequently sending them to the Ubi-House devices.

The design and implementation of the SKILL plugin are based on WordPress and support the ActivityPub protocol. After setting up the WordPress-based plugin framework, interfaces handling the ActivityPub protocol were developed using PHP. This includes the receiving and parsing of device information, creating control commands, and dispatching them to the devices. Additionally, a user interface was designed to showcase device statuses and accept user commands.

Installation

  1. Upload the 'skill' plugin folder to the /wp-content/plugins/ directory of your WordPress-based Ubi-House system.
  2. Navigate to the 'Plugins' menu in the Ubi-House admin dashboard and activate the SKILL plugin.

Usage

Provide users with specific steps and guidelines on how to use the SKILL plugin within the Ubi-House system.

Future Outlook

As the landscape of smart home devices continues to grow, updates and enhancements to the SKILL plugin will be regularly rolled out to cater to the dynamic needs of Ubi-House users.

Contributions

Feedback, suggestions, and code contributions for the SKILL plugin's development are always welcome!

License Details

[Details about your license, or a link to where users can find more information about it.]

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages