Skip to content

noesya/zombitron.web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Zombitron version WEB

Zombitron a plusieurs interfaces constuites à partir de téléphones obsoletes:

Vous pouvez cloner le code correspondant en allant directement sur les repos associés.

Ce repo est une base de tests pour constuire son propre zombitron.

Il vous faudra un ou plusieurs téléphones pourvus d'un navigateur avec accès wifi.

Mode d'emploi

Pour executer le serveur node js depuis son ordinateur

  1. Installer node, git et yarn
pkg install nodejs git yarn
  1. Cloner le repo
git clone https://github.com/noesya/zombitron.web
  1. Rentrer dans le dossier, installer les dépendances
cd zombitron.web
npm install
  1. Cas particulier pour un serveur https (permettant d'utiliser des données de capteurs natifs des téléphones) Generer un certificat https: sudo openssl req -x509 -nodes -days 364 -newkey rsa:4096 -keyout selfsigned.key -out selfsigned.crt à placer à la racine du code.

Il faut changer le mode de permission des fichiers générés :

  sudo chmod 755 selfsigned.crt
  sudo chmod 755 selfsigned.key

IPHONE Parfois : il faut activer la motion dans les parametres du telephone > safari

  1. Lancer le serveur
npm run zombitron

Pour executer le serveur node sur un Android

Avant l'étape 1 :

  • Choisir un vieil Android pour le transformer en serveur-zombitron.
  • Installer Termux sur l'appareil
  • Lancer Termux
  • Retourner à 1.

Une fois le serveur démarré

Rendez-vous à l'adresse https://[ZOMBITRONIP:PORT]/ avec un telephone ou un ordinateur et https://[ZOMBITRONIP:PORT]/controller avec un telephone

Et voilà !

Mise à jour

Pour avoir la dernière version du code, lancer git pull dans le répertoire du projet, puis relancer le serveur.

Pour se connecter depuis son ordi au zombitron serveur

Setup serveur

  1. Installer OpenSSH
pkg install openssh
  1. Lancer le serveur SSH
sshd
  1. Configurer le mot de passe utilisateur avec la commande passwd.

Connexion client

Dans un terminal : ssh [ZOMBITRON_SERVEUR_IP] -p 8022 et entrer le mot de passe.

Le code

A venir

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published