phpi-websocket
Scaffolding and demo for interacting with phpi via websockets., (*1)
This should be enough to get started with a WS server and client. The included demo will let you monitor the pin headers, select alternate
functions and change pin levels., (*2)
Instalation
Installation should be done using composer as there are a few dependencies (especially for ratchet - sorry about this but they are all just tiny symphony components)., (*3)
If you don't have composer already:, (*4)
$ curl -sS https://getcomposer.org/installer | php
, (*5)
Then install, (*6)
$ ./composer.phar create-project calcinai/phpi-websocket
, (*7)
Alternatively, you can download the current release with all its dependencies from the releases page., (*8)
Usage
You can test the server by running, (*9)
php examples/server.php
, (*10)
This will run a simple HTTP & WebSocket server on port 9999. If the hostname of the pi is not the default (raspberrypi.local), you'll need
to set it to something that can be accessed in server.php
, (*11)
All going well, you should be able to access the example at http://raspberrypi.local:9999/ and see something like this:, (*12)
, (*13)