SYSTEM COMPONENTS


System Architecture Diagram


HASE - The Home Automation Scripting Engine is a VBSCRIPT based scripting engine for writing home automation control logic. HASE requires SOCKET SERVERS to communicate with devices. Currently, there are two socket servers - the Slink-e Socket Server and the Text2Speech socket server.

 

 CONFIGURATION

 

 


Slink-e Socket Server - The Slink-e Socket Server (SSS) uses COM / DCOM to communicate with slinkeserv (www.nirvis.com).

 

 CONFIGURATION

 

 


Text2Speech Socket Server - The Text2Speech Socket Server uses the Microsoft Text2Speech components for voice synthesis.

 

 CONFIGURATION

 

 


HASEx - The HASEx activex control provides methods and events for communicating with socket servers

 


HASE Winsock Test Clients -  The HASE Winsock test clients can be used to test the socket connectivity, learn the protocols, or the sample code can be viewed to learn more about writing socket-based applications.