ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
CatSniffer is an original multiprotocol and multiband board made for sniffing and communicating with IoT (Internet of Things) devices. It was designed as a highly portable USB stick that integrates the new generation of the chips TI CC1352, Semtech SX1262, and Microchip SAMD21E17.
This board is an auditing tool for security researchers looking into IoT security. The board can be used with different types of software including third-party sniffers such as SmartRF Packet Sniffer, Sniffle, zigbee2mqtt, Z-Stack-firmware, our custom firmware, or you can even write your own firmware for your hacking needs.
It can also be (pre-)ordered here: https://electroniccats.com/store/catsniffer/
This small script is a cheap and easy way to start with IoT projects. By using the great rtl_433 software and a cheap RTL-SDR receiver it will listen to all kinds of devices transmitting at the 433,92 Mhz frequency.
Quite likely it will receive information from weather stations in your area, if you don't own one, your neighbours might! It will also receive signals from remote controls that are popular to use to control the lights.
The gateway will receive information from the SDR receiver and publish them in JSON format to the topic sensors/rtl_433. (Without the slash!)
Subtopics are created from this JSON line allowing to easily subscribe to specific sensors.
Requires the rtl_433 utility as its data source.
This tutorial is about taking photos using an ESP32-CAM board running MicroPython. The board has an OV2640 without any chip between it and the ESP32. A photo routine and a Webserver were implemented to take a photo using a Webbrowser. MicroPython is a lean and efficient implementation of the Python 3 programming language.
Curated list of awesome technology protocols with a reference to official RFCs.
Join the most popular Internet of Things platform with free Cloud, iOS and Android mobile apps, Web dashboard, and Machine Learning. Has mobile apps for interacting with interfaced devices. Assemble custom apps with a drag-and-drop builder. If it's networked and you can mess with it, you can get it talking to Blynk.
If you want to use their service, developer accounts are free but are limited to five (5) devices at a time. Paid service starts at $415us.
Open source: You can download the server's source code and run it yourself if you want. It's written in Java.
Alternative firmware for ESP8266 and ESP32 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Written for PlatformIO with limited support for the Arduino IDE.
Seems to automatically update itself from a known-good location. That can probably be turned off.
IoT enabled devices that don't rely on a third party's back end to manage them. The firmware on them is set up to only allow local control. Remote controlled power plugs, bridges, sensors, actuators, devkits, and more. As much as possible runs the Tasmota open source firmware.
An air quality monitoring network built on a new generation of Internet of Things sensors. Using a new generation of laser particle counters to provide real-time measurement of PM1.0, PM2.5 and PM10. PurpleAir sensors are easy to install and only require a power outlet and WiFi. They use WiFi to report in real time to the PurpleAir map. Sells air quality sensors that are pretty expensive. Don't know if it'd be possible to upload data from other kinds of sensors.
Account creation requires authenticating with a Google account only.
They have a JSON API but it's read-only and just a straight dump from their database: https://www.purpleair.com/json
There is also a Thingspeak API: https://www2.purpleair.com/community/faq#hc-thingspeak-api
They also seem to have a REST API but you need an API key and ChannelID. Not a big deal, really.
I don't know if this service is suitable for my purposes.
My first test of RTL-SDR to read signals from a water meter transmitter using the rtl_433 utility.
This is supposed to be a follow-up to my Reddit post in r/RTLSDR sub.
A curated list of awesome MicroPython libraries, frameworks, software and resources.
Magicmirror is a software package for, well, making one of those nifty RaspberryPi magic mirrors that people seem to like building for their houses. Modular; turn on the bits you want, turn off the bits you don't.
Of course, the damned thing uses Electron.
This project is a software defined radio receiver for these messages. We make use of an inexpensive rtl-sdr dongle to allow users to non-invasively record and analyze the commodity consumption of their household. Designed with ERT-compatible smart meters i mind.
Official Python API for SHODAN. Lets you do everything you'd otherwise be doing manually using their API. Search, IP lookups in bulk, streaming API support, alerting and notifications.
A company that makes lots of specialized shields and hats for the RasPi and Arduino. Antennae, cellular radios, IoT modules, sensors, feedlines, connectors, adapters, and kits.
The 60 passwords used by all of the IoT devices that comprise the Mirai botnet.
The github repo of work pertaining to IoT communications and protocols over XMPP instead of other methods or networks. One advantage is that, by using p2p XMPP, devices could communicate with each other.
An awesome list of IoT software, projects, and hardware.
4030 links, including 257 private