Browsed by
Category: Research and Development

CO Detector Hack – Part 5

CO Detector Hack – Part 5

In this post I’ll be covering the programing of the ESP8266 with the Arduino IDE The first step is to download and install the Arduino IDE, go to https://www.arduino.cc/en/Main/Software. It is at version 1.8.5 as of this writing. Refer to the online guide for install steps, https://www.arduino.cc/en/Guide/HomePage. Once installed, you’ll need to be sure that your have the needed rights to run and upload sketches. On Linux systems, your user account will need to be a member of the dialout…

Read More Read More

CO Detector Hack – Part 4

CO Detector Hack – Part 4

With many devices becoming connect to the internet, I thought it would be worthwhile to interface the CO Detector that I’ve been covering using a wireless ESP8266 board. There are several IoT services that make connecting devices as streamlined as possible. In this post. I’ll be covering IFTTT, a cloud based service that will perform an action based on a condition. The ESP8266 board I’m using has 2 GPIO pins that I would like to use to interface with the…

Read More Read More

CO Detector Hack – Part 3

CO Detector Hack – Part 3

In this post I’ll cover how to interface with the CO Detector I covered in earlier posts. Based on the measurements I did, the CO Detector has 4 outputs and 1 input the we can interface with. Here is a list of these interfaces along with a brief description. SW1 – Test Button VDD1 – Power On ICSPDAT/RS232 – Data LED1-A – Status LED H1-A – Alert Buzzer One thing that I like to do before building a bread board…

Read More Read More

CO Detector Hack – Part 2

CO Detector Hack – Part 2

Now that I have headers and pins soldered on the CO detector, I’m ready to start taking some measurements with my test equipment. As I mentioned before, I prefer to use them in a certain order. First I’ll start by taking resistance measurements with my multimeter. One of the header pins is labeled GND1. I want to test if this ground is common to some other points on the board. Besides the negative battery terminal, this pin was also common…

Read More Read More

CO Detector Hack – Part 1

CO Detector Hack – Part 1

I’ll be covering a tear down of an off the shelf CO detector in this post. Next I’ll cover some advanced features that I discovered while testing the CO detector. This unexpected discovery is the reasoning behind a slight delay in the publishing of this post. The CO detector I’ll be using in this example will be a First Alert Carbon Monoxide Alarm, model number CO400. It should be noted that tampering with the alarm can result in the unit…

Read More Read More

DD-WRT and network control

DD-WRT and network control

In my last post I talked about RetroPie and the build it is based off of. I would like to continue with the discussion about unknown devices on a network. This situation isn’t unique to just the RetroPie, as we see the mass proliferation of IoT devices. Aside from all of the mobile devices, such as phones and tables, there is an increase number of “smart” devices that connect to the network wirelessly. Google, Amazon, and Apple are just a…

Read More Read More

RetroPie, Emulation Station, and Webmin

RetroPie, Emulation Station, and Webmin

Peter Carcione made a youtube clip last year about Game Wizard’s adaptation of RetroPie, a game console emulator that plays video games from the early days of gaming. It runs on a Raspberry Pi and provides an all inclusive interface to run the various console platforms. He provides a step by step that still works as of this writing, you can find it here One of the things that I noticed was that the distro that RetroPie ran on was…

Read More Read More

Managed Network Switches

Managed Network Switches

This post is a continuation from my last post that covered network management. I’ll be showing how to use a managed network switch to identify and control the devices that connect on a network. These devices need a way to connect to each other and it is the switch that provides that physical connection. Wireless devices may seem like they are outside this realm, but they too connect to a switch through their access point. Network managed switches offer a…

Read More Read More

Network Monitoring with NMAP, DNS, and DHCP

Network Monitoring with NMAP, DNS, and DHCP

Keeping track of devices on a network might not be an item that ordinary users will concern themselves with. Most users will simply be satisfied that their device has an internet connection. With the recent rise of IoT, mobile, and home automation devices it would be wise to take a closer look at those devices that occupy your network space. In this post I’ll cover how users can monitor their networks using DNS, DHCP, and NMAP. By default, most devices…

Read More Read More

Desktop Capture – Images and Video

Desktop Capture – Images and Video

A screen capture, as either an image or video, is a useful way to gather details about a computer program or behavior. These details can be used later as a reference. One common example are videos that provide “how to” instruction with step by step details being replaced with a follow along method. In this post I’ll be covering how to capture the desktop screen of a computer and creating image or video files. I’ll be using built in functions,…

Read More Read More