See inside every ESP8266 still in the field.
For the ESP8266 boards still in the field: the device's web server from anywhere, logs, metrics and the reset reason, and OTA updates, in about 7 KB of RAM, without a TLS library.
Adding it
pinscope_start(NULL); /* the key is in menuconfig */
| SDK | ESP8266 RTOS SDK 3.4 |
|---|---|
| RAM | about 7 KB |
| Updates | The SDK's two OTA slots |
| Status | Beta |
What you get
- Its web server from anywhere: an HTTPS address for the HTTP server already on the device, behind your login, a share link or an API token. No port forwarding, no VPN.
- Logs: live and stored, searchable, from the device's normal log output.
- Health: memory, stack, signal, uptime and restarts without code, and your own numbers with one call.
- Crashes: kept across the reboot and decoded with the ELF of the build.
- Updates: from the dashboard, with the platform's own fallback when the new firmware does not come back.
- Alerts: email or webhook when a device goes offline or crashes.
Free tools
- ESP32 serial monitor
A serial monitor in Chrome or Edge: colored log levels, reset, filter, errors explained and ESP32 or Zephyr crashes decoded live with your ELF. - ESP32 web flasher
Flash ESP32 firmware from Chrome or Edge: offsets from the files or flash_args, chip checked, erase and full backup. Built on esptool-js. - sdkconfig diff
Compare two ESP-IDF sdkconfig files: differences grouped by component, the settings that change behaviour in the field explained, and a minimal sdkconfig.defaults. - ESP8266 exception decoder
Paste an ESP8266 crash, Exception (n) and the stack dump, choose the ELF, and get the function and line of every address. In your browser.
Guides
- Remote access to an ESP32 without TLS: what it measured and what it costs
Why the Pinscope device component uses the Noise protocol instead of TLS, what it measured on an ESP32-S2, and what that choice costs. - Pinscope now runs on Zephyr, Raspberry Pi Pico, Linux and ESP8266
Remote access, logs, crash reports and OTA updates, as on the ESP32, now for Zephyr, the Pico 2 W, Linux and the ESP8266. About 9 KB of RAM. - Memfault, Golioth, nRF Cloud and Pinscope compared
Device management and observability for embedded fleets compared: Memfault, Golioth, nRF Cloud and Pinscope, by features, platforms and pricing. - The Cyber Resilience Act, for the devices you ship
What the EU Cyber Resilience Act asks of device makers, and when: an SBOM, handling vulnerabilities, security updates, a support period, reporting. What Pinscope does for it, and what it does not.
Other platforms: ESP32 · Zephyr · Raspberry Pi Pico · Linux