Hur man diagram hemrouter mått (1 / 7 steg)
Steg 1: förutsättningar
Routern
För att komma igång med detta projekt behöver du en Linux-baserad router med följande funktioner:
- Kommandoraden logga in root-access (telnet eller ssh)
- Cron stöd
- Lokala filarkivet på intern JFFS eller USB-lagring. Detta är för att lagra skript.
Ovanstående egenskaper brukar inte komma i lager firmware så du förmodligen att gå med DDWRT, tomat eller liknande. I mitt fall använder jag ASUSWRT Merlin. ASUS hade det goda omdömet att öppen källkod deras lager firmware och Merlin build lägger minimal men avgörande funktioner. Jag använde en ASUS RT-N66U för detta projekt.
Servern
De andra pre-req är en x86-baserade Linux-server. Det behöver inte vara super kraftfull. För detta projekt använde jag en HP microserver med Ubuntu Server 13.04 LTS och 4GB RAM. I teorin kan du köra detta av en annan processorarkitektur (t. ex. ARM) men du skulle inte kunna använda de färdiga paket. Servern behöver inte vara dedikerad för InfluxDB.
EN PC
Du behöver en PC eller Mac med terminal programvara (t.ex. spackel eller MobaXterm. Jag föredrar den senare).
Vissa kunskaper
Detta Instructable är för människor som har en grundläggande förståelse av kommandoraden Linux,