Archives de
Month: janvier 2020

Conception logicielle du Raspberry Car – Les Données (2/2)

Conception logicielle du Raspberry Car – Les Données (2/2)

Le contenu de la base de données locale Dans la base de données locale (sqlite), on va vouloir stocker : L’heure de l’enregistrement dans la DB Les données GPS Heure connue par le GPS Longitude, latitude, vitesse et altitude Heure de la mesure Les données OBD La vitesse, les tours par minute du moteur et le niveau de carburant Heure de la mesure Ce qui donne le schéma de création suivant : Le contenu de la base de données Salesforce : gros volume…

Lire la suite Lire la suite

Conception logicielle du Raspberry Car – Les Tâches (1/2)

Conception logicielle du Raspberry Car – Les Tâches (1/2)

Le besoin Le plus gros problème de cette phase du projet, serra d’écrire un logiciel pour le Raspberry Pi qui doit faire plusieurs choses en même temps avec des logiques différentes. On va donc avoir besoin en Python : De faire tourner tous les programmes en même temps, Et faire qu’ils se synchronisent bien et qu’ils ne se dérange pas mutuellement. Descriptions des différentes tâches Le programme qui lit la carte GPS : Il lit en tout ce qui vient de la…

Lire la suite Lire la suite

Raspberry Cars – Les Technos (5/5) – Trouver les Ports USB

Raspberry Cars – Les Technos (5/5) – Trouver les Ports USB

Trouver sur quel port USB sont la carte GPS et la carte OBD Quand on branche les cartes OBD et GPS sur le Raspberry, les numéros de port ne sont pas toujours les mêmes. On doit donc regarder tous les ports utilisés : Et trouver lequel correspond à la carte GPS Et trouver lequel correspond à la carte OBD Cela donne le code suivant :

Raspberry Cars – Les Technos (4/4) – Communiquer avec Salesforce en Python

Raspberry Cars – Les Technos (4/4) – Communiquer avec Salesforce en Python

Accéder à SF avec des APIs Dans le travail personnel précèdent, tous les programmes étaient dans Salesforce et communiqué avec les serveurs de Mercedes (les programmes Salesforce appelaient les API Mercedes). Dans ce Travail personnel il faut développer des programmes qui tournent sur le Raspberry Pi et qui vont envoyer des donnés sur Salesforce. Ces programmes en Python vont devoir appeler le API Salesforce. La librairie Simple Salesforce Pour faciliter l’utilisation des API de Salesforce en Python, des développeurs on…

Lire la suite Lire la suite