<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://elvis.hcw.ac.at/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ALechner</id>
	<title>Elvis Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://elvis.hcw.ac.at/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ALechner"/>
	<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php/Special:Contributions/ALechner"/>
	<updated>2026-09-10T16:24:16Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.5</generator>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=5861</id>
		<title>Pocket Science Lab Kit</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=5861"/>
		<updated>2021-01-26T17:05:36Z</updated>

		<summary type="html">&lt;p&gt;ALechner: update category to &amp;quot;Documentations&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:PSLab v5 top.png|thumb|right|400px||Pocket Science Lab Kit: &#039;&#039;Top View&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
&lt;br /&gt;
The [https://pslab.io/ Pocket Science Lab Kit] is a small USB-based hardware extension for an [https://play.google.com/store/apps/details?id=io.pslab Android device] or [https://github.com/fossasia/pslab-desktop PC], which allows the use of different instruments / functions that are already integrated in the board or can be expanded via external [https://pslab.io/sensors/ sensors]. It is aimed at everyone whether teacher, pupil, hobbyist, student, professor or scientist. The name Pocket Science Lab says it all. The user has a small scientific laboratory in the size of a pocket. The aim of the Pocket Science Lab project is to perceive one&#039;s environment better and to digitize the analog world. &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
This board allows you to measure all kinds of things, assumed you have the right sensor, and it is supported. Basic connectors / sensors are &#039;&#039;USB, GPIO Connector, UART, Wi-Fi, Bluetooth, I2C&#039;&#039; and &#039;&#039;ICSP Programmer&#039;&#039;. A full list of technical specifications can be found on the [https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf datasheet] as well as on the [https://pslab.io/ PS Lab website]. A built-in &#039;&#039;Oscilloscope, Power Source, Multimeter, Accelerometer, Sensors, Logic Analyzer&#039;&#039; and &#039;&#039;Wave Generator&#039;&#039; can be used right out of the box. A &#039;&#039;Temperature Sensor, Compass, Barometer&#039;&#039; and &#039;&#039;Lux Meter&#039;&#039; are not included and need to be bought separately. &lt;br /&gt;
&lt;br /&gt;
=== Functionalities ===&lt;br /&gt;
&lt;br /&gt;
To control the PS Lab Kit an Android App and PC application are available. From the user-friendly interface a list of various functions can be selected. The functions are listed in the section described above. Each function can record the received input. Therefore, a Rec-Button will appear in the top right corner. The recording can be started by clicking on it and stopped by clicking it another time on it. The menu has a section called: ”Logged Data”. In this section the recording can be found and exported as &#039;&#039;.CSV&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=packed heights=400px&amp;gt;&lt;br /&gt;
File:View instrument panel.png|200px|thumb|none|&#039;&#039;&#039;Instrument View&#039;&#039;&#039;&lt;br /&gt;
File:Instrument oscilloscope channel view.png|200px|thumb|none|&#039;&#039;&#039;Oscilloscope&#039;&#039;&#039;&lt;br /&gt;
File:Instrument multi meter view.png|200px|thumb|none|&#039;&#039;&#039;Multimeter&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sensors ===&lt;br /&gt;
&lt;br /&gt;
Notable sensors are the &#039;&#039;temperature sensor, gas sensor&#039;&#039; and &#039;&#039;moisture sensor&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Currently the functionalities of these sensors is unavailable for the PS Lab Kit. The Pocket Science Lab Project provides a list of compatible [https://pslab.io/sensors/ sensors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=packed heights=250px&amp;gt;&lt;br /&gt;
File:LM35.jpg|200px|thumb|none|&#039;&#039;&#039;LM35&#039;&#039;&#039;: &#039;&#039;Temperature Sensor&#039;&#039;&lt;br /&gt;
File:MQ135.jpg|200px|thumb|none|&#039;&#039;&#039;MQ135&#039;&#039;&#039;: &#039;&#039;Gas Sensor&#039;&#039;&lt;br /&gt;
File:FR-04.jpg|200px|thumb|none|&#039;&#039;&#039;FR-04&#039;&#039;&#039;: &#039;&#039;Rain Sensor&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi ===&lt;br /&gt;
[[File:ESP-WROOM-02U.png|thumb|163px||ESP8266 DevKitC V1]]&lt;br /&gt;
&lt;br /&gt;
ESP8266-DevKitC is a small-sized ESP8266-based development board produced by Espressif. All the I/O pins of the module are broken out into the female pin headers on both sides of the board for easy interfacing. Developers can connect these pins to peripherals as needed. &lt;br /&gt;
&lt;br /&gt;
The Pocket Science Lab Kit can be extended with such a Wi-Fi module. Normally an ESP8266 chip would be soldered to the back of the kit to create network connectivity between the board and the Android phone or PC. The documentation for this is currently not available.&lt;br /&gt;
&lt;br /&gt;
In the following section only the &#039;&#039;ESP8266 DevKitC V1&#039;&#039; is used to prove its security.&lt;br /&gt;
&lt;br /&gt;
== Exploits ==&lt;br /&gt;
According to the [https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=ESP8266 CVE Mitre] (&#039;&#039;Common Vulnerabilities and Exposures&#039;&#039;) the following four exploits are known for the ESP8266:&lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12586 ===&lt;br /&gt;
&lt;br /&gt;
The EAP peer implementation in Espressif ESP-IDF 2.0.0 through 4.0.0 and ESP8266-NONOS-SDK 2.2.0 through 3.1.0 processes EAP Success messages before any EAP method completion or failure, which allows attackers in radio range to cause a denial of service (crash) via a crafted message.&lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12588 ===&lt;br /&gt;
&lt;br /&gt;
The client 802.11 mac implementation in Espressif ESP8266-NONOS-SDK 2.2.0 through 3.1.0 does not validate correctly the RSN AuthKey suite list count in beacon frames, probe responses, and association responses, which allows attackers in radio range to cause a denial of service (crash) via a crafted message.&lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12587 ===&lt;br /&gt;
&lt;br /&gt;
The EAP peer implementation in Espressif ESP-IDF 2.0.0 through 4.0.0 and ESP8266-NONOS-SDK 2.2.0 through 3.1.0 allows the installation of a zero Pairwise Master Key (PMK) after the completion of any EAP authentication method, which allows attackers in radio range to replay, decrypt, or spoof frames via a rogue access point.&lt;br /&gt;
&lt;br /&gt;
=== CVE-2020-12638 ===&lt;br /&gt;
&lt;br /&gt;
An encryption-bypass issue was discovered on Espressif ESP-IDF devices through 4.2, ESP8266-NONOS-SDK devices through 3.0.3, and ESP8266-RTOS-SDK devices through 3.3. Broadcasting forged beacon frames forces a device to change its authentication mode to OPEN, effectively disabling its 802.11 encryption.&lt;br /&gt;
&lt;br /&gt;
== Attack ==&lt;br /&gt;
&lt;br /&gt;
The vulnerability &#039;&#039;&#039;CVE-2019-12587&#039;&#039;&#039; was found in SDKs of &#039;&#039;ESP32&#039;&#039; and &#039;&#039;ESP8266&#039;&#039; and allowed an attacker to take control of the Wi-Fi device in an enterprise network. This was achieved by sending an EAP-Fail message in the last step during the connection establishment of the device and the access point. It was discovered that ESP32/ESP8266 devices update their &#039;&#039;Pairwise Master Key (PMK)&#039;&#039; only when they receive an EAP-Success message. By sending an EAP-Fail message to the target device before it can receive the EAP-Success, the device skips updating the PMK received during a normal EAP exchange (&#039;&#039;EAP-PEAP, EAP-TTLS or EAP-TLS&#039;&#039;). If the PMK is not updated the target device uses a zero PMK which allows an attacker to hijack the connection between the access point and the target within radio range. Even in such a situation, the device normally accepts the EAPoL 4-Way handshake which in turn establishes a session key based on this PMK.&lt;br /&gt;
&lt;br /&gt;
=== Scenario ===&lt;br /&gt;
&lt;br /&gt;
[[File:Zero pmk diagram.png|800px]]&lt;br /&gt;
&lt;br /&gt;
With the [https://github.com/Matheus-Garbelini/esp32_esp8266_attacks Proof of Concept tool] this vulnerability can be recreated.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Change the network interface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The network interface must be changed to match the Wi-Fi interface on your machine.&#039;&#039;&lt;br /&gt;
 # nano hostapd.conf&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Stop the network manager to prevent unwanted behavior.&#039;&#039;&lt;br /&gt;
 # sudo systemctl stop NetworkManager.service&lt;br /&gt;
 # cd hostapd-2.8_binary&lt;br /&gt;
 # ./run_zero_pmk_EAP.sh&lt;br /&gt;
&lt;br /&gt;
[[File:Run zero pmk EAP.png]]&lt;br /&gt;
&lt;br /&gt;
=== Wireshark ===&lt;br /&gt;
&lt;br /&gt;
[[File:Wireshark.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The highlighted packet (&#039;&#039;&#039;Failure&#039;&#039;&#039;) is sent by the attacker. A generated PMK (or pre-shared key) equal to zero is sent from the attacker in &#039;&#039;Message 1&#039;&#039;. The client normally responds with message 2 and 4 during the EaPoL handshake. If a Wi-Fi device is not vulnerable it simply ignores such failure messages and responds only to a valid &#039;&#039;Message 1&#039;&#039; from the real access point.&lt;br /&gt;
&lt;br /&gt;
=== Impact ===&lt;br /&gt;
&lt;br /&gt;
Attackers can exploit this vulnerability to hijack ESP32/ESP8266 Wi-Fi clients connected to enterprise network without even knowing anything about username, password or certificates used during the enterprise keys exchanging methods (EAP-PEAP, EAP-TTLS or EAP-TLS). This allows an attackers in radio range to replay, decrypt, or spoof frames via a rogue access point. Session keys or usernames/passwords can be stolen if the communication between ESP and AP is not using TLS. It&#039;s important to mention that attackers can also exploit &#039;&#039;&#039;CVE-2019-12586&#039;&#039;&#039; and &#039;&#039;&#039;CVE-2019-12588&#039;&#039;&#039; to force both ESP32 and ESP8266 to crash, which reinitialise the PMK to zero again.&lt;br /&gt;
&lt;br /&gt;
=== Patches ===&lt;br /&gt;
&lt;br /&gt;
Espressif has fixed these problems and committed patches for the exploits described above. It is recommended to use the RTOS SDK instead of the NONOS SDK because it has a lot of unpatched vulnerabilities. The security patches below can be used to fix the vulnerability described before.&lt;br /&gt;
&lt;br /&gt;
* ESP32 ESP-IDF Stable Release 3.3 (5 September, 2019)&lt;br /&gt;
* ESP32 ESP-IDF Development Master (30 May, 2019)&lt;br /&gt;
* Arduino-ESP32 Stable Release 1.0.3 RC3 (5 September, 2019)&lt;br /&gt;
* Arduino-ESP32 Development Master (August 20, 2019)&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Pocket Science Lab Dev Board]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://pslab.io/&lt;br /&gt;
* https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf&lt;br /&gt;
* https://github.com/fossasia/pslab-firmware&lt;br /&gt;
* https://play.google.com/store/apps/details?id=io.pslab&lt;br /&gt;
* https://github.com/fossasia/pslab-desktop&lt;br /&gt;
&lt;br /&gt;
[[Category:Documentations]]&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=4950</id>
		<title>Pocket Science Lab Kit</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=4950"/>
		<updated>2020-11-27T15:19:03Z</updated>

		<summary type="html">&lt;p&gt;ALechner: fix typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:PSLab v5 top.png|thumb|right|400px||Pocket Science Lab Kit: &#039;&#039;Top View&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
&lt;br /&gt;
The [https://pslab.io/ Pocket Science Lab Kit] is a small USB-based hardware extension for an [https://play.google.com/store/apps/details?id=io.pslab Android device] or [https://github.com/fossasia/pslab-desktop PC], which allows the use of different instruments / functions that are already integrated in the board or can be expanded via external [https://pslab.io/sensors/ sensors]. It is aimed at everyone whether teacher, pupil, hobbyist, student, professor or scientist. The name Pocket Science Lab says it all. The user has a small scientific laboratory in the size of a pocket. The aim of the Pocket Science Lab project is to perceive one&#039;s environment better and to digitize the analog world. &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
This board allows you to measure all kinds of things, assumed you have the right sensor, and it is supported. Basic connectors / sensors are &#039;&#039;USB, GPIO Connector, UART, Wi-Fi, Bluetooth, I2C&#039;&#039; and &#039;&#039;ICSP Programmer&#039;&#039;. A full list of technical specifications can be found on the [https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf datasheet] as well as on the [https://pslab.io/ PS Lab website]. A built-in &#039;&#039;Oscilloscope, Power Source, Multimeter, Accelerometer, Sensors, Logic Analyzer&#039;&#039; and &#039;&#039;Wave Generator&#039;&#039; can be used right out of the box. A &#039;&#039;Temperature Sensor, Compass, Barometer&#039;&#039; and &#039;&#039;Lux Meter&#039;&#039; are not included and need to be bought separately. &lt;br /&gt;
&lt;br /&gt;
=== Functionalities ===&lt;br /&gt;
&lt;br /&gt;
To control the PS Lab Kit an Android App and PC application are available. From the user-friendly interface a list of various functions can be selected. The functions are listed in the section described above. Each function can record the received input. Therefore, a Rec-Button will appear in the top right corner. The recording can be started by clicking on it and stopped by clicking it another time on it. The menu has a section called: ”Logged Data”. In this section the recording can be found and exported as &#039;&#039;.CSV&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=packed heights=400px&amp;gt;&lt;br /&gt;
File:View instrument panel.png|200px|thumb|none|&#039;&#039;&#039;Instrument View&#039;&#039;&#039;&lt;br /&gt;
File:Instrument oscilloscope channel view.png|200px|thumb|none|&#039;&#039;&#039;Oscilloscope&#039;&#039;&#039;&lt;br /&gt;
File:Instrument multi meter view.png|200px|thumb|none|&#039;&#039;&#039;Multimeter&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sensors ===&lt;br /&gt;
&lt;br /&gt;
Notable sensors are the &#039;&#039;temperature sensor, gas sensor&#039;&#039; and &#039;&#039;moisture sensor&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Currently the functionalities of these sensors is unavailable for the PS Lab Kit. The Pocket Science Lab Project provides a list of compatible [https://pslab.io/sensors/ sensors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=packed heights=250px&amp;gt;&lt;br /&gt;
File:LM35.jpg|200px|thumb|none|&#039;&#039;&#039;LM35&#039;&#039;&#039;: &#039;&#039;Temperature Sensor&#039;&#039;&lt;br /&gt;
File:MQ135.jpg|200px|thumb|none|&#039;&#039;&#039;MQ135&#039;&#039;&#039;: &#039;&#039;Gas Sensor&#039;&#039;&lt;br /&gt;
File:FR-04.jpg|200px|thumb|none|&#039;&#039;&#039;FR-04&#039;&#039;&#039;: &#039;&#039;Rain Sensor&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi ===&lt;br /&gt;
[[File:ESP-WROOM-02U.png|thumb|163px||ESP8266 DevKitC V1]]&lt;br /&gt;
&lt;br /&gt;
ESP8266-DevKitC is a small-sized ESP8266-based development board produced by Espressif. All the I/O pins of the module are broken out into the female pin headers on both sides of the board for easy interfacing. Developers can connect these pins to peripherals as needed. &lt;br /&gt;
&lt;br /&gt;
The Pocket Science Lab Kit can be extended with such a Wi-Fi module. Normally an ESP8266 chip would be soldered to the back of the kit to create network connectivity between the board and the Android phone or PC. The documentation for this is currently not available.&lt;br /&gt;
&lt;br /&gt;
In the following section only the &#039;&#039;ESP8266 DevKitC V1&#039;&#039; is used to prove its security.&lt;br /&gt;
&lt;br /&gt;
== Exploits ==&lt;br /&gt;
According to the [https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=ESP8266 CVE Mitre] (&#039;&#039;Common Vulnerabilities and Exposures&#039;&#039;) the following four exploits are known for the ESP8266:&lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12586 ===&lt;br /&gt;
&lt;br /&gt;
The EAP peer implementation in Espressif ESP-IDF 2.0.0 through 4.0.0 and ESP8266-NONOS-SDK 2.2.0 through 3.1.0 processes EAP Success messages before any EAP method completion or failure, which allows attackers in radio range to cause a denial of service (crash) via a crafted message.&lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12588 ===&lt;br /&gt;
&lt;br /&gt;
The client 802.11 mac implementation in Espressif ESP8266-NONOS-SDK 2.2.0 through 3.1.0 does not validate correctly the RSN AuthKey suite list count in beacon frames, probe responses, and association responses, which allows attackers in radio range to cause a denial of service (crash) via a crafted message.&lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12587 ===&lt;br /&gt;
&lt;br /&gt;
The EAP peer implementation in Espressif ESP-IDF 2.0.0 through 4.0.0 and ESP8266-NONOS-SDK 2.2.0 through 3.1.0 allows the installation of a zero Pairwise Master Key (PMK) after the completion of any EAP authentication method, which allows attackers in radio range to replay, decrypt, or spoof frames via a rogue access point.&lt;br /&gt;
&lt;br /&gt;
=== CVE-2020-12638 ===&lt;br /&gt;
&lt;br /&gt;
An encryption-bypass issue was discovered on Espressif ESP-IDF devices through 4.2, ESP8266-NONOS-SDK devices through 3.0.3, and ESP8266-RTOS-SDK devices through 3.3. Broadcasting forged beacon frames forces a device to change its authentication mode to OPEN, effectively disabling its 802.11 encryption.&lt;br /&gt;
&lt;br /&gt;
== Attack ==&lt;br /&gt;
&lt;br /&gt;
The vulnerability &#039;&#039;&#039;CVE-2019-12587&#039;&#039;&#039; was found in SDKs of &#039;&#039;ESP32&#039;&#039; and &#039;&#039;ESP8266&#039;&#039; and allowed an attacker to take control of the Wi-Fi device in an enterprise network. This was achieved by sending an EAP-Fail message in the last step during the connection establishment of the device and the access point. It was discovered that ESP32/ESP8266 devices update their &#039;&#039;Pairwise Master Key (PMK)&#039;&#039; only when they receive an EAP-Success message. By sending an EAP-Fail message to the target device before it can receive the EAP-Success, the device skips updating the PMK received during a normal EAP exchange (&#039;&#039;EAP-PEAP, EAP-TTLS or EAP-TLS&#039;&#039;). If the PMK is not updated the target device uses a zero PMK which allows an attacker to hijack the connection between the access point and the target within radio range. Even in such a situation, the device normally accepts the EAPoL 4-Way handshake which in turn establishes a session key based on this PMK.&lt;br /&gt;
&lt;br /&gt;
=== Scenario ===&lt;br /&gt;
&lt;br /&gt;
[[File:Zero pmk diagram.png|800px]]&lt;br /&gt;
&lt;br /&gt;
With the [https://github.com/Matheus-Garbelini/esp32_esp8266_attacks Proof of Concept tool] this vulnerability can be recreated.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Change the network interface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The network interface must be changed to match the Wi-Fi interface on your machine.&#039;&#039;&lt;br /&gt;
 # nano hostapd.conf&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Stop the network manager to prevent unwanted behavior.&#039;&#039;&lt;br /&gt;
 # sudo systemctl stop NetworkManager.service&lt;br /&gt;
 # cd hostapd-2.8_binary&lt;br /&gt;
 # ./run_zero_pmk_EAP.sh&lt;br /&gt;
&lt;br /&gt;
[[File:Run zero pmk EAP.png]]&lt;br /&gt;
&lt;br /&gt;
=== Wireshark ===&lt;br /&gt;
&lt;br /&gt;
[[File:Wireshark.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The highlighted packet (&#039;&#039;&#039;Failure&#039;&#039;&#039;) is sent by the attacker. A generated PMK (or pre-shared key) equal to zero is sent from the attacker in &#039;&#039;Message 1&#039;&#039;. The client normally responds with message 2 and 4 during the EaPoL handshake. If a Wi-Fi device is not vulnerable it simply ignores such failure messages and responds only to a valid &#039;&#039;Message 1&#039;&#039; from the real access point.&lt;br /&gt;
&lt;br /&gt;
=== Impact ===&lt;br /&gt;
&lt;br /&gt;
Attackers can exploit this vulnerability to hijack ESP32/ESP8266 Wi-Fi clients connected to enterprise network without even knowing anything about username, password or certificates used during the enterprise keys exchanging methods (EAP-PEAP, EAP-TTLS or EAP-TLS). This allows an attackers in radio range to replay, decrypt, or spoof frames via a rogue access point. Session keys or usernames/passwords can be stolen if the communication between ESP and AP is not using TLS. It&#039;s important to mention that attackers can also exploit &#039;&#039;&#039;CVE-2019-12586&#039;&#039;&#039; and &#039;&#039;&#039;CVE-2019-12588&#039;&#039;&#039; to force both ESP32 and ESP8266 to crash, which reinitialise the PMK to zero again.&lt;br /&gt;
&lt;br /&gt;
=== Patches ===&lt;br /&gt;
&lt;br /&gt;
Espressif has fixed these problems and committed patches for the exploits described above. It is recommended to use the RTOS SDK instead of the NONOS SDK because it has a lot of unpatched vulnerabilities. The security patches below can be used to fix the vulnerability described before.&lt;br /&gt;
&lt;br /&gt;
* ESP32 ESP-IDF Stable Release 3.3 (5 September, 2019)&lt;br /&gt;
* ESP32 ESP-IDF Development Master (30 May, 2019)&lt;br /&gt;
* Arduino-ESP32 Stable Release 1.0.3 RC3 (5 September, 2019)&lt;br /&gt;
* Arduino-ESP32 Development Master (August 20, 2019)&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Pocket Science Lab Dev Board]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://pslab.io/&lt;br /&gt;
* https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf&lt;br /&gt;
* https://github.com/fossasia/pslab-firmware&lt;br /&gt;
* https://play.google.com/store/apps/details?id=io.pslab&lt;br /&gt;
* https://github.com/fossasia/pslab-desktop&lt;br /&gt;
&lt;br /&gt;
[[Category:Security Awareness]]&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=4949</id>
		<title>Pocket Science Lab Kit</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=4949"/>
		<updated>2020-11-27T15:08:40Z</updated>

		<summary type="html">&lt;p&gt;ALechner: finalize submission&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:PSLab v5 top.png|thumb|right|400px||Pocket Science Lab Kit: &#039;&#039;Top View&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
&lt;br /&gt;
The [https://pslab.io/ Pocket Science Lab Kit] is a small USB-based hardware extension for an [https://play.google.com/store/apps/details?id=io.pslab Android device] or [https://github.com/fossasia/pslab-desktop PC], which allows the use of different instruments / functions that are already integrated in the board or can be expanded via external [https://pslab.io/sensors/ sensors]. It is aimed at everyone whether teacher, pupil, hobbyist, student, professor or scientist. The name Pocket Science Lab says it all. The user has a small scientific laboratory in the size of a pocket. The aim of the Pocket Science Lab project is to perceive one&#039;s environment better and to digitize the analog world. &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
This board allows you to measure all kinds of things, assumed you have the right sensor, and it is supported. Basic connectors/sensors are &#039;&#039;USB, GPIO Connector, UART, Wi-Fi, Bluetooth, I2C&#039;&#039; and &#039;&#039;ICSP Programmer&#039;&#039;. A full list of technical specifications can be found on the [https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf datasheet] as well as on the [https://pslab.io/ PS Lab website]. A built-in &#039;&#039;Oscilloscope, Power Source, Multimeter, Accelerometer, Sensors, Logic Analyzer&#039;&#039; and &#039;&#039;Wave Generator&#039;&#039; can be used right out of the box. A &#039;&#039;Temperature Sensor, Compass, Barometer&#039;&#039; and &#039;&#039;Lux Meter&#039;&#039; are not included and need to be bought separately. &lt;br /&gt;
&lt;br /&gt;
=== Functionalities ===&lt;br /&gt;
&lt;br /&gt;
To control the PS Lab Kit an Android App and PC application are available. From the user-friendly interface a list of various functions can be selected. The functions are listed in the section described above. Each function can record the received input. Therefore, a Rec-Button will appear in the top right corner. The recording can be started by clicking on it and stopped by clicking it another time on it. The menu has a section called: ”Logged Data”. In this section the recording can be found and exported as &#039;&#039;.CSV&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=packed heights=400px&amp;gt;&lt;br /&gt;
File:View instrument panel.png|200px|thumb|none|&#039;&#039;&#039;Instrument View&#039;&#039;&#039;&lt;br /&gt;
File:Instrument oscilloscope channel view.png|200px|thumb|none|&#039;&#039;&#039;Oscilloscope&#039;&#039;&#039;&lt;br /&gt;
File:Instrument multi meter view.png|200px|thumb|none|&#039;&#039;&#039;Multimeter&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sensors ===&lt;br /&gt;
&lt;br /&gt;
Notable sensors are the &#039;&#039;temperature sensor, gas sensor&#039;&#039; and &#039;&#039;moisture sensor&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Currently the functionalities of these sensors is unavailable for the PS Lab Kit. The Pocket Science Lab Project provides a list of compatible [https://pslab.io/sensors/ sensors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=packed heights=250px&amp;gt;&lt;br /&gt;
File:LM35.jpg|200px|thumb|none|&#039;&#039;&#039;LM35&#039;&#039;&#039;: &#039;&#039;Temperature Sensor&#039;&#039;&lt;br /&gt;
File:MQ135.jpg|200px|thumb|none|&#039;&#039;&#039;MQ135&#039;&#039;&#039;: &#039;&#039;Gas Sensor&#039;&#039;&lt;br /&gt;
File:FR-04.jpg|200px|thumb|none|&#039;&#039;&#039;FR-04&#039;&#039;&#039;: &#039;&#039;Rain Sensor&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi ===&lt;br /&gt;
[[File:ESP-WROOM-02U.png|thumb|163px||ESP8266 DevKitC V1]]&lt;br /&gt;
&lt;br /&gt;
ESP8266-DevKitC is a small-sized ESP8266-based development board produced by Espressif. All the I/O pins of the module are broken out into the female pin headers on both sides of the board for easy interfacing. Developers can connect these pins to peripherals as needed. &lt;br /&gt;
&lt;br /&gt;
The Pocket Science Lab Kit can be extended with such a Wi-Fi module. Normally an ESP8266 chip would be soldered to the back of the kit to create network connectivity between the board and the Android phone or PC. The documentation for this is currently not available.&lt;br /&gt;
&lt;br /&gt;
In the following section only the &#039;&#039;ESP8266 DevKitC V1&#039;&#039; is used to prove the security of it.&lt;br /&gt;
&lt;br /&gt;
== Exploits ==&lt;br /&gt;
According to the [https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=ESP8266 CVE Mitre] (&#039;&#039;Common Vulnerabilities and Exposures&#039;&#039;) the following four exploits are known for the ESP8266. &lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12586 ===&lt;br /&gt;
&lt;br /&gt;
The EAP peer implementation in Espressif ESP-IDF 2.0.0 through 4.0.0 and ESP8266-NONOS-SDK 2.2.0 through 3.1.0 processes EAP Success messages before any EAP method completion or failure, which allows attackers in radio range to cause a denial of service (crash) via a crafted message.&lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12588 ===&lt;br /&gt;
&lt;br /&gt;
The client 802.11 mac implementation in Espressif ESP8266-NONOS-SDK 2.2.0 through 3.1.0 does not validate correctly the RSN AuthKey suite list count in beacon frames, probe responses, and association responses, which allows attackers in radio range to cause a denial of service (crash) via a crafted message.&lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12587 ===&lt;br /&gt;
&lt;br /&gt;
The EAP peer implementation in Espressif ESP-IDF 2.0.0 through 4.0.0 and ESP8266-NONOS-SDK 2.2.0 through 3.1.0 allows the installation of a zero Pairwise Master Key (PMK) after the completion of any EAP authentication method, which allows attackers in radio range to replay, decrypt, or spoof frames via a rogue access point.&lt;br /&gt;
&lt;br /&gt;
=== CVE-2020-12638 ===&lt;br /&gt;
&lt;br /&gt;
An encryption-bypass issue was discovered on Espressif ESP-IDF devices through 4.2, ESP8266-NONOS-SDK devices through 3.0.3, and ESP8266-RTOS-SDK devices through 3.3. Broadcasting forged beacon frames forces a device to change its authentication mode to OPEN, effectively disabling its 802.11 encryption.&lt;br /&gt;
&lt;br /&gt;
== Attack ==&lt;br /&gt;
&lt;br /&gt;
The vulnerability &#039;&#039;&#039;CVE-2019-12587&#039;&#039;&#039; was found in SDKs of &#039;&#039;ESP32&#039;&#039; and &#039;&#039;ESP8266&#039;&#039; and allowed an attacker to take control of the Wi-Fi device in an enterprise network. This was achieved by sending an EAP-Fail message in the last step during the connection establishment of the device and the access point. It was discovered that ESP32/ESP8266 devices update their &#039;&#039;Pairwise Master Key (PMK)&#039;&#039; only when they receive an EAP-Success message. By sending an EAP-Fail message to the target device before it can receive the EAP-Success, the device skips updating the PMK received during a normal EAP exchange (&#039;&#039;EAP-PEAP, EAP-TTLS or EAP-TLS&#039;&#039;). If the PMK is not updated the target device uses a zero PMK which allows an attacker to hijack the connection between the access point and the target target within radio range. Even in such a situation, the device normally accepts the EAPoL 4-Way handshake which in turn establishes a session key based on this PMK.&lt;br /&gt;
&lt;br /&gt;
=== Scenario ===&lt;br /&gt;
&lt;br /&gt;
[[File:Zero pmk diagram.png|800px]]&lt;br /&gt;
&lt;br /&gt;
With the [https://github.com/Matheus-Garbelini/esp32_esp8266_attacks Proof of Concept tool] this vulnerability can be recreated.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Change the network interface&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;The network interface must be changed to match the Wi-Fi interface on your machine.&#039;&#039;&lt;br /&gt;
 # nano hostapd.conf&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Stop the network manager to prevent unwanted behavior.&#039;&#039;&lt;br /&gt;
 # sudo systemctl stop NetworkManager.service&lt;br /&gt;
 # cd hostapd-2.8_binary&lt;br /&gt;
 # ./run_zero_pmk_EAP.sh&lt;br /&gt;
&lt;br /&gt;
[[File:Run zero pmk EAP.png]]&lt;br /&gt;
&lt;br /&gt;
=== Wireshark ===&lt;br /&gt;
&lt;br /&gt;
[[File:Wireshark.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The highlighted packet (&#039;&#039;&#039;Failure&#039;&#039;&#039;) is sent by the attacker. A generated PMK (or pre-shared key) equal to zero is sent from the attacker in &#039;&#039;Message 1&#039;&#039;. The client normally responds with message 2 and 4 during the EaPoL handshake. If a Wi-Fi device is not vulnerable it simply ignores such failure messages and responds only to valid &#039;&#039;Message 1&#039;&#039; from the real access point.&lt;br /&gt;
&lt;br /&gt;
=== Impact ===&lt;br /&gt;
&lt;br /&gt;
Attackers can exploit this vulnerability to hijack ESP32/ESP8266 Wi-Fi clients connected to enterprise network without even knowing anything about username, password or certificates used during the enterprise keys exchanging methods (EAP-PEAP, EAP-TTLS or EAP-TLS). This allows an attackers in radio range to replay, decrypt, or spoof frames via a rogue access point, thus facilitating stealing of session keys/ usernames/passwords if communications betwen ESP an AP are not using TLS. This practically means that unpatched ESP devices are more secure by actually using just WPA2 Personal.&lt;br /&gt;
It&#039;s important to mention that attackers can also exploit CVE-2019-12586 and CVE-2019-12588 to force both ESP32 and ESP8266 to crash, which reinitialise the PMK to zero again.&lt;br /&gt;
&lt;br /&gt;
=== Patches ===&lt;br /&gt;
&lt;br /&gt;
Espressif has fixed these problems and committed patches for the exploits described above. It is recommended to use the RTOS SDK instead of the NONOS SDK because it has a lot of unpatched vulnerabilities. The security patches below can be used to fix the vulnerability described before.&lt;br /&gt;
&lt;br /&gt;
* ESP32 ESP-IDF Stable Release 3.3 (5 September, 2019)&lt;br /&gt;
* ESP32 ESP-IDF Development Master (30 May, 2019)&lt;br /&gt;
* Arduino-ESP32 Stable Release 1.0.3 RC3 (5 September, 2019)&lt;br /&gt;
* Arduino-ESP32 Development Master (August 20, 2019)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Pocket Science Lab Dev Board]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://pslab.io/&lt;br /&gt;
* https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf&lt;br /&gt;
* https://github.com/fossasia/pslab-firmware&lt;br /&gt;
* https://play.google.com/store/apps/details?id=io.pslab&lt;br /&gt;
* https://github.com/fossasia/pslab-desktop&lt;br /&gt;
&lt;br /&gt;
[[Category:Security Awareness]]&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Wireshark.png&amp;diff=4948</id>
		<title>File:Wireshark.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Wireshark.png&amp;diff=4948"/>
		<updated>2020-11-27T14:47:33Z</updated>

		<summary type="html">&lt;p&gt;ALechner: ALechner uploaded a new version of File:Wireshark.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
wireshark output of the CVE-2019-12587&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Run_zero_pmk_EAP.png&amp;diff=4947</id>
		<title>File:Run zero pmk EAP.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Run_zero_pmk_EAP.png&amp;diff=4947"/>
		<updated>2020-11-27T14:36:42Z</updated>

		<summary type="html">&lt;p&gt;ALechner: zero pmk EAP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
zero pmk EAP&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Wireshark.png&amp;diff=4946</id>
		<title>File:Wireshark.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Wireshark.png&amp;diff=4946"/>
		<updated>2020-11-27T14:28:57Z</updated>

		<summary type="html">&lt;p&gt;ALechner: wireshark output of the CVE-2019-12587&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
wireshark output of the CVE-2019-12587&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=4945</id>
		<title>Pocket Science Lab Kit</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=4945"/>
		<updated>2020-11-27T14:09:03Z</updated>

		<summary type="html">&lt;p&gt;ALechner: add vulnerability description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:PSLab v5 top.png|thumb|right|400px||Pocket Science Lab Kit: &#039;&#039;Top View&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
&lt;br /&gt;
The [https://pslab.io/ Pocket Science Lab Kit] is a small USB-based hardware extension for an [https://play.google.com/store/apps/details?id=io.pslab Android device] or [https://github.com/fossasia/pslab-desktop PC], which allows the use of different instruments / functions that are already integrated in the board or can be expanded via external [https://pslab.io/sensors/ sensors]. It is aimed at everyone whether teacher, pupil, hobbyist, student, professor or scientist. The name Pocket Science Lab says it all. The user has a small scientific laboratory in the size of a pocket. The aim of the Pocket Science Lab project is to perceive one&#039;s environment better and to digitize the analog world. &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
This board allows you to measure all kinds of things, assumed you have the right sensor, and it is supported. Basic connectors/sensors are &#039;&#039;USB, GPIO Connector, UART, Wi-Fi, Bluetooth, I2C&#039;&#039; and &#039;&#039;ICSP Programmer&#039;&#039;. A full list of technical specifications can be found on the [https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf datasheet] as well as on the [https://pslab.io/ PS Lab website]. A built-in &#039;&#039;Oscilloscope, Power Source, Multimeter, Accelerometer, Sensors, Logic Analyzer&#039;&#039; and &#039;&#039;Wave Generator&#039;&#039; can be used right out of the box. A &#039;&#039;Temperature Sensor, Compass, Barometer&#039;&#039; and &#039;&#039;Lux Meter&#039;&#039; are not included and need to be bought separately. &lt;br /&gt;
&lt;br /&gt;
=== Functionalities ===&lt;br /&gt;
&lt;br /&gt;
To control the PS Lab Kit an Android App and PC application are available. From the user-friendly interface a list of various functions can be selected. The functions are listed in the section described above. Each function can record the received input. Therefore, a Rec-Button will appear in the top right corner. The recording can be started by clicking on it and stopped by clicking it another time on it. The menu has a section called: ”Logged Data”. In this section the recording can be found and exported as &#039;&#039;.CSV&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=packed heights=400px&amp;gt;&lt;br /&gt;
File:View instrument panel.png|200px|thumb|none|&#039;&#039;&#039;Instrument View&#039;&#039;&#039;&lt;br /&gt;
File:Instrument oscilloscope channel view.png|200px|thumb|none|&#039;&#039;&#039;Oscilloscope&#039;&#039;&#039;&lt;br /&gt;
File:Instrument multi meter view.png|200px|thumb|none|&#039;&#039;&#039;Multimeter&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sensors ===&lt;br /&gt;
&lt;br /&gt;
Notable sensors are the &#039;&#039;temperature sensor, gas sensor&#039;&#039; and &#039;&#039;moisture sensor&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Currently the functionalities of these sensors is unavailable for the PS Lab Kit. The Pocket Science Lab Project provides a list of compatible [https://pslab.io/sensors/ sensors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=packed heights=250px&amp;gt;&lt;br /&gt;
File:LM35.jpg|200px|thumb|none|&#039;&#039;&#039;LM35&#039;&#039;&#039;: &#039;&#039;Temperature Sensor&#039;&#039;&lt;br /&gt;
File:MQ135.jpg|200px|thumb|none|&#039;&#039;&#039;MQ135&#039;&#039;&#039;: &#039;&#039;Gas Sensor&#039;&#039;&lt;br /&gt;
File:FR-04.jpg|200px|thumb|none|&#039;&#039;&#039;FR-04&#039;&#039;&#039;: &#039;&#039;Rain Sensor&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi ===&lt;br /&gt;
[[File:ESP-WROOM-02U.png|thumb|left|163px||ESP8266 DevKitC V1]]&lt;br /&gt;
&lt;br /&gt;
ESP8266-DevKitC is a small-sized ESP8266-based development board produced by Espressif. All the I/O pins of the module are broken out into the female pin headers on both sides of the board for easy interfacing. Developers can connect these pins to peripherals as needed. &lt;br /&gt;
&lt;br /&gt;
The Pocket Science Lab Kit can be extended with such a Wi-Fi module. Normally an ESP8266 chip would be soldered to the back of the kit to create network connectivity between the board and the Android phone or PC. The documentation for this is currently not available. &lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
The following list consists of some basic use cases of the kit.&lt;br /&gt;
&lt;br /&gt;
=== Multimeter ===&lt;br /&gt;
&lt;br /&gt;
Multimeter text.&lt;br /&gt;
&lt;br /&gt;
=== Oscilloscope ===&lt;br /&gt;
&lt;br /&gt;
Oscilliscope text.&lt;br /&gt;
&lt;br /&gt;
== Exploits ==&lt;br /&gt;
According to the [https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=ESP8266 CVE Mitre] (&#039;&#039;Common Vulnerabilities and Exposures&#039;&#039;) the following four exploits are known for the ESP8266. &lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12586 ===&lt;br /&gt;
&lt;br /&gt;
The EAP peer implementation in Espressif ESP-IDF 2.0.0 through 4.0.0 and ESP8266-NONOS-SDK 2.2.0 through 3.1.0 processes EAP Success messages before any EAP method completion or failure, which allows attackers in radio range to cause a denial of service (crash) via a crafted message.&lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12588 ===&lt;br /&gt;
&lt;br /&gt;
The client 802.11 mac implementation in Espressif ESP8266-NONOS-SDK 2.2.0 through 3.1.0 does not validate correctly the RSN AuthKey suite list count in beacon frames, probe responses, and association responses, which allows attackers in radio range to cause a denial of service (crash) via a crafted message.&lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12587 ===&lt;br /&gt;
&lt;br /&gt;
The EAP peer implementation in Espressif ESP-IDF 2.0.0 through 4.0.0 and ESP8266-NONOS-SDK 2.2.0 through 3.1.0 allows the installation of a zero Pairwise Master Key (PMK) after the completion of any EAP authentication method, which allows attackers in radio range to replay, decrypt, or spoof frames via a rogue access point.&lt;br /&gt;
&lt;br /&gt;
=== CVE-2020-12638 ===&lt;br /&gt;
&lt;br /&gt;
An encryption-bypass issue was discovered on Espressif ESP-IDF devices through 4.2, ESP8266-NONOS-SDK devices through 3.0.3, and ESP8266-RTOS-SDK devices through 3.3. Broadcasting forged beacon frames forces a device to change its authentication mode to OPEN, effectively disabling its 802.11 encryption.&lt;br /&gt;
&lt;br /&gt;
== Attack ==&lt;br /&gt;
&lt;br /&gt;
The vulnerability &#039;&#039;&#039;CVE-2019-12587&#039;&#039;&#039; was found in SDKs of &#039;&#039;ESP32&#039;&#039; and &#039;&#039;ESP8266&#039;&#039; and allowed an attacker to take control of the Wi-Fi device in an enterprise network. This was achieved by sending an EAP-Fail message in the last step during the connection establishment of the device and the access point. It was discovered that ESP32/ESP8266 devices update their &#039;&#039;Pairwise Master Key (PMK)&#039;&#039; only when they receive an EAP-Success message. By sending an EAP-Fail message to the target device before it can receive the EAP-Success, the device skips updating the PMK received during a normal EAP exchange (&#039;&#039;EAP-PEAP, EAP-TTLS or EAP-TLS&#039;&#039;). If the PMK is not updated the target device uses a zero PMK which allows an attacker to hijack the connection between the access point and the target target within radio range. Even in such a situation, the device normally accepts the EAPoL 4-Way handshake which in turn establishes a session key based on this PMK.&lt;br /&gt;
&lt;br /&gt;
=== Scenario ===&lt;br /&gt;
&lt;br /&gt;
[[File:Zero pmk diagram.png|800px|center]]&lt;br /&gt;
&lt;br /&gt;
=== Wireshark ===&lt;br /&gt;
&lt;br /&gt;
=== Impact ===&lt;br /&gt;
&lt;br /&gt;
=== Patches ===&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Pocket Science Lab Dev Board]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://pslab.io/&lt;br /&gt;
* https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf&lt;br /&gt;
* https://github.com/fossasia/pslab-firmware&lt;br /&gt;
* https://play.google.com/store/apps/details?id=io.pslab&lt;br /&gt;
* https://github.com/fossasia/pslab-desktop&lt;br /&gt;
&lt;br /&gt;
[[Category:Security Awareness]]&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Zero_pmk_diagram.png&amp;diff=4944</id>
		<title>File:Zero pmk diagram.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Zero_pmk_diagram.png&amp;diff=4944"/>
		<updated>2020-11-27T11:32:51Z</updated>

		<summary type="html">&lt;p&gt;ALechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=4943</id>
		<title>Pocket Science Lab Kit</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=4943"/>
		<updated>2020-11-27T11:32:01Z</updated>

		<summary type="html">&lt;p&gt;ALechner: finalize structure, add images, add exploits, add attack&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:PSLab v5 top.png|thumb|right|400px||Pocket Science Lab Kit: &#039;&#039;Top View&#039;&#039;]]&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
&lt;br /&gt;
The [https://pslab.io/ Pocket Science Lab Kit] is a small USB-based hardware extension for an [https://play.google.com/store/apps/details?id=io.pslab Android device] or [https://github.com/fossasia/pslab-desktop PC], which allows the use of different instruments / functions that are already integrated in the board or can be expanded via external [https://pslab.io/sensors/ sensors]. It is aimed at everyone whether teacher, pupil, hobbyist, student, professor or scientist. The name Pocket Science Lab says it all. The user has a small scientific laboratory in the size of a pocket. The aim of the Pocket Science Lab project is to perceive one&#039;s environment better and to digitize the analog world. &lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
This board allows you to measure all kinds of things, assumed you have the right sensor, and it is supported. Basic connectors/sensors are &#039;&#039;USB, GPIO Connector, UART, Wi-Fi, Bluetooth, I2C&#039;&#039; and &#039;&#039;ICSP Programmer&#039;&#039;. A full list of technical specifications can be found on the [https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf datasheet] as well as on the [https://pslab.io/ PS Lab website]. A built-in &#039;&#039;Oscilloscope, Power Source, Multimeter, Accelerometer, Sensors, Logic Analyzer&#039;&#039; and &#039;&#039;Wave Generator&#039;&#039; can be used right out of the box. A &#039;&#039;Temperature Sensor, Compass, Barometer&#039;&#039; and &#039;&#039;Lux Meter&#039;&#039; are not included and need to be bought separately. &lt;br /&gt;
&lt;br /&gt;
=== Functionalities ===&lt;br /&gt;
&lt;br /&gt;
To control the PS Lab Kit an Android App and PC application are available. From the user-friendly interface a list of various functions can be selected. The functions are listed in the section described above. Each function can record the received input. Therefore, a Rec-Button will appear in the top right corner. The recording can be started by clicking on it and stopped by clicking it another time on it. The menu has a section called: ”Logged Data”. In this section the recording can be found and exported as &#039;&#039;.CSV&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=packed heights=400px&amp;gt;&lt;br /&gt;
File:View instrument panel.png|200px|thumb|none|&#039;&#039;&#039;Instrument View&#039;&#039;&#039;&lt;br /&gt;
File:Instrument multi meter view.png|200px|thumb|none|&#039;&#039;&#039;Multimeter&#039;&#039;&#039;&lt;br /&gt;
File:Instrument oscilloscope channel view.png|200px|thumb|none|&#039;&#039;&#039;Oscilloscope&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Sensors ===&lt;br /&gt;
&lt;br /&gt;
Notable sensors are the &#039;&#039;temperature sensor, gas sensor&#039;&#039; and &#039;&#039;moisture sensor&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Currently the functionalities of these sensors is unavailable for the PS Lab Kit. The Pocket Science Lab Project provides a list of compatible [https://pslab.io/sensors/ sensors].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=packed heights=250px&amp;gt;&lt;br /&gt;
File:LM35.jpg|200px|thumb|none|&#039;&#039;&#039;LM35&#039;&#039;&#039;: &#039;&#039;Temperature Sensor&#039;&#039;&lt;br /&gt;
File:MQ135.jpg|200px|thumb|none|&#039;&#039;&#039;MQ135&#039;&#039;&#039;: &#039;&#039;Gas Sensor&#039;&#039;&lt;br /&gt;
File:FR-04.jpg|200px|thumb|none|&#039;&#039;&#039;FR-04&#039;&#039;&#039;: &#039;&#039;Rain Sensor&#039;&#039;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi ===&lt;br /&gt;
[[File:ESP-WROOM-02U.png|thumb|left|163px||ESP8266 DevKitC V1]]&lt;br /&gt;
&lt;br /&gt;
ESP8266-DevKitC is a small-sized ESP8266-based development board produced by Espressif. All the I/O pins of the module are broken out into the female pin headers on both sides of the board for easy interfacing. Developers can connect these pins to peripherals as needed. &lt;br /&gt;
&lt;br /&gt;
The Pocket Science Lab Kit can be extended with such a Wi-Fi module. Normally an ESP8266 chip would be soldered to the back of the kit to create network connectivity between the board and the Android phone or PC. The documentation for this is currently not available. &lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
The following list consists of some basic use cases of the kit.&lt;br /&gt;
&lt;br /&gt;
=== Multimeter ===&lt;br /&gt;
&lt;br /&gt;
Multimeter text.&lt;br /&gt;
&lt;br /&gt;
=== Oscilloscope ===&lt;br /&gt;
&lt;br /&gt;
Oscilliscope text.&lt;br /&gt;
&lt;br /&gt;
== Exploits ==&lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12586 ===&lt;br /&gt;
&lt;br /&gt;
The EAP peer implementation in Espressif ESP-IDF 2.0.0 through 4.0.0 and ESP8266-&lt;br /&gt;
NONOS-SDK 2.2.0 through 3.1.0 processes EAP Success messages before any EAP&lt;br /&gt;
method completion or failure, which allows attackers in radio range to cause a denial&lt;br /&gt;
of service (crash) via a crafted message.&lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12588 ===&lt;br /&gt;
&lt;br /&gt;
The client 802.11 mac implementation in Espressif ESP8266-NONOS-SDK 2.2.0 through&lt;br /&gt;
3.1.0 does not validate correctly the RSN AuthKey suite list count in beacon frames,&lt;br /&gt;
probe responses, and association responses, which allows attackers in radio range to&lt;br /&gt;
cause a denial of service (crash) via a crafted message.&lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12587 ===&lt;br /&gt;
&lt;br /&gt;
The EAP peer implementation in Espressif ESP-IDF 2.0.0 through 4.0.0 and ESP8266-&lt;br /&gt;
NONOS-SDK 2.2.0 through 3.1.0 allows the installation of a zero Pairwise Master Key&lt;br /&gt;
(PMK) after the completion of any EAP authentication method, which allows attack-&lt;br /&gt;
ers in radio range to replay, decrypt, or spoof frames via a rogue access point.&lt;br /&gt;
&lt;br /&gt;
=== CVE-2020-12638 ===&lt;br /&gt;
&lt;br /&gt;
An encryption-bypass issue was discovered on Espressif ESP-IDF devices through&lt;br /&gt;
4.2, ESP8266-NONOS-SDK devices through 3.0.3, and ESP8266-RTOS-SDK devices&lt;br /&gt;
through 3.3. Broadcasting forged beacon frames forces a device to change its authen-&lt;br /&gt;
tication mode to OPEN, effectively disabling its 802.11 encryption.&lt;br /&gt;
&lt;br /&gt;
== Attack ==&lt;br /&gt;
&lt;br /&gt;
=== CVE-2019-12587 ===&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Pocket Science Lab Dev Board]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://pslab.io/&lt;br /&gt;
* https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf&lt;br /&gt;
* https://github.com/fossasia/pslab-firmware&lt;br /&gt;
* https://play.google.com/store/apps/details?id=io.pslab&lt;br /&gt;
* https://github.com/fossasia/pslab-desktop&lt;br /&gt;
&lt;br /&gt;
[[Category:Security Awareness]]&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Instrument_multi_meter_view.png&amp;diff=4942</id>
		<title>File:Instrument multi meter view.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Instrument_multi_meter_view.png&amp;diff=4942"/>
		<updated>2020-11-27T11:10:16Z</updated>

		<summary type="html">&lt;p&gt;ALechner: multimeter&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
multimeter&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:Instrument_oscilloscope_channel_view.png&amp;diff=4941</id>
		<title>File:Instrument oscilloscope channel view.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:Instrument_oscilloscope_channel_view.png&amp;diff=4941"/>
		<updated>2020-11-27T11:10:00Z</updated>

		<summary type="html">&lt;p&gt;ALechner: oscilloscope&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
oscilloscope&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:View_instrument_panel.png&amp;diff=4940</id>
		<title>File:View instrument panel.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:View_instrument_panel.png&amp;diff=4940"/>
		<updated>2020-11-27T11:09:40Z</updated>

		<summary type="html">&lt;p&gt;ALechner: view instruments&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
view instruments&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:FR-04.jpg&amp;diff=4939</id>
		<title>File:FR-04.jpg</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:FR-04.jpg&amp;diff=4939"/>
		<updated>2020-11-27T10:33:20Z</updated>

		<summary type="html">&lt;p&gt;ALechner: Rain Sensor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Rain Sensor&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:MQ135.jpg&amp;diff=4938</id>
		<title>File:MQ135.jpg</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:MQ135.jpg&amp;diff=4938"/>
		<updated>2020-11-27T10:33:03Z</updated>

		<summary type="html">&lt;p&gt;ALechner: Gas Sensor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Gas Sensor&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:LM35.jpg&amp;diff=4937</id>
		<title>File:LM35.jpg</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:LM35.jpg&amp;diff=4937"/>
		<updated>2020-11-27T10:32:36Z</updated>

		<summary type="html">&lt;p&gt;ALechner: Temperature Sensor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Temperature Sensor&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4936</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4936"/>
		<updated>2020-11-26T17:27:59Z</updated>

		<summary type="html">&lt;p&gt;ALechner: update image to bottom view&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&lt;br /&gt;
    Device |&lt;br /&gt;
    device_name=Pocket Science Lab Dev Board |&lt;br /&gt;
    manufacturer=FOSSASIA |&lt;br /&gt;
    link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf |&lt;br /&gt;
    image_link=https://wiki.elvis.science/images/thumb/9/95/PSLab_v5_bottom.png/800px-PSLab_v5_bottom.png |&lt;br /&gt;
    description=The Open Source PSLab board is a small USB powered hardware extension for your Android phone or PC. |&lt;br /&gt;
    technicalSpecification=Microcontroller - PIC24EP256GP204, Operating Voltage - +/-3.3V, Input Voltage (recommended) - 5-15V, Input Voltage (max. limit) V - 20V,  I/O pins - Analog: 8, Digital: 4, DC current I/O pin - 20 mA, DC current 3.3V pin - 50 mA, DC current 5.0V pin - 250 mA, Clock Speed - 12 MHz, Length - 101 mm, Width - 53 mm, Height - 13 mm, Weight - 30 g |&lt;br /&gt;
    supportedTechnologies=ESP8266 WiFi extension slot, Bluetooth extension slot |&lt;br /&gt;
    includedEquipment=Oscilloscope, Frequency Counter, Voltage, Current Source, Logic Analyzer, Waveform Generator, Pulse Width Modulation(PWM), Capacitance, Sensors |&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4935</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4935"/>
		<updated>2020-11-26T17:24:13Z</updated>

		<summary type="html">&lt;p&gt;ALechner: update technologies&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&lt;br /&gt;
    Device |&lt;br /&gt;
    device_name=Pocket Science Lab Dev Board |&lt;br /&gt;
    manufacturer=FOSSASIA |&lt;br /&gt;
    link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf |&lt;br /&gt;
    image_link=https://wiki.elvis.science/images/thumb/8/8e/PSLab_v5_top.png/800px-PSLab_v5_top.png |&lt;br /&gt;
    description=The Open Source PSLab board is a small USB powered hardware extension for your Android phone or PC. |&lt;br /&gt;
    technicalSpecification=Microcontroller - PIC24EP256GP204, Operating Voltage - +/-3.3V, Input Voltage (recommended) - 5-15V, Input Voltage (max. limit) V - 20V,  I/O pins - Analog: 8, Digital: 4, DC current I/O pin - 20 mA, DC current 3.3V pin - 50 mA, DC current 5.0V pin - 250 mA, Clock Speed - 12 MHz, Length - 101 mm, Width - 53 mm, Height - 13 mm, Weight - 30 g |&lt;br /&gt;
    supportedTechnologies=ESP8266 WiFi extension slot, Bluetooth extension slot |&lt;br /&gt;
    includedEquipment=Oscilloscope, Frequency Counter, Voltage, Current Source, Logic Analyzer, Waveform Generator, Pulse Width Modulation(PWM), Capacitance, Sensors |&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=4907</id>
		<title>Pocket Science Lab Kit</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=4907"/>
		<updated>2020-11-23T20:07:00Z</updated>

		<summary type="html">&lt;p&gt;ALechner: add dummy text; image positioning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:PSLab v5 top.png|thumb|right|400px||Pocket Science Lab Kit Top View]]&lt;br /&gt;
&lt;br /&gt;
== Summary == &lt;br /&gt;
&lt;br /&gt;
The Pocket Science Lab Kit is a small USB-based hardware extension for an Android device or PC, which allows the use of different instruments / functions that are already integrated in the board or can be expanded via external sensors. It is aimed at everyone whether teacher, pupil, hobbyist, student, professor or scientist. The name Pocket Science Lab says it all. The user has a small scientific laboratory in the size of a pocket. The aim of the Pocket Science Lab project is to perceive one&#039;s environment better and to digitize the analog world.&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
[[File:ESP-WROOM-02U.png|thumb|right|163px||ESP8266 DevKitC V1]]&lt;br /&gt;
&lt;br /&gt;
This board allows you measure all kinds of things, assumed you have the right sensor and it is supported. Basic connectors/sensors are USB, GPIO Connector, UART,Wi-Fi, Bluetooth, I2C and ICSP Programmer. A full list of the technical specifications can be found in the data sheet A as well as on the PS Lab website. A built-in Oscilloscope, Power Source, Multimeter, Accelerometer, Sensors, Logic Analyzer and Wave Generator can be used right out of the box. A Temperature Sensor, Compass, Barometer and Lux Meter need extra sensors.&lt;br /&gt;
&lt;br /&gt;
=== Functionalities ===&lt;br /&gt;
&lt;br /&gt;
The application has a user friendly interface. From a list of various functions can be&lt;br /&gt;
selected. The structure is more or less the same for the functions. In the center is either&lt;br /&gt;
a graph or any other visual representation. On the right hand side is a panel where&lt;br /&gt;
parameters and triggers can be set. Each function has the ability to record the received&lt;br /&gt;
input. Therefore a Rec-Button will appear on the top right corner. The recording can&lt;br /&gt;
be started by clicking on it and stopped by clicking another time on it. The menu has&lt;br /&gt;
a section with ”Logged Data”. In this section the recording can be found and exported&lt;br /&gt;
as .csv file.&lt;br /&gt;
&lt;br /&gt;
The following table 2.1 will cover all functionalities of the Android application in com-&lt;br /&gt;
bination with the board. Some functions are available without additional hardware. In&lt;br /&gt;
the first half of the table are functions listed which do not need extra hardware. The&lt;br /&gt;
second half requires additional hardware to make use of the capabilities from the board.&lt;br /&gt;
Disappointing is the fact that not all of the listed functionalities are available on the&lt;br /&gt;
desktop or android version and are not even supported/implemented in the firmware.&lt;br /&gt;
Only these functions are available: Oscilloscope, Multimeter, Logical Analyzer, Wave&lt;br /&gt;
Generator, Power Source and Robotic Arm Controller.&lt;br /&gt;
&lt;br /&gt;
=== Sensors ===&lt;br /&gt;
&lt;br /&gt;
Notable sensors are the temperature sensor, gas sensor and&lt;br /&gt;
moisture sensor. By adding a temperature sensor 2.1 to your&lt;br /&gt;
PS Lab Kit you can for example always check the temperature&lt;br /&gt;
of your greenhouse and create history of the measured data.&lt;br /&gt;
This helps you to check if the cooling/heating is working prop-&lt;br /&gt;
erly. With a gas sensor 2.2 you can create a smoke detector&lt;br /&gt;
which can alert you if there is smoke development or a object&lt;br /&gt;
is burning. A moisture sensor 2.3 can close your windows if its&lt;br /&gt;
raining outside.&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi ===&lt;br /&gt;
&lt;br /&gt;
The ESP-WROOM-02U is a Wi-Fi module working on the 2.4&lt;br /&gt;
GHz range. The female header pins allow a easy connection to&lt;br /&gt;
the I/O ports. ...&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
The following list consists of some basic use cases of the kit.&lt;br /&gt;
&lt;br /&gt;
=== Multimeter ===&lt;br /&gt;
&lt;br /&gt;
Multimeter text.&lt;br /&gt;
&lt;br /&gt;
=== Oscilloscope ===&lt;br /&gt;
&lt;br /&gt;
Oscilliscope text.&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Pocket Science Lab Dev Board]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://pslab.io/&lt;br /&gt;
* https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf&lt;br /&gt;
* https://github.com/fossasia/pslab-firmware&lt;br /&gt;
* https://play.google.com/store/apps/details?id=io.pslab&lt;br /&gt;
* https://github.com/fossasia/pslab-desktop&lt;br /&gt;
&lt;br /&gt;
[[Category:Security Awareness]]&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=4903</id>
		<title>Pocket Science Lab Kit</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=4903"/>
		<updated>2020-11-23T18:07:59Z</updated>

		<summary type="html">&lt;p&gt;ALechner: add a basic structure&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
&lt;br /&gt;
The Pocket Science Lab Kit is a small USB-based hardware extension for an Android device or PC, which allows the use of different instruments / functions that are already integrated in the board or can be expanded via external sensors. It is aimed at everyone whether teacher, pupil, hobbyist, student, professor or scientist. The name Pocket Science Lab says it all. The user has a small scientific laboratory in the size of a pocket. The aim of the Pocket Science Lab project is to perceive one&#039;s environment better and to digitize the analog world.&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
[[File:PSLab v5 top.png|400px||Pocket Science Lab Kit Top View]]&lt;br /&gt;
[[File:ESP-WROOM-02U.png|400px||ESP8266 DevKitC V1]]&lt;br /&gt;
&lt;br /&gt;
=== Functionalities ===&lt;br /&gt;
&lt;br /&gt;
=== Sensors ===&lt;br /&gt;
&lt;br /&gt;
=== Wi-Fi ===&lt;br /&gt;
&lt;br /&gt;
== Use Cases ==&lt;br /&gt;
&lt;br /&gt;
The following list consists of some basic use cases of the kit.&lt;br /&gt;
&lt;br /&gt;
=== Multimeter ===&lt;br /&gt;
&lt;br /&gt;
=== Oscilloscope ===&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Pocket Science Lab Dev Board]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://pslab.io/&lt;br /&gt;
* https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf&lt;br /&gt;
* https://github.com/fossasia/pslab-firmware&lt;br /&gt;
* https://play.google.com/store/apps/details?id=io.pslab&lt;br /&gt;
* https://github.com/fossasia/pslab-desktop&lt;br /&gt;
&lt;br /&gt;
[[Category:Security Awareness]]&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:ESP-WROOM-02U.png&amp;diff=4901</id>
		<title>File:ESP-WROOM-02U.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:ESP-WROOM-02U.png&amp;diff=4901"/>
		<updated>2020-11-23T18:04:43Z</updated>

		<summary type="html">&lt;p&gt;ALechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4838</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4838"/>
		<updated>2020-11-23T15:51:38Z</updated>

		<summary type="html">&lt;p&gt;ALechner: update board specifications&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&lt;br /&gt;
    Device |&lt;br /&gt;
    device_name=Pocket Science Lab Dev Board |&lt;br /&gt;
    manufacturer=FOSSASIA |&lt;br /&gt;
    link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf |&lt;br /&gt;
    image_link=https://wiki.elvis.science/images/thumb/8/8e/PSLab_v5_top.png/800px-PSLab_v5_top.png |&lt;br /&gt;
    description=The Open Source PSLab board is a small USB powered hardware extension for your Android phone or PC. |&lt;br /&gt;
    technicalSpecification=Microcontroller - PIC24EP256GP204, Operating Voltage - +/-3.3V, Input Voltage (recommended) - 5-15V, Input Voltage (max. limit) V - 20V,  I/O pins - Analog: 8, Digital: 4, DC current I/O pin - 20 mA, DC current 3.3V pin - 50 mA, DC current 5.0V pin - 250 mA, Clock Speed - 12 MHz, Length - 101 mm, Width - 53 mm, Height - 13 mm, Weight - 30 g |&lt;br /&gt;
    supportedTechnologies=WiFI - ESP8266 WiFi extension slot, Bluetooth - Bluetooth extension slot |&lt;br /&gt;
    includedEquipment=Oscilloscope, Frequency Counter, Voltage, Current Source, Logic Analyzer, Waveform Generator, Pulse Width Modulation(PWM), Capacitance, Sensors |&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4837</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4837"/>
		<updated>2020-11-23T15:46:46Z</updated>

		<summary type="html">&lt;p&gt;ALechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&lt;br /&gt;
    Device |&lt;br /&gt;
    device_name=Pocket Science Lab Dev Board |&lt;br /&gt;
    manufacturer=FOSSASIA |&lt;br /&gt;
    link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf |&lt;br /&gt;
    image_link=https://wiki.elvis.science/images/thumb/8/8e/PSLab_v5_top.png/800px-PSLab_v5_top.png |&lt;br /&gt;
    description=The Open Source PSLab board is a small USB powered hardware extension for your Android phone or PC. |&lt;br /&gt;
    technicalSpecification=Oscilloscope, Frequency Counter, Voltage, Current Source, Logic Analyzer, Waveform Generator, Pulse Width Modulation(PWM), Capacitance, Sensors |&lt;br /&gt;
    supportedTechnologies=WiFI - ESP8266 WiFi extension slot, Bluetooth - Bluetooth extension slot |&lt;br /&gt;
    includedEquipment=&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example &lt;br /&gt;
|-&lt;br /&gt;
| Example || Example &lt;br /&gt;
|-&lt;br /&gt;
| Example || Example &lt;br /&gt;
|} |&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4836</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4836"/>
		<updated>2020-11-23T15:46:18Z</updated>

		<summary type="html">&lt;p&gt;ALechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&lt;br /&gt;
    Device |&lt;br /&gt;
    device_name=Pocket Science Lab Dev Board |&lt;br /&gt;
    manufacturer=FOSSASIA |&lt;br /&gt;
    link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf |&lt;br /&gt;
    image_link=https://wiki.elvis.science/images/thumb/8/8e/PSLab_v5_top.png/800px-PSLab_v5_top.png |&lt;br /&gt;
    description=The Open Source PSLab board is a small USB powered hardware extension for your Android phone or PC. |&lt;br /&gt;
    technicalSpecification=Oscilloscope, Frequency Counter, Voltage, Current Source, Logic Analyzer, Waveform Generator, Pulse Width Modulation(PWM), Capacitance, Sensors |&lt;br /&gt;
    supportedTechnologies=WiFI - ESP8266 WiFi extension slot, Bluetooth - Bluetooth extension slot |&lt;br /&gt;
    includedEquipment={| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Example || Example &lt;br /&gt;
|-&lt;br /&gt;
| Example || Example &lt;br /&gt;
|-&lt;br /&gt;
| Example || Example &lt;br /&gt;
|} |&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4835</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4835"/>
		<updated>2020-11-23T15:43:54Z</updated>

		<summary type="html">&lt;p&gt;ALechner: udpate hardware spezifications&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&lt;br /&gt;
    Device |&lt;br /&gt;
    device_name=Pocket Science Lab Dev Board |&lt;br /&gt;
    manufacturer=FOSSASIA |&lt;br /&gt;
    link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf |&lt;br /&gt;
    image_link=https://wiki.elvis.science/images/thumb/8/8e/PSLab_v5_top.png/800px-PSLab_v5_top.png |&lt;br /&gt;
    description=The Open Source PSLab board is a small USB powered hardware extension for your Android phone or PC. |&lt;br /&gt;
    technicalSpecification=Oscilloscope, Frequency Counter, Voltage, Current Source, Logic Analyzer, Waveform Generator, Pulse Width Modulation(PWM), Capacitance, Sensors |&lt;br /&gt;
    supportedTechnologies=WiFI - ESP8266 WiFi extension slot, Bluetooth - Bluetooth extension slot |&lt;br /&gt;
    includedEquipment= |&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4834</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4834"/>
		<updated>2020-11-23T15:38:51Z</updated>

		<summary type="html">&lt;p&gt;ALechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&lt;br /&gt;
    Device |&lt;br /&gt;
    device_name=Pocket Science Lab Dev Board |&lt;br /&gt;
    manufacturer=FOSSASIA |&lt;br /&gt;
    link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf |&lt;br /&gt;
    image_link=https://wiki.elvis.science/images/thumb/8/8e/PSLab_v5_top.png/800px-PSLab_v5_top.png |&lt;br /&gt;
    description=The Open Source PSLab board is a small USB powered hardware extension for your Android phone or PC. |&lt;br /&gt;
    technicalSpecification= |&lt;br /&gt;
    supportedTechnologies= |&lt;br /&gt;
    includedEquipment= |&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4833</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4833"/>
		<updated>2020-11-23T15:35:17Z</updated>

		<summary type="html">&lt;p&gt;ALechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&lt;br /&gt;
    Device |&lt;br /&gt;
    device_name=Pocket Science Lab Dev Board |&lt;br /&gt;
    manufacturer=Verein |&lt;br /&gt;
    link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf |&lt;br /&gt;
    image_link=https://wiki.elvis.science/images/thumb/8/8e/PSLab_v5_top.png/800px-PSLab_v5_top.png |&lt;br /&gt;
    description= |&lt;br /&gt;
    technicalSpecification= |&lt;br /&gt;
    supportedTechnologies= |&lt;br /&gt;
    includedEquipment= |&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4832</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4832"/>
		<updated>2020-11-23T15:34:23Z</updated>

		<summary type="html">&lt;p&gt;ALechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{&lt;br /&gt;
        Device |&lt;br /&gt;
        device_name=Pocket Science Lab Dev Board |&lt;br /&gt;
        manufacturer=Verein |&lt;br /&gt;
        link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf |&lt;br /&gt;
        image_link=https://wiki.elvis.science/images/thumb/8/8e/PSLab_v5_top.png/800px-PSLab_v5_top.png |&lt;br /&gt;
        image_link=https://wiki.elvis.science/images/thumb/9/95/PSLab_v5_bottom.png/800px-PSLab_v5_bottom.png |&lt;br /&gt;
        description= |&lt;br /&gt;
        technicalSpecification= |&lt;br /&gt;
        supportedTechnologies= |&lt;br /&gt;
        includedEquipment= |&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4831</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4831"/>
		<updated>2020-11-23T15:34:05Z</updated>

		<summary type="html">&lt;p&gt;ALechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    {&lt;br /&gt;
        Device |&lt;br /&gt;
        device_name=Pocket Science Lab Dev Board |&lt;br /&gt;
        manufacturer=Verein |&lt;br /&gt;
        link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf |&lt;br /&gt;
        image_link=https://wiki.elvis.science/images/thumb/8/8e/PSLab_v5_top.png/800px-PSLab_v5_top.png |&lt;br /&gt;
        image_link=https://wiki.elvis.science/images/thumb/9/95/PSLab_v5_bottom.png/800px-PSLab_v5_bottom.png |&lt;br /&gt;
        description= |&lt;br /&gt;
        technicalSpecification= |&lt;br /&gt;
        supportedTechnologies= |&lt;br /&gt;
        includedEquipment= |&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4830</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4830"/>
		<updated>2020-11-23T15:31:59Z</updated>

		<summary type="html">&lt;p&gt;ALechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Device|device_name=Pocket Science Lab Dev Board|manufacturer=Verein|link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf|image_link=https://wiki.elvis.science/images/thumb/8/8e/PSLab_v5_top.png/800px-PSLab_v5_top.png| image_link=https://wiki.elvis.science/images/thumb/9/95/PSLab_v5_bottom.png/800px-PSLab_v5_bottom.png |description=|technicalSpecification=|supportedTechnologies=|includedEquipment=}}&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:PSLab_v5_bottom.png&amp;diff=4829</id>
		<title>File:PSLab v5 bottom.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:PSLab_v5_bottom.png&amp;diff=4829"/>
		<updated>2020-11-23T15:31:29Z</updated>

		<summary type="html">&lt;p&gt;ALechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4828</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4828"/>
		<updated>2020-11-23T15:31:16Z</updated>

		<summary type="html">&lt;p&gt;ALechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Device|device_name=Pocket Science Lab Dev Board|manufacturer=Verein|link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf|image_link=https://wiki.elvis.science/images/thumb/8/8e/PSLab_v5_top.png/800px-PSLab_v5_top.png| description=|technicalSpecification=|supportedTechnologies=|includedEquipment=}}&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4827</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4827"/>
		<updated>2020-11-23T15:30:23Z</updated>

		<summary type="html">&lt;p&gt;ALechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Device|device_name=Pocket Science Lab Dev Board|manufacturer=Verein|link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf|image_link=https://wiki.elvis.science/images/8/8e/PSLab_v5_top.png| description=|technicalSpecification=|supportedTechnologies=|includedEquipment=}}&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4826</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4826"/>
		<updated>2020-11-23T15:29:25Z</updated>

		<summary type="html">&lt;p&gt;ALechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Device|device_name=Pocket Science Lab Dev Board|manufacturer=Verein|link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf|image_link=PSLab v5 top.png| description=|technicalSpecification=|supportedTechnologies=|includedEquipment=}}&lt;br /&gt;
&lt;br /&gt;
[[File:LANTurtle.jpg |thumb|right|400px||LAN Turtle and Field Guide]]&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4825</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4825"/>
		<updated>2020-11-23T15:28:58Z</updated>

		<summary type="html">&lt;p&gt;ALechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Device|device_name=Pocket Science Lab Dev Board|manufacturer=Verein|link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf|image_link=PSLab v5 top.png|[[File:LANTurtle.jpg |thumb|right|400px||LAN Turtle and Field Guide]]| description=|technicalSpecification=|supportedTechnologies=|includedEquipment=}}&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4824</id>
		<title>Pocket Science Lab Dev Board</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Dev_Board&amp;diff=4824"/>
		<updated>2020-11-23T15:27:58Z</updated>

		<summary type="html">&lt;p&gt;ALechner: update board specifications&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Device|device_name=Pocket Science Lab Dev Board|manufacturer=Verein|link=https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf|image_link=PSLab v5 top.png|description=|technicalSpecification=|supportedTechnologies=|includedEquipment=}}&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=File:PSLab_v5_top.png&amp;diff=4823</id>
		<title>File:PSLab v5 top.png</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=File:PSLab_v5_top.png&amp;diff=4823"/>
		<updated>2020-11-23T15:27:16Z</updated>

		<summary type="html">&lt;p&gt;ALechner: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
	<entry>
		<id>https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=4822</id>
		<title>Pocket Science Lab Kit</title>
		<link rel="alternate" type="text/html" href="https://elvis.hcw.ac.at/wiki/index.php?title=Pocket_Science_Lab_Kit&amp;diff=4822"/>
		<updated>2020-11-23T15:22:42Z</updated>

		<summary type="html">&lt;p&gt;ALechner: initial documentation for pocket science lab kit&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary == &lt;br /&gt;
The PS Lab Kit board can interact with the world around us. For connectivity and data transfer the ESP8266 Wi-Fi module is used.&lt;br /&gt;
&lt;br /&gt;
== Use Cases==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
&lt;br /&gt;
== Used Hardware ==&lt;br /&gt;
&lt;br /&gt;
[[Pocket Science Lab Dev Board]]&lt;br /&gt;
&lt;br /&gt;
== References ==&lt;br /&gt;
&lt;br /&gt;
* https://pslab.io/&lt;br /&gt;
* https://pslab.io/wp-content/uploads/PSLab-Data-Sheet.pdf&lt;br /&gt;
* https://github.com/fossasia/pslab-firmware&lt;br /&gt;
* https://play.google.com/store/apps/details?id=io.pslab&lt;br /&gt;
* https://github.com/fossasia/pslab-desktop&lt;br /&gt;
&lt;br /&gt;
[[Category:Security Awareness]]&lt;/div&gt;</summary>
		<author><name>ALechner</name></author>
	</entry>
</feed>