Le 802,11 Ninja - dispositif Portable piratage 802.11 (6 / 8 étapes)

Étape 6: GPIO broches sur la Pi framboise

GPIO

Général Purpose Input Output (GPIO) broches sont beaucoup pour l’ajout de LED, boutons poussoirs et plus encore. Dans cette étape, nous allons apprendre comment allumer une LED et lire un bouton poussoir momentané de l’OS Raspbian. Dans l’image ci-dessus, la LED sur le flanc du boîtier s’allume uniquement lorsque l’appareil est la numérisation avec succès. Le bouton poussoir va arrêter le balayage (si elle est en cours d’exécution) et redémarrer la numérisation.

Entrée : Écouter un événement de touche nous allons écrire un petit script qui s’exécute lorsque le Pi de framboise qui démarre sans cesse à l’écoute pour une presse de bouton sur GPIO 8. Encore une fois, nous allons simplement mettre ce script dans /etc/rc.local tout d’abord, il faut initialiser la broche GPIO pour l’entrée

puis nous la définir pour l’entrée, comme

Maintenant, si nous vérifions la valeur du

Lorsque le bouton est enfoncé, nous devrions obtenir la valeur de « 1 » et quand le bouton n’est pas pressé, nous devrions obtenir la valeur de « 0 » - binaire simple. Maintenant nous allons écrire un script qui fait quelque chose de simple, comme le reboot de la Pi.

Ce script fera une boucle pour toujours et poursuivre la vérification de la valeur de la broche GPIO 8 pour une pression de touche. Si trouvé, il va redémarrer le Pi. Ceci peut être appliqué dans de nombreuses situations et nous pouvons être créatifs en faisant cela !

Sortie : Allumer un LED nous allons écrire un script qui allume et éteint une LED à l’aide de la broche GPIO 7. C’est beaucoup plus facile que d’écrire un script à l’écoute ou une pression de bouton. Fondamentalement, nous initialiser la broche GPIO comme "out" dans le fichier de la direction après l’exportation, puis l’écho d’un 1 dans le fichier de valeur pour allumer la LED, ou 0 pour désactiver la LED.

Maintenant pour activer ON la LED, nous le faisons,

à désactive la LED que nous faisons,

Cela peut s’avérer très utile pour les voyants d’État. Par exemple, la lumière LED bleue sur le côté de la 802,11 Ninja dans les images ci-dessus reste allumée alors que Airodump-NG est en cours d’exécution. Ceci est fait en écrivant la même tandis que [] Bash boucle comme ci-dessus pour le bouton poussoir, mais vérifie le processus liste commande "ps aux" pour la chaîne "airodump-ng", je l’ai testé en débranchant l’adaptateur WiFi de la Pi au cours de l’analyse et la LED s’est déclenchée comme prévu.

Articles Liés

Bâti de dispositif portable voiture

Bâti de dispositif portable voiture

j'ai recherché un moyen de maintenir un dispositif portable à n'importe quel angle dans la voiture. Mes exigences étaient les suivantes :** fonctionne avec n'importe quel périphérique (dans certains secteurs de taille)** Pas cher** Robuste/sécurisé**
USURE : Un femme sécurité dispositif portable

USURE : Un femme sécurité dispositif portable

Bonjour à tous,Je suis Geeve George un amour Maker/Electronique Hobbyist.I 15 an, Vision par ordinateur, développement Android et algorithme Design.I suis actuellement en 11e année étudiant en informatique à l'école indienne de Little Rock. :) En sav
Démarche personnelle analyse dispositif portable

Démarche personnelle analyse dispositif portable

Marathons et demi-marathons sont plus populaires que jamais auparavant. Le grand nombre de blessés, surtout parmi les débutants et les coureurs de l'intermédiaires, est une grande source d'inquiétude. Il y a grand nombre d'études qui montrent que la
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,
Enregistreur de température portable peau

Enregistreur de température portable peau

Dans le cadre du CSCI 7000 Physical Computing du CU Boulder pour le bon déroulement, j'ai créé une température cutanée de dispositif portable mesure/enregistrement et confort thermique du porteur (chaud, chaud, neutre, cool, froid). L'objectif est d'
BLU - un bracelet de portable / l’état du capteur

BLU - un bracelet de portable / l’état du capteur

Ce projet a été entrepris comme je m'inscris concours « Faire il mettable » d'Intel (https://makeit.intel.com/).Trailer de ce concours :----------------------------------Bien que je n'ai pas gagné, j'ai décidé d'essayer de construire mon idée. Alors
Portable Power et Modules de calcul pour améliorer la démarche de la maladie de Parkinson

Portable Power et Modules de calcul pour améliorer la démarche de la maladie de Parkinson

Ce système portable est porté à vie par Kieran Czerwinski qui a créé le système de batterie/alimentation et démarche aide module et Lauren Mitchell qui ont contribué à développent la démarche aide module et le code correspondant. Celle-ci a été créée
Évoluer - une plate-forme pour Bionic Hands et IHM (Intel IoT)

Évoluer - une plate-forme pour Bionic Hands et IHM (Intel IoT)

À tous les fabricants là-bas-Il s'agit d'un travail en cours. Nous mettrons à jour elle avec une description complète de « How to Make » alors que nous procédons. Si vous voulez le construire avec nous, s'il vous plaît laissez-nous savoir dans les co
Guider l’aveugle

Guider l’aveugle

Rouleau de guidage aveugle est qu'un dispositif portable vise à aider les personnes aveugles à comprendre leur environnement.Il détecte la présence d'obstacles en face de l'utilisateur sans avoir besoin de contact physique.Il donne un feu clignotant
Soin de personnes âgées moniteur (Intel IoT)

Soin de personnes âgées moniteur (Intel IoT)

Vue d'ensembleIl s'agit d'une Instructable pour une surveillance et d'alerte de dispositif pour quelqu'un comme une personne âgée qui sont eux-mêmes à la fois pendant la journée ou la nuit et qui risquent de tomber ou peuvent nécessiter une assistanc
Beanie transforme les ondes cérébrales en lumière

Beanie transforme les ondes cérébrales en lumière

Vous avez toujours voulu visualiser votre activité cérébrale en temps réel ? Déplacer un objet sur un écran avec votre esprit ? Ce tutoriel vous montre comment faire un bonnet EEG récréatif qui transforme les ondes cérébrales en lumière, en utilisant
Contrôler votre avion RC avec avait votre téléphone

Contrôler votre avion RC avec avait votre téléphone

Avez-vous jamais voulu contrôler votre avion de RC au moyen de l'inclinaison d'un objet ? J'ai toujours eu l'idée à l'arrière de ma tête mais j'ai jamais poursuivi jusqu'à ce que cette semaine dernière. Mes premières pensées ont été d'utiliser un tri
Distinguer la marche et la course à l’aide de Machine Learning

Distinguer la marche et la course à l’aide de Machine Learning

Marché électronique regorge de dispositifs appelés podomètre et fitness tracker. Ils compte le nombre d'étapes que vous avez prises, de distance vous avez couvert, que vous soyez à pied ou en cours d'exécution et de tas d'autres choses. Vous êtes-vou
Vent-vitesse-compteur

Vent-vitesse-compteur

fatigué de regarder votre compteur de vitesse pour savoir à quelle vitesse vous allez ? faire un vent-vitesse-compteur calibré à speedo de votre voiture.Étape 1: Présentation de pièces Les dimensions du bois utilisé dans ce projet sont échelle-able.