Heyu socket server feature request
--- In heyu_users@yahoogroups.com, Brandt Daniels <PompRocker@...> wrote:
>
> I'd like to request that Heyu have socket server functionality to allow
> communication with a plethora of mobile applications, as well as web
> front-ends that may reside on a separate web server. The applications
> would either have the functionality to send and receive direct heyu
> commands or a mapping schema could be setup in the Heyu config file. The
> socket would be asynchronous so the remote application could receive
> event updates from Heyu as they happen.
>
> Thanks,
> Brandt
>
> I'd like to request that Heyu have socket server functionality to allow
> communication with a plethora of mobile applications, as well as web
> front-ends that may reside on a separate web server. The applications
> would either have the functionality to send and receive direct heyu
> commands or a mapping schema could be setup in the Heyu config file. The
> socket would be asynchronous so the remote application could receive
> event updates from Heyu as they happen.
>
> Thanks,
> Brandt
Leave a comment
on 2011-07-04 03:39 *
By heyu_users
Assigned to set to Janusz Krzysztofik
Status changed from New to Accepted
Please see this thread for the whole story.
Personally I like the idea of being able to either listen on my home network for home automation related events and act upon, or transmit action requests to my home automation equipment over the home network. To avoid reinventing the wheel, I opt for using an existing (home) automation related protocol, like Modbus, BACnet, xAP or xPL. The first two of them seem too heavy to me, while the last one looks promising, being quite easy to customize or extend if required and having pretty complete Linux support available. I have even created a working example of Heyu relay listening on xPL for commands and reporting both received and sent signals back over xPL, but it is not ready for inclusion before we first do some clean-ups to the existing code. Moreover, RFXCOM took the xPL path lately, offering xPL firmware for their RFXLAN, so there is a chance we would finally be able to talk to their Xmitter. Please see the XPL web site for more informations on xPL.
Once implemented, xPL enabled Heyu will not provide all features discussed in the original discussion. However, it will allow any application gateway (web, security, etc.) to talk to Heyu not only locally, by means of running Heyu commands and registering Heyu SCRIPTs, but also to get access to Heyu over a local network.
Thanks,
Janusz
Personally I like the idea of being able to either listen on my home network for home automation related events and act upon, or transmit action requests to my home automation equipment over the home network. To avoid reinventing the wheel, I opt for using an existing (home) automation related protocol, like Modbus, BACnet, xAP or xPL. The first two of them seem too heavy to me, while the last one looks promising, being quite easy to customize or extend if required and having pretty complete Linux support available. I have even created a working example of Heyu relay listening on xPL for commands and reporting both received and sent signals back over xPL, but it is not ready for inclusion before we first do some clean-ups to the existing code. Moreover, RFXCOM took the xPL path lately, offering xPL firmware for their RFXLAN, so there is a chance we would finally be able to talk to their Xmitter. Please see the XPL web site for more informations on xPL.
Once implemented, xPL enabled Heyu will not provide all features discussed in the original discussion. However, it will allow any application gateway (web, security, etc.) to talk to Heyu not only locally, by means of running Heyu commands and registering Heyu SCRIPTs, but also to get access to Heyu over a local network.
Thanks,
Janusz
on 2011-11-29 23:46 *
By Janusz Krzysztofik
Type set to feature request
Component changed from None to heyu_engine
Milestone set to unstable (master)
An initial set of patches which prepare the code for xPL integration into the Heyu engine has been submitted for review. View.