Tracker GPS en temps réel avec intégrée Google Maps (6 / 7 étapes)

Étape 6 :

PLONE

Le prochain morceau de logiciel que nous devons installer est Plone. Plone est un CMS (Content Management System) basé sur Zope, qui est un serveur d’applications web populaires. Nous allons utiliser uniquement les fonctionnalités de Zope de Plone et pas il est des fonctionnalités CMS. En fait, l’utilisation Plone pour cette application est une overdose car vous pouvez simplement télécharger Zope et l’utiliser. J’ai déjà eu Plone installé sur mon ordinateur et je vais vous montrer comment utiliser Plone, mais si vous voulez essayer de Zope, nous vous invitons à le faire. Les étapes sont très similaires.

CD /usr/local/src sudo tar - xvf Plone-3.3.5-UnifiedInstaller.tgz cd Plone-3.3.5-UnifiedInstaller/ sudo./install.sh autonome

  • Notez le nom d’utilisateur et mot de passe affiché à la fin du processus d’installation. Vous en aurez besoin pour accéder à l’interface graphique de Plone. Plone est installé dans /usr/local/Plone

Allez dans le répertoire de Zope dans Plone, dans ce cas que c’est /usr/local/Plone/Zope-2.10.11-final-py2.4.

Télécharger ZmySQLDA de http://www.zope.org/Members/adustman/Products/ZMySQLDA dans ce répertoire et extraire le fichier tar avec la commande :

sudo tar - xvxf ZMySQLDA-2.0.8.tar.gz

Si tout va bien, un répertoire ZMySQLDA sera créé sous /usr/local/Plone/Zope-2.10.11-final-py2.4/lib/python/Products.

ZMySQLDA est un adaptateur de base de données SQL qui utilise Zope pour parler à la base de données. ZMySQLDA en utilisant un autre morceau de logiciel appelé MySQLdb pour effectuer ses tâches. Nous allons télécharger et installer MySQLdb maintenant.

CD /usr/local/Plone/Zope-2.10.11-final-py2.4/lib/python/Products

Télécharger MySQLdb de http://www.zope.org/Members/adustman/Products/MySQLdb dans ce répertoire

Extraire l’archive et installer MySQLdb avec les commandes suivantes :

sudo tar - xvf MySQL-python-1.2.0.tar.gz

CD MySQL-python-1.2.0

Installez sudo /usr/local/Plone/Python-2.4/bin/python setup.py build sudo /usr/local/Plone/Python-2.4/bin/python setup.py

Une chose très importante à noter lorsque la construction et l’installation MySQLdb est d’utiliser le même binaire python qui a été livré avec Plone. Si vous n’utilisez pas le même binaire python exacte qui a été livré avec Plone, Plone ne sera pas capable de le trouver. Dans ce cas, le python binaire qui a été livré avec Plone réside dans /usr/local/Plone/Python-2.4/bin.

Commencer à Plone

CD /usr/local/Plone/zinstance/bin sudo. / plonectl start

Attendez quelques instants pour Plone au démarrage et puis ouvrez un navigateur et pointez-le à: http://localhost: 8080/manage_main. C’est en supposant que tout est sur le même ordinateur. Si vous accédez à partir d’un ordinateur différent, remplacez localhost vers l’adresse IP de l’ordinateur exécutant Plone.

Vous devriez voir une boîte de dialogue pour entrer le nom d’utilisateur et mot de passe. Entrez le nom d’utilisateur et mot de passe que vous avez noté vers le bas après le processus d’installation de Plone.  Vous devriez voir l’affichage des dossiers racine comme indiqué ci-dessous :



1. Créez une connexion de base de données SQL

Sélectionnez le « Z SQL Database Connecton » dans le menu déroulant liste vers le bas à droite. Dans la zone de texte chaîne de connexion de base de données, entrez gmap remplacer hôte et le port avec votre nom d’hôte et port respectivement. Si la base de données SQL s’exécute sur le même ordinateur que Plone, entrez

Cliquez sur l’onglet Parcourir de la connexion de base de données MySQL Z. Vous devriez être en mesure de voir votre table (gmaptracker). Cliquez sur le + signe et vous devriez être en mesure de voir les éléments du tableau.



2. Ajouter une méthode de SQL Z pour récupérer la dernière ligne de la table SQL.

Sélectionnez 'Z SQL Method depuis le menu déroulant à droite. Entrez « GmaplocsPkSelectLastAdded » pour l’id et la « Méthode SQL pour sélectionner les données » pour carrelage.

Entrez le code :

Cliquez sur Ajouter.

De l’affichage du dossier racine, cliquez sur la méthode GmaplocsPkSelectLastAdded de l’affichage du dossier racine, puis cliquez sur le changement d’onglet avancé la valeur de « Lignes Maximum à récupérer » 0 (zéro). Enregistrez les modifications.



Sur pourquoi cela devrait être fait, lisez ceci. http://www.zope.org/members/adustman/Tips/no_limits

3. Ajouter une méthode DTML

Basculer vers l’affichage de dossier racine. Sélectionnez la « méthode DTML » depuis le menu déroulant à droite. Entrez « data.xml » id et un titre descriptif (pouvez de tout ce que vous voulez). Cliquez sur Ajouter et modifier.

Entrez le code

Enregistrez les modifications.

4. Ajouter un Document DTML

Basculer vers l’affichage de dossier racine. Sélectionnez le Document DTML depuis le menu déroulant à droite ". Entrez « gpstrack.html » id et un nom descriptif. Cliquez sur Ajouter et modifier.

Entrez le code :

Enregistrez les modifications.

Articles Liés

MediaTek linkit-construire votre propre site Web à l’aide de linkit celui de suivi GPS, GPRS et JSP avec Google map

MediaTek linkit-construire votre propre site Web à l’aide de linkit celui de suivi GPS, GPRS et JSP avec Google map

Tout d'abord très Merci Mediatek pour m'envoyer un Mediatek Linkit un Conseil. Je suis très heureux d'ouvrir le pack et de travailler avec le WIFI, Bluetooth, GPS, GSM, GPRS. Son très agréable. En voyant la sortie de chaque code, mon esprit a sauter
Construction d’un dispositif qui les clips à votre ceinture et pistes de combien de temps passez-vous à l’intérieur et à l’extérieur

Construction d’un dispositif qui les clips à votre ceinture et pistes de combien de temps passez-vous à l’intérieur et à l’extérieur

notre objectif dans cette étape par étape instructable consiste à construire un appareil vous pouvez clipser à votre ceinture et porter toute la journée.  Cet appareil enregistrera les données que, lorsque téléchargé sur un système serveur back-end,
Tracker GPS framboise Pi

Tracker GPS framboise Pi

Dans ce tutoriel, je vais tenter de créer un tracker GPS en utilisant un pi framboise avec un dongle GPS et un peu de linux. Je n'écrivais pas la plupart du code utilisé tous je suis tout simplement faire est rassembler les ressources et en les metta
Moniteur de température ThingSpeak avec framboise Pi

Moniteur de température ThingSpeak avec framboise Pi

Dans ce tutoriel, nous examinerons comment envoyer des données à un service en ligne comme Thingspeaket comment afficher les données de votre BrickPi sur le web.Nous utilisons un Dexter Industries thermomètre pour mesurer la température dans la chamb
Détection de température ambiante avec Galileo, Gen 2 et Grove Kit

Détection de température ambiante avec Galileo, Gen 2 et Grove Kit

Je vais vous montrer comment mettre en place un projet interactif de température ambiante avec LCD RBG et thermomètre utilisant kit Intel Galileo et bosquet.Étape 1: Télécharger l'IDE Arduino pour Intel Galileo et le code de capteur de température.Et
Dispositif de réalité virtuelle téléconférence avec un carton de Google

Dispositif de réalité virtuelle téléconférence avec un carton de Google

Dispositif de réalité virtuelle téléconférence avec un carton de GoogleCréé par John Choi | 2015Ce projet est un dispositif de vidéoconférence avec deux webcams de vision stéréoscopique, placé sur une plateforme motorisée 3 axes, contrôlée par un écr
3D imprimé relief de Google Maps avec SketchUp

3D imprimé relief de Google Maps avec SketchUp

Cette instructable a été adaptée d'une procédure pas à pas sur. Consultez-le pour plus de trucs comme ça !Faites-vous une faveur. Accédez à Google maps. Accédez à votre endroit favori. Appuyez sur Ctrl, cliquez et faites glisser. Everthing obtient to
Virtual Reality Minecraft 1.8 avec un carton de Google

Virtual Reality Minecraft 1.8 avec un carton de Google

Bienvenue sur mon premier instructable. J'ai été membre de ce site depuis très longtemps maintenant et ont eu envie de commencer à poster pour un wile mais ne savais pas où je devrais commencer. Après avoir regardé mon email récurrent d'ici, j'ai vu
Comment planifier votre itinéraire avec Google Maps

Comment planifier votre itinéraire avec Google Maps

avez-vous jamais vous vous demandez comment vous rendre à une destination par l'intermédiaire de conduite/marche/prendre les transports en commun ?  Vous vous demandez si l'endroit que vous êtes dirigés est sûr ?  Saviez-vous que Google Maps fournit
Construction d’un tracker GPS avec le Raspberry Pi (auteur : Arnoud Buzing)

Construction d’un tracker GPS avec le Raspberry Pi (auteur : Arnoud Buzing)

Ce billet montre comment construire un simple GPS tracker avec la langue de Wolfram sur une facture pro forma de framboise.Étape 1: matérielPour recréer cette expérience, vous aurez besoin du matériel suivant (en plus de la Raspberry Pi lui-même) :GP
Cellulaire tracker GPS avec des cartes de Cloud

Cellulaire tracker GPS avec des cartes de Cloud

ce projet montre comment construire un dispositif qui suit la localisation GPS, envoie des données via une connexion cellulaire Skywire vers le nuage et trace les coordonnées GPS sur une carte de sentier connectés de nuage qui est accessible depuis n
Graphiques en temps réel avec la framboise Pi

Graphiques en temps réel avec la framboise Pi

Temps pour quelques Raspberry Pi + Plotly Streaming fun !Récemment, nous avons terminé une Instructable de visualisation des données de température et d'humidité en utilisant un Arduino et Plot.ly, un outil graphique collaboratif en ligne gratuit. Il
Capteur de température LM35 avec enregistreur de données sur carte SD sur Intel Edison

Capteur de température LM35 avec enregistreur de données sur carte SD sur Intel Edison

-Démontre l'utilisation d'un capteur LM35 sur Intel Edison pour mesurer la température sur une longue période allant de plusieurs heures pour les semaines et les journaux, les lectures de température de la sonde sur une carte SD insérée à bord, toute
Tracker GPS MediaTek

Tracker GPS MediaTek

Il s'agit d'un guide simple pour commencer à utiliser le récepteur GPS qui est venu avec votre MediaTek LinkIt du stock.Pour ce projet, vous aurez besoin :-Une planche de pain sans soudure-Fils de raccordement-Deux LED-Antenne GPS stock-MediaTek Link