Ceci est une ancienne révision du document !
Serveur Websocket
Un tutoriel permettant de débuter avec la librairie LibWebSocket a été rédigé en anglais à cette page.
Il paraissait répondre aux attentes des débutants, mais certaine partie du code sont erronées et la version de la librairie n'est plus compatible avec la version récente de LibWebSocket.
Voici donc une réactualisation du tutoriel.
Matériel :
- Liste à puceRaspberry 3 modèle B+
- Carte SD 16 Go
Installation de LibWebSockets
Configuration
Installer la version Raspbian Stretch Lite 2019-04-08
En configuration supplémentaire, changer le nom en serveurwebsocket
sudo raspi-config
Aller dans - 2 Network Options - puis - N1 Hostname - puis changer le nom en : serveurwebsocket
Valider, puis aller dans - 4 Localisation Options - puis dans - I2 Change Timezone - et choisisse votre région puis la ville de référence et valider
Aller sur Finish puis yes pour redémarrer.
Installation des librairies complémentaires
sudo apt-get install cmake sudo apt-get install git-core sudo apt-get install libssl-dev
LibWebWsockets
git clone https://github.com/warmcat/libwebsockets cd libwebsockets mkdir build cd build cmake .. -DLWS_IPV6=OFF make sudo make install cd
Pour verifier que tout fonctionne bien
libwebsockets-test-server
Taper dans votre navigateur préféré :
http://serveurwebsocket:7681/
Si le compteur démarre, alors la librairie est bien installée.