View index.html
<!doctype html> | |
<html> | |
<head> | |
<meta name="viewport" content="width=device-width, initial-scale=1.0" /> | |
<meta charset="utf-8" /> | |
<script type="text/javascript"> | |
var url = "ws://" + location.host + location.pathname + "websocket"; | |
var connected = false; | |
var ws; | |
var ready = false; |
View am2320.py
# AM2320 connected to Raspberry Pi pin 3 (SDA) and 5 (SCL) | |
# Public domain | |
import sys | |
import fcntl | |
import time | |
import struct | |
I2C_SLAVE = 0x0703 | |
AM2320_ADDR = 0x5c |
View gist:3c5197daefc631b3ed10b2ce1d03700a
$ openssl req -new -x509 -days 365 -nodes -out server.crt -keyout server.key |
View gist:6c532afa9437c9b6696e789caa6ecf4a
#!/bin/sh | |
echo "dwc2" >> /etc/modules | |
echo "g_ether" >> /etc/modules | |
echo "dtoverlay=dwc2" >> /boot/config.txt | |
cat > /etc/systemd/network/usb0.network << EOF | |
[Match] | |
Name=usb0 |