• PhonePi Sensor Streamer 1
  • PhonePi Sensor Streamer 2
  • PhonePi Sensor Streamer 3
  • PhonePi Sensor Streamer 4

PhonePi Sensor Streamer

Une courte Note: Une version Pro de cette application a été publié sur demande de l'utilisateur dans mai 2018. Il peut être consulté à https://play.google.com/store/apps/details?id=com.phonepiplus&hl=en_US

Bien que les deux versions conviennent à l'utilisation, la version Pro vous permet de choisir le format de données (CSV ou JSON), horodatages chaque point de données et a un support plus robuste pour tous les capteurs.
Il a également des flux userId champ qui est utile dans une situation où plusieurs utilisateurs flux d'informations à un seul serveur. Le userId pourrait alors être utilisé comme filtre pour distinguer entre les utilisateurs qui vous permet de faire des choses amusantes comme suivre les positions et tracer le mouvement des utilisateurs (par exemple).

Détails d'utilisation pour cette application: https://github.com/priyankark/PhonePi_SampleServer

(S'il vous plaît télécharger le serveur à partir du lien ci-dessus et suivez les instructions du README ou suivre les instructions décrites ci-dessous)

PhonePi vous permet de diffuser des données en temps réel des capteurs sur votre téléphone: Accéléromètre, Gyroscope, magnétomètre, orientation, pas à pas, thermomètre, capteur de lumière, capteur de proximité et de géolocalisation (sous réserve de disponibilité sur votre appareil) à un WebSockets serveur prenant en charge sur votre Tarte aux framboises.

Vous pouvez choisir de construire votre propre serveur pour obtenir les données ou cloner et utiliser le serveur à https://github.com/priyankark/PhonePi_SampleServer

En supposant que vous utilisez le serveur de l'échantillon:
Assurez-vous que votre téléphone et sont Raspberry Pi sur le même réseau. Notez l'adresse IP de votre Raspberry Pi. Exécutez le serveur sur votre Raspi (étapes sont README.md du dépôt)

L'URL de l'application doit être encodée dans le format:
 ip_address_of_Raspi: 5000
Entrez le temps de mise à jour pour les capteurs nécessaires qui est la durée après laquelle les données doivent être relus et cliquez sur le bouton. Pour désactiver, il suffit de tourner le bouton d'arrêt.

De multiples données de capteurs peuvent être lus à la fois (sous réserve de la disponibilité des capteurs sur votre appareil). Ce projet utilise WebSockets pour le transfert de données. Le serveur écrit les données dans un fichier txt, mais on peut modifier le code du serveur pour faire ce python leur permet de :)

Catégorie : Outils

Recherches associées