Skip to content

alessandrocarminati/fence-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fence (Poor man's IPMI)

This is the implementation of an IPMI based on ESP6266 WeMos D1 Mini board. The main requirement is to be cheap.

Hardware

Here is the list of components:

  1. 1 WeMos D1 mini
  2. 1 Resistor 220 ohm
  3. 1 Resistor 10k ohm
  4. 2 4n25 optocoupler
  5. 2 1x2 male pin header
  6. 1 1x4 male pin header
  7. 2 1x8 female pin header
  8. 1 Fence board

This is an example of the board needed to have the functionality:

Front view

image info

Back view

image info

The hw directory contains the hardware board design file written using kicad.

Software

The software is a simple Arduino schetch.

Required libraries for build it:

Note

HTML pages are gzipped binary blobs included statically as a char array. To generate them, please execute the build_header.sh script before compiling the schetch using the Arduino ide.

Known issues

The Wemos D1 mini has the hardware serial used by the USB2Serial device. For this reason it can not be used to link the controlled device. To have the serial monitor feature, a software serial is used. Apparently it can not exceed the 38400 bps, and at that speed, sopradic transmission errors can occur.

About

Poor man's IPMI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published