Because the design is different. Arduino (or other hardware) does only very simple tasks, e.g., to receive and to transmit RAW IR signals. All the work is done on PHP and it is universal, based on IRPs or RAW IR streams, no size or protocols limits. The objective is to build good applications using IR Remote Control, like media home automation, without limits.
Using PHP, you can exploit a big database in WAMP environment to store all required information: the remotesdb is a mySQL DB specialized on IRPs and application-oriented.
You can use this as an application that replicates any IR remote control (air conditioners included), or as a collection of tools (irp_classes, remotesDB, tools and libraries, etc.) to build your custom application in an easy way. I think to specialize applications with advanced user interfaces, like a media center, you can choose the TV channels by channel icon, or schedule the air conditioner on a weekly basis, etc., all this using a smartphone on WiFi or Internet.
- The code (remotesDB) is in https://github.com/msillano/remotesDB
- It also requires irp_classes: https://github.com/msillano/irp_classes
- Arduino stuff and sketch here: https://github.com/msillano/irp_classes/tree/master/Arduino
- Explore the dir documents/remotesDB on GitHub
- Explore the dir documents/protocols on GitHub
Comments
Please log in or sign up to comment.