Återanvända en gammal wifi router för-sakernas internet (3 / 5 steg)
Steg 3: Flash OpenWrt på din router... och ta itu med några roliga påhitt
Per Meraki Mini instruktionerna behöver jag flash min router med en kärna och roten filsystem med hjälp av en seriell konsoll och TFTP. Denna process kan verka lite skrämmande, om du följer instruktionerna bit för bit de tenderar att fungera (detta säger, när så är möjligt rekommenderar jag att använda en router som du flash OpenWrt den lätta vägen, via ett webbgränssnitt kan). För att göra detta måste du ansluta en 3.3V seriell kabel, som en FTDI kabel du kan använda med en Arduino, den routerns seriell port och en Ethernet-kabel till RJ-45 kontakt närmast till power-uttaget.
Du kan hitta färdiga bilder som fungerar med denna router här
När OpenWrt är installerat kommer du att kunna besöka ett administrativt gränssnitt på http://192.168.1.1/ eller Anslut via ssh. Läs mer om din första inloggning.
Redigera: Blinkande underlättas --- SudoMesh fick stor donation av dessa APs och skapat en enkel att använda verktyg för flash dem, om du har en Meraki som jag använda detta istället! Du måste fortfarande ansluta Ethernet och seriella kablar, men detta tar mycket av enkelt att fumla med TFTP eller skicka rätt sekvens av kommandon.
---
En viss sarkasm med denna modell är att den har en vakthund som kommer att starta om enheten var 5 minuter om inte pingade. Detta gjorde enheten utmanande att re-syfte, genom några smarta hacking en fix har dokumenterat.
Det finns mer eleganta lösningar, men genom att lägga en enkel shell script till din crontab som körs en gång i minuten, startar inte längre en fråga:
***** /sbin/watchdog.sh
#! / bin/sh
/usr/bin/gpioctl dirout 6
/usr/bin/gpioctl ange 6
/usr/bin/gpioctl klart 6
utgång 0