This page contains downloads related to “Embedded Software for the IoT.” New relevant files are added along the way. See https://klauselk.com/ for a free chapter in PDF.
Chapter | Description | File for download |
---|---|---|
OS | Basic Linux CheatSheet – commands and sample directory with keywords (not in book) | BasicLinux.pdf |
DSP | BiQuad C code | BiQuad.c |
DSP | Two ‘continous’ squares and their spectra in Python | TwoSquares.py |
DSP | Square built from sines in Python | SquareOfSines.py |
DSP | Square wave and its spectrum in Python | SquareWave.py |
Network | DHCP client simulator in Python | dhcp.py |
Network | UDP broadcasts on IPv4 in C | Broadcast.c |
Network | TCP client and server on IPv4 in one C source-file | socktest.c |
Network | UDP transmitter on IPv6 in C | udpsend6.c |
Network | UDP receiver on IPv6 in C | udprecv6.c |
Network | UDP transmitter on IPv4 in C | udpsend.c |
Network | UDP receiver on IPv4 in C | udprecv.c |
Network | Zip-file with Windows ‘web-server’ in (Visual) C | WebServer.zip |
Network | Ethernet Calculator (not in book) | Ethernet2.xlsx |
QC | Calculation of d2 constants by brute force in Python | d2_calc.py |
QC | Calculation of d3 constants by brute force in Python | d3_calc.py |
QC | Lookup of statistical constants using R. Replace ‘c4’ with d2 or d3 | cctable.R |
Motors (not IoT book) | Excel with graphs and tables for Electrical Motors (not in book) | 3Phase.xlsx |