|
|
Books > Computing & IT > Computer hardware & operating systems > Personal computers > General
Der zunehmende Einfluss der Informatik auf die menschliche Arbeit
fuhrt zu neuen Anforderungen sowohl an die Arbeitenden als auch an
die Gestalter der Arbeit selbst. Insbesondere dem Wandel geistiger
Arbeit, beispielsweise der Konstruktionsarbeit, kommt hier eine
entscheidende Bedeutung zu. Zur Realisierung okonomischer und
menschengerechter rechnergestutzter Konstruktionsarbeitssysteme
bilden sowohl Organisation als auch Technik (insbesondere Software)
sowie Qualifikation die drei stets zu berucksichtigenden
Gestaltungsdimensionen. Basierend auf einem ganzheitlichen Ansatz
werden im Rahmen dieser Arbeit fur alle potentiellen
"Konstruktionsarbeitgestalter," also u.a. betriebliche
Entscheidungstrager, Software-Entwickler und Bildungstrager,
Empfehlungen zu einer entsprechenden Gestaltung von Aufbau-,
Ablauf- und Arbeitsorganisationsformen, der einzusetzenden Software
und von Massnahmen fur eine "vollstandige Qualifizierung"
zusammengestellt. Die Umsetzbarkeit dieser theoretischen Ansatze in
CAD-Standard-Software, bei der Planung und Einfuhrung von CAD in
Produktionsunternehmen, sowie zur Entwicklung und Durchfuhrung von
entsprechenden CAD-Schulungsmassnahmen wird abschliessend anhand
konkreter Praxisbeispiele aufgezeigt."
Die Informationstagung "Mikroelektronik" findet im Rahmen der "ie"
(Internationale Fachmesse fA1/4r industrielle Elektronik) seit dem
Jahr 1975 im Abstand von zwei Jahren statt. Die EinzelbeitrAge der
Tagung 1989 werden in dem vorliegenden Band in A1/4bersichtlicher
Form prAsentiert; sie geben einen guten Aoeberblick A1/4ber den
aktuellen Stand der Technik und A1/4ber Trends auf dem Gebiet der
Mikroelektronik. Berichte A1/4ber konkrete Anwendungen, Methoden
und Entwicklungen werden leicht verstAndlich vorgestellt. Die
Autoren kommen aus Industrie und Forschung; dadurch ist
gewAhrleistet, daA sowohl theorie- als auch praxisbezogene
Erkenntnisse und Produkte behandelt werden. Der Band umfaAt
folgende Themenkreise: Mensch-Maschine-Schnittstellen,
Mobilkommunikation, Flexible Automation und QualitAtssicherung,
Sensoren und Interfaces.
Mensch-Maschine-Schnittstellen (MMS) gibt es, seit der Mensch
Maschinen nutzt. Faustkeile, Pfeil und Bogen, Wagenlenkung usw.
Schon hi er lass en sich rudimentar Fragen der leichten Handhabbar-
keit, der KontroUierbarkeit und der Sicherheit zeigen. Doch erst
die hohe Komplexitat heutiger Systeme, gepaart mit neuen
technischen M6glichkeiten, erfordert die eingehende Behand- lung
dieses Problemfeldes. Wahrend zum Thema
Mensch-Maschine-Schnittstelle im allge- meinen viel Literatur, z.
B. [BEN81] vorliegt, find en sich iiber die MMS bei
Echtzeitsystemen nur verstreute Artikel. Es solI daher versucht
werden, auf die speziellen Anforderungen einzugehen, die
Echtzeitsysteme an die MMS stellen. Wesentliche EinfluBgr6Ben sind
dabei: - die ProzeBdynamik, - die Enge der Kopplung des Benutzers
an den ProzeB und - die vom ProzeB ereignisgesteuerte unregelmaBige
Belastung des Benutzers, mit ihren Anforderungen an die
Reaktionszeit im Gegensatz zur mehr durchsatzorientierten
Belastung, z. B. bei der Datenerfassung. Weitere Schwerpunkte des
Buches sind die Darstellung der gera- temaBigen Realisierung, sowie
die der sich daraus ergebenden Kon- sequenzen fiir die Software.
Dabei solI nicht nur auf den Normalbetrieb, sondern auch (hier
besonders wichtig) auf das Verhalten im Fehlerfall und in
Notfallsi- tuationen eingegangen werden.
Die vorliegende Arbeit entstand wahrend meiner Tatigkeit als
wissenschaftlicher Mitarbeiter am Institut fur Steuerungstech- nik
der Werkzeugmaschinen und Fertigungseinrichtungen der Uni- versitat
Stuttgart. Dem Institutsleiter. Herrn Professor Dr. -Ing. G.
Pritschow. gilt mein besonderer Dank fur das Interesse an der
Arbeit und seine Unterstutzung. die zu ihrem Gelingen wesentlich
beigetra- gen haben. Herrn Professor Dr. -Ing. A. Storr. unter
dessen kom- missarischer Institutsleitung ich die Arbeit beginnen
konnte. gilt ebenso mein Dank fur seine Ratschlage und die
intensive Durchsicht der Arbeit. Herrn Professor Dr. -Ing. M. -Weck
danke ich fur seine Bereit- sChaft zur ubernahme und das schnelle
Anfertigen des Mitberich- tes. Daruber hinaus moechte ich mich bei
allen Mitarbeitern des Instituts bedanken. die durch kritische
Hinweise und Diskussi- onen wertvolle Anregungen zu meiner Arbeit
geliefert haben. Holger Moeller -7- Inhaltsverzeichnis Seite
Abkurzungsverzei chni s, Forme 1 zei chen 9 Einleitung 11 2
Aufgaben eines Uberwachungs- und Diagnosesystems 13 in der
numerischen Steuerung 2. 1 Begriffe 13 2. 2 Diagnosebereiche 18 2.
3 Steuerungsinterne Fehlerarten 20 2. 4 Anforderungen an ein
integriertes Uberwachungs- 24 und Diagnosesystem 3 Untersuchung
ausgefuhrter Massnahmen zur Fehlerdia- 30 gnose in numerischen
Steuerungen 3. 1 Hardware der numerischen Steuerung 30 3. 2
Steuerungsexterne Funktionseinheiten 31 3. 3 Datenaustausch 32 3. 4
Bewertung der Massnahmen 33 4 Verfahren zur Uberwachung und
Fehlerdiagnose in 35 numerischen Steuerungen 4. 1 Allgemeiner
Loesungsansatz 35 4. 2 Diagnosemodelle fur numerische Steuerungen
38 4. 2. 1 Betrachtung auf Systemebene 38 4. 2. 1.
Das Wegweiser-Buch flihrt zum erfolgreichen Einsatz der IBM
Personalcom- puter PC, PC XT, Portable PC AT und Kompatible, sofern
sie in BASIC programmiert werden. Das Wegweiser-Buch vermittelt
aktuelles Grundlagenwissen zur Datenverar- beitung: - Was ist
Hardware, Software und Firmware? - Was sind GroBcomputer und
Mikrocomputer? - Was sind Datenstrukturen und Programmstrukturen? -
Was sind Betriebssysteme und Anwenderprogramme? - Was heiBt,
fertige Programm-Pakete' einsetzen? - Was umfaBt das eigene
Programmieren? Das Wegweiser-Buch gibt eine erste
Benutzungsanleitung: - Wie startet man die verschiedenen IBM
Personalcomputer mit dem - triebssystem DOS und der
Programmiersprache BASIC? - Wie geht man beim Erstellen eines
BASIC-Programmes vor? - Welche Datentypen und welche Anweisungen
enthalt BASIC? - Inwiefern stimmen die IBM-Sprachdialekte BASICA
(Advanced BASIC) und Cartridge-BASIC liberein? - Wie setzt man die
wichtigsten DOS-Befehle ein? Es enthalt auch einen kompletten
Programmierkurs mit einem Grund-und zwei Aufbaukursen: - Grundkurs:
Programme mit Folge-und Auswahlstrukturen,
Wiederholungs-(Schleifen)- und Unterablaufstrukturen
(Unterprogramm, Funktion). - Aufbaukurs I: Programmiertechniken,
Strings, Ein- und Ausgabe, maschinennahe Pro- grammierung,
Programm-Overlay, Arrays sowie Suchen, Sortieren, Mi- schen und
Gruppieren von Daten. - Aufbaukurs II: Sequentielle,
direkte/random, index-sequentielle und verkettete Organisa- tion
einer Datei. Datei mit zeigerverketteter Liste und binarem Baum.
Grafik mit niedriger, mittlerer und hoher Auflosung. Programmieren
von Spielen und Musik. VI Vorwort Das Wegweiser-Buch soli die von
der IBM gelieferten System-Handbucher kei- nesfalls ersetzen,
sondern erganzen. In den Handbuchern werden Program- miersprachen
(z. B. BASIC-Handbuch), Betriebssysteme (z. B. DOS 2. 10 Ma- nual),
die technischen Eigenschaften (z. B.
In diesem Buch werden die wichtigsten Methoden der Signal- und
Systemanalyse beschrieben. Damit die Fulle des Stoffes uber-
sichtlich bleibt, wird bevorzugt an den Anfang eines Abschnit- tes
die Aussage gestellt. Anschliessend erst wird die Herleitung und
Interpretation gegeben. Der Vorteil liegt darin, dass die
Herleitungen kurzer werden. Beweise werden nur in den Fallen
gefuhrt, in denen sie das Verstandnis foerdern. Damit trotz des
hohen Abstraktionsgrades und der kompakten Darstellung der Stoff
verstandlich bleibt, werden die entschei- denden Aussagen durch
viele Graphiken ausfuhrlich erganzt. Ein Schwerpunkt des Buches
sind die numerischen Methoden der Signal- und Systemanalyse. Die
numerischen Beispiele mit dem Hinweis (mit Rechnerunterstutzung)
sind rechnerunabhangig for- muliert. Zu jedem Beispiel wird eine
Operationsfolge gegeben, die den Algorithmus in einer
problemorientierten Sprache be- schreibt. Man findet in Abschnitt
19 eine ausfuhrliche rechner- unabhangige Referenzliste dieser
Operationen. Die Operationsfolge beschreibt ausserdem den Input fur
ein lauf- fahiges Basic-Programm, mit dem alle Beispiele des Buches
nachvollzogen werden koennen. Obwohl eine struktierte Compiler-
Sprache die Rechenzeiten der benutzten Routinen erheblich verkurzen
wurde, sprach fur einen Basic-Interpreter, dass er einerseits auf
jedem Personal-Computer verfugbar ist und ande- rerseits ein
Interpreterprogramm zum Experimentieren geeigneter erscheint. Das
Buch wendet sich in erster Linie an Ingenieure der Nach- richten-,
Daten- und Regelungstechnik, die mit den Grundlagen elektrischer
Netzwerke und der normalen Ingenieurmathematik vertraut sind.
Fragen zur Geldanlage, Baufinanzierung und Einkommen- Mikrocomputer
verrichten abermillionenfach ihr Werk im steuer sind professionelle
Beitrage zum PC-Einsatz im Spielzeug, Hausgerat, Automobil und in
Geldautomaten, in Managementbereich einbezogen_ Zwei
Software-Reports Werkzeugmaschinen, Handhabungsrobotern,
Militareinrich- stecken die Situation deutlich ab und weisen in die
Zukunft. tungen - und in den personlichen Arbeitsplatzstationen Vor
allem auch fiir die Biiroautomatisierung von Bedeutung
(Workstations) des I ngenieurs, des Wissenschaftlers, Be- ist die
Weiterentwicklung der Standard-Software. Wir haben triebswirts,
Juristen, Mediziners, Handwerkers usw. usw. dies beriicksichtigt
und zum Obersichtsaufsatz auch konkret Die Gerate zur Verwendung
als personliches Werkzeug erganzt: Wordstar, dBASElI, dBASElIl,
Framework, Sym- heiBen in professionellen Bereichen oft
Arbeitsp/atzcom- phony. Dedizierte und Integrierte Software sind
kritisch puter (APC), im allgemeinen Sprachgebrauch iiberwiegend
gegeniibergestellt. Persona/computer (PC). Urn diese geht es hier.
Benutzerschnittstelle heiBt die physikalische und logische Es ist
aber kaum vorstellbar, in einem Buch Personal- Ebene der Beriihrung
zwischen Mensch und Maschine. Der computer ersch6pfend darzustellen
und aile Anwendungs- Nutzen eines Computers, der Grad der Akzeptanz
oder, bereiche abzuhandeln. Das gelingt nicht einmal in mehr-
einfach ausgedriickt, die Anwendungsfreundlichkeit werden tagigen
Seminaren und Symposien mit dickleibigen Tagungs- wesentlich durch
die ergonomisch sinnvolle Ausfiihrung der banden. Eine verniinftige
Einschrankung kann einem PC- Buch darum nur gut tun. Ais
"verniinftig" haben wir ange- "Benutzeroberflache" und durch die
Unterstiitzung beim Verfiigbarmachen der Ressourcen bestimmt.
Das Buch Wie arbeite ich mit dem Commodore Homecomputer C 728
richtet sich an diejenigen Benutzer eines Commodore Homecomputers,
die geringe oder keine Erfah- rungen mit Mikrocomputern besitzen,
aber auch an diejenigen Benutzer, die moeglichst schnell und
muhelos an die Bedienung des Commodore Homecomputers mit seinen
wichtigsten Zusatzgeraten, wie Bildschirm, Drucker und
Diskettenlaufwerke, herangefuhrt werden moechten, ohne sich durch
eine Vielzahl von Bedienungshandbuchern durchlesen zu mussen. Die
vom Hersteller mitgelieferten Bedienungshandbucher haben fur den
genannten Benut- zerkreis den Nachteil, dass in ihnen alle
Moeglichkeiten aufgezeigt werden mussen, die das
Mikrocomputersystem bietet. Dieser Vielfalt steht der Anfanger
meist hilflos gegenuber. Bedienungshandbucher koennen i. a. auch
nur kurz auf Einzelheiten eingehen, da sonst bei der Beschreibung
aller Moeglichkeiten der Umfang des Handbuches zu stark anwachsen
wurde. Ausserdem werden in den Bedienungshandbuchern in der Regel
Grundkenntnisse der Datenverarbeitung vorausgesetzt, denn man
bedient sich bei den Beschreibungen der in der Datenverarbeitung
ublichen Fachsprache. Dieses Buch soll die Nachteile, die
Bedienungshandbucher fur den Anfanger aufweisen, uberbrucken
helfen, indem sich hier auf das Wesentliche konzentriert wird,
dieses dafur aber um so ausfuhrlicher behandelt wird. Zunachst wird
in einer kurzen Einleitung der Aufbau von Datenverarbeitungsanlagen
erlautert. Dabei erlernt der Leser die wichtigsten Begriffe der
Datenverarbeitung. An- schliessend wird dieses Wissen auf den
Commodore Homecomputer umgesetzt. Mit diesem Wissen ausgestattet,
wird dem Leser gezeigt, wie das Commodore Home- computer-System zu
installieren ist und wie es anschliessend getestet werden kann.
Das Buch Wie arbeite ich mit dem Philips Homecomputer (MSX-System)
richtet sich an diejenigen Benutzer eines Philips Homecomputers,
die geringe oder keine Erfahrungen mit Mikrocomputern besitzen,
aber auch an diejenigen Benutzer, die moglichst schnell und muhelos
an die Bedienung des Philips Homecomputers mit seinen wichtigsten
Zusatz- geraten, wie Bildschirm, Drucker und Diskettenlaufwerke,
herangefUhrt werden mochten, ohne sich durch eine Vielzahl von
Bedienungshandbiichern durchlesen zu miissen. Die yom Hersteller
mitgelieferten Bedienungshandbiicher haben fiir den genannten Be-
nutzerkreis den Nachteil, daS in ihnen aile Moglichkeiten
aufgezeigt werden miissen, die das M ikrocomputersystem bietet.
Dieser Vielfalt steht der Anfanger meist hilflos gegen- iiber.
Bedienungshandbiicher konnen i.a. auch nur kurz auf Einzelheiten
eingehen, da sonst bei der Beschreibung aller Moglichkeiten der
Umfang des Handbuches zu stark anwachsen wiirde. AuSerdem werden in
den Bedienungshandbiichern in der Regel Grund- kenntnisse der
Datenverarbeitung vorausgesetzt, denn man bedient sich bei den Be-
schreibungen der in der Datenverarbeitung iiblichen Fachsprache.
Dieses Buch soli die Nachteile, die Bedienungshandbiicher fiir den
Anfanger aufweisen, iiberbriicken helfen, indem sich hier auf das
Wesentliche konzentriert wird, dieses dafiir aber umso
ausfiihrlicher behandelt wird. Zunachst wird in einer kurzen
Einleitung der Aufbau von Datenverarbeitungsanlagen erlautert.
Dabei erlernt der Leser die wichtigsten Begriffe der
Datenverarbeitung. An- schlieSend wird dieses Wissen auf den
Philips Homecomputer umgesetzt.
Die auf das Rechnermodell PC-1500 1) abgestimmten Programme stutzen
sich auf eine Vielzahl in der Praxis bewi: ihrter Problemlosungen.
In der Sammlung wird nicht ver- gessen, daB es gerade das Spiel
ist, das den Menschen besonders fasziniert. Mit einem Spiel Ii: iBt
sich daruberhinaus auch nahezu problemlos in die elektronische
Datenver- arbeitung eindringen, und es so lite auch das Spiel sein,
das uns ja die Grundbegriffe der genannten Materie Stuck fur Stuck
ni: iherbringt. Die Programme sind sorgsam erstellt und genau
gepruft. Sie sind auf die dem PC-1500 eigene BASIC-Version
abgestimmt, lassen sich aber unter Beachtung besonderer Vor-
kehrungen auch auf anderen, i: ihnlich gebauten Rechnermodellen
verwenden. Das Be- deutsame an den hier vorgestellten
Problemlosungen ist die Tatsache, daB die Programme allein fur sich
genutzt werden konnen; das ist ja schlieBlich der Sinn der Sache.
Sie kon- nen aber auch als Teile in umfangreichere Problemlosungen
eingebaut werden, in denen dabei einige leicht durchfuhrbare
Programmanpassungen vorgenommen werden mussen.
ln vielen Bereichen des beruflichen Alltags findet man heute
Mikrocomputer. Neuerdings ziehen diese Gerate auch in unsere
Wohnungen ein. ln der Form des Volks-Computers werden sie an ein
(Farb-)Fernsehgerat angeschlossen und stehen fur ernsthafte wie fur
unterhaltsame Anwendungen zur Verfugung. Voraussetzung ist der
Besitz entsprechender Programme, die man kaufen oder in der Sprache
BASIC selbst erstellen-kann. Dieses Buch wendet sich an Leser, die
lernen wollen, Commodore Volks-Computer zu programmieren. Der Autor
geht davon aus, dass dem Leser ein derartiger Computer zur
Verfugung steht. Daher sind zahlreiche Experimente und Aufgaben
aufgenommen worden, deren Ausfuhrung bzw. Bearbeitung die Basis
bilden fur das effektive Erlernen der Pro- grammierung.
Vorkenntnisse uber Aufbau und Funktionsweise von Digitalrechnern
sind nicht unbedingt erforderlich. Die Eigenarten der
Programmierung werden an popularen Aufgaben und ein- fachen
mathematischen Problemen demonstriert. Die dafur erforderlichen
Mathematik- kenntnisse beschranken sich im wesentlichen auf die
Grundlagen der Algebra. Zu danken habe ich meiner Frau fur die
umfassende Unterstutzung und die UEbernahme der Schreibarbeiten.
Ich danke auch der Geschaftsfuhrung der COMMODORE Buroma- schinen
GmbH, die die Entstehung dieses Buches durch die vorubergehende
UEberlassung eines VC 20 gefoerdert hat. Nicht zuletzt gilt mein
Dank den Mitarbeitern des Verlages fur die reibungslose
Zusammenarbeit.
Grosse Rechenzentren bieten Computerleistung uber Telefonnetz und
Terminal. Hersteller bieten ,,Mini" -Computersysteme , die eben
soviel leisten, wie vor wenigen Jahren grosse Rechenanlagen. Be
triebssysteme sind vielseitiger und gleichzeitig einfacher in der
Be dienung geworden. Problemorientierte Programmiersprachen und
ganze Programmpakete erleichtern die Loesung fachbezogener Pro
bleme in zahlreichen Gebieten. Dies alles hat dazu gefiihrt, dass
die Benutzung von Computerleistung nicht mehr einigen Computerspe
zialisten vorbehalten bleibt. Vielen Ingenieuren ist heute der Com
puter als Hilfsmittel zur Erfullung ihrer Aufgaben ein ebenso
alltag liches Werkzeug geworden, wie es fruher der Rechenschieber
war. Manchem Ingenieur oder Naturwissenschaftler fehlen jedoch die
notwendigen Kenntnisse und Erfahrungen fur eine computerge rechte
Loesung seiner Probleme. Der Besuch eines FORTRAN-Kur ses allein
bietet hierzu keine genugende Grundlage mehr. Seit 1974 bietet
deshalb das Schweizer Kapitel der Association for Computing
Machinery (ACM) mit einer Reihe von Kursen und Seminaren den in der
Industrie tatigen Ingenieuren die Moeglichkeit, ihre Kenntnisse in
Informatik zu erweitern. Das vorliegende Werk ist aus dieser Reihe
entstanden. Es wendet sich gleichermassen an Studenten von
Hochschulen und Ingenieurschulen und an praktizie rende Ingenieure.
Es setzt eine gewisse Programmiererfahrung vor aus: die Autoren
erwarten vom Leser die Kenntnis einer Program miersprache. Das Buch
ist keine Enzyklopadie, eine umfassende Behandlung des Fachgebietes
Informatik ist in diesem Rahmen nicht moeglich. Die Autoren haben
sich zum Ziel gesetzt, dem Leser eine Auswahl von - nach ihrem
Ermessen - fur den angesprochenen Leserkreis wichtigen Themen zu
bieten. Ich danke den Autoren fur die ausgezeichnete
Zusammenarbeit.
Take your first steps with Raspberry Pi Pico and take on exciting
projects using CircuitPython, MicroPython, and Pico Key Features *
Make the most of Raspberry Pi Pico-a low-cost microcontroller that
is primed for innovation * Work with easy-to-follow examples and
learn how to interface and program a Raspberry Pi Pico * Work on
fun projects, right from home automation to building a
seven-segment display to tracking air quality Book Description
Raspberry Pi Pico, Raspberry Pi family's latest addition, is a
tiny, fast, and low-cost microcontroller development board from the
Raspberry Pi foundation that packs enough punch to power an
extensive range of applications. Raspberry Pi Pico DIY Workshop
will help you get started with your own Pico and leverage its
features to develop innovative products. This book begins with an
introduction to Raspberry Pi Pico, giving you a thorough
understanding of RP2040's peripherals and different development
boards for the Pico developed by other makers. You'll explore
add-on hardware and programming language options available for the
Pico. Next, you'll focus on practical skills, starting with a
simple LED blinking project and building up to a giant
seven-segment display, while working with application examples such
as citizen science displays, digital health, and robots. You'll
also work on exciting projects around gardening, building a weather
station, tracking air quality, hacking your personal health, and
building a robot, along with discovering tips and tricks to give
you the confidence needed to make the best use of RP2040. By the
end of this Raspberry Pi book, you'll have built a solid foundation
in product development using RP2040, acquired a skillset crucial
for embedded device development, and have a multi-purpose robot
that you built yourself. What you will learn * Understand RP2040's
peripherals and apply them in the real world * Find out about the
programming languages that can be used to program RP2040 * Delve
into the applications of serial interfaces available on the Pico *
Discover add-on hardware available for RP2040 * Explore different
development board variants for the Raspberry Pi Pico * Discover
tips and tricks for seamless product development with Pico Who This
Book Is For This book is for students, teachers, engineers,
scientists, artists, and tech enthusiasts who want to develop
embedded systems that drive cost-effective automation, IoT,
robotics, medical devices, and art projects. If you consider
yourself a maker and would like to learn how to use the Raspberry
Pi Pico, then this book is for you. Familiarity with Python
programming, MicroPython, CircuitPython, embedded hardware, and
peripherals is helpful but not mandatory to get the most out of
this book.
Learn the art of building a low-cost, portable hacking arsenal
using Raspberry Pi 3 and Kali Linux 2 About This Book * Quickly
turn your Raspberry Pi 3 into a low-cost hacking tool using Kali
Linux 2 * Protect your confidential data by deftly preventing
various network security attacks * Use Raspberry Pi 3 as honeypots
to warn you that hackers are on your wire Who This Book Is For If
you are a computer enthusiast who wants to learn advanced hacking
techniques using the Raspberry Pi 3 as your pentesting toolbox,
then this book is for you. Prior knowledge of networking and Linux
would be an advantage. What You Will Learn * Install and tune Kali
Linux 2 on a Raspberry Pi 3 for hacking * Learn how to store and
offload pentest data from the Raspberry Pi 3 * Plan and perform
man-in-the-middle attacks and bypass advanced encryption techniques
* Compromise systems using various exploits and tools using Kali
Linux 2 * Bypass security defenses and remove data off a target
network * Develop a command and control system to manage remotely
placed Raspberry Pis * Turn a Raspberry Pi 3 into a honeypot to
capture sensitive information In Detail This book will show you how
to utilize the latest credit card sized Raspberry Pi 3 and create a
portable, low-cost hacking tool using Kali Linux 2. You'll begin by
installing and tuning Kali Linux 2 on Raspberry Pi 3 and then get
started with penetration testing. You will be exposed to various
network security scenarios such as wireless security, scanning
network packets in order to detect any issues in the network, and
capturing sensitive data. You will also learn how to plan and
perform various attacks such as man-in-the-middle, password
cracking, bypassing SSL encryption, compromising systems using
various toolkits, and many more. Finally, you'll see how to bypass
security defenses and avoid detection, turn your Pi 3 into a
honeypot, and develop a command and control system to manage a
remotely-placed Raspberry Pi 3. By the end of this book you will be
able to turn Raspberry Pi 3 into a hacking arsenal to leverage the
most popular open source toolkit, Kali Linux 2.0. Style and
approach This concise and fast-paced guide will ensure you get
hands-on with penetration testing right from the start. You will
quickly install the powerful Kali Linux 2 on your Raspberry Pi 3
and then learn how to use and conduct fundamental penetration
techniques and attacks.
Discover how to build full stack web applications with the
Raspberry Pi 3 About This Book * Leverage JavaScript, HTML5, and
Cloud APIs to create visual representations and interactive web
pages. * Learn to install and use a Node.js-based web framework to
develop Raspberry Pi 3-powered web applications. * A step-by-step
guide that will cover from setting up a embedded system to
developing embedded, device-powered interactive web applications.
Who This Book Is For This book is aimed at hobbyist, enthusiasts,
and developers eager to develop embedded device-powered web
applications. Prior programming experience with JavaScript, HTML5,
and Node.JS will be beneficial. What You Will Learn * Get up and
running with your Raspberry Pi * Go full stack! Learn about the
end-to-end development process for web applications, right from the
OS up to the actual HTML web interface * Discover that JavaScript
is one of the fastest growing languages today, and is the only
language that can be used both on a browser and server. This book
will empower you to develop in a complete JavaScript stack * See
that the IoT is everywhere!Connect your application to the outside
world. Make use of sensors in your Raspberry Pi to give your
application an edge, and unleash the full power of the Internet of
Things * Build a rich UI with beautiful charts and data
visualizations that can run on any browser * Make your software
data-driven. Learn how to utilize SQLite to collect and analyze
data from multiple systems In Detail Modern web technology and
portable computing together have enabled huge advances in the
Internet of Things (IoT) space,as well as in areas such as machine
learning and big data. The Raspberry Pi is a very popular portable
computer for running full stack web applications. This book will
empower you to master this rapidly evolving technology to develop
complex web applications and interfaces. This book starts by
familiarizing you with the various components that make up the web
development stack and that will integrate into your Raspberry
Pi-powered web applications. It also introduces the Raspberry Pi
computer and teach you how to get up and running with a brand new
one. Next, this book introduces you to the different kinds of
sensor you'll use to make your applications; using these skills,
you will be able to create full stack web applications and make
them available to users via a web interface. Later, this book will
also teach you how to build interactive web applications using
JavaScript and HTML5 for the visual representation of sensor data.
Finally, this book will teach you how to use a SQLite database to
store and retrieve sensor data from multiple Raspberry Pi
computers. By the end of this book you will be able to create
complex full stack web applications on the Raspberry Pi 3 and will
have improved your application's performance and usability. Style
and approach Step-by-step instructions on developing a full stack
web application and deploying it to the Cloud.
|
You may like...
Wayward
Blake Crouch
Paperback
R250
R227
Discovery Miles 2 270
Weapons Grade
Don Bentley
Paperback
R505
R464
Discovery Miles 4 640
|