Contributors: Tao Zhou
Tags: Smart Home, ActivityPub, IoT
Requires at least: 5.5
Tested up to: 5.7
Stable tag: 1.0.0
License: GPLv3
The SKILL plugin is developed for the Ubi-House system, facilitating the seamless integration among various Ubi-House smart devices.
- Device Integration: Ensure seamless integration among different Ubi-House smart devices.
- ActivityPub API: Enable Ubi-House devices to communicate, send, and receive information through the ActivityPub API.
- Automated Control: Generate control commands for Ubi-House smart devices based on preset rules and programs.
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.
- Upload the 'skill' plugin folder to the
/wp-content/plugins/
directory of your WordPress-based Ubi-House system. - Navigate to the 'Plugins' menu in the Ubi-House admin dashboard and activate the SKILL plugin.
[Provide users with specific steps and guidelines on how to use the SKILL plugin within the Ubi-House system.]
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.
Feedback, suggestions, and code contributions for the SKILL plugin's development are always welcome!
[Details about your license, or a link to where users can find more information about it.]