Мазмуну:

NLDWRTG ULTIMATE WRT54G кеңейтүү тактасы: 8 кадам (сүрөттөр менен)
NLDWRTG ULTIMATE WRT54G кеңейтүү тактасы: 8 кадам (сүрөттөр менен)

Video: NLDWRTG ULTIMATE WRT54G кеңейтүү тактасы: 8 кадам (сүрөттөр менен)

Video: NLDWRTG ULTIMATE WRT54G кеңейтүү тактасы: 8 кадам (сүрөттөр менен)
Video: Linksys WRT54G Ultimate Hacking 2024, Ноябрь
Anonim
NLDWRTG ULTIMATE WRT54G кеңейтүү тактасы
NLDWRTG ULTIMATE WRT54G кеңейтүү тактасы
NLDWRTG ULTIMATE WRT54G кеңейтүү тактасы
NLDWRTG ULTIMATE WRT54G кеңейтүү тактасы

Мен 2006 -жылдан бери WRT54G роутерлерин моддинг кылып жатам, бирок өткөн жылга чейин бул үчүн атайын тактаны иштеп чыгууга убактым болгон эмес.

1 -кадам: Linksys WRT54G сериясына кыскача сереп

Linksys WRT54G сериясына кыскача сереп
Linksys WRT54G сериясына кыскача сереп

en.wikipedia.org/wiki/Linksys_WRT54G_serie…

Рынокто көптөгөн башка версиялар бар, андыктан аларды карап көрөлү:

-WRT54G 2.0/2.1/2.2 -> Бардык режимдер мүмкүн болгонуна карабай, эски чоң плата учурда бардык мейкиндикти ээлейт, бирок эгер сиз бул серияны өзгөртсөңүз, сиздин схемаңызды кутунун сыртына жылдырышыңыз керек же таптакыр жаңы корпус түзүүңүз керек (аракет кылуунун кажети жок)

-WRT54G 4.0 Жаңы SoCге которулду -> Бул L формасындагы энелик плата киргизилген биринчи такта, ошондуктан бул менин калканчымдын артыкчылыгын колдонуп, корпуска кыстарууга мүмкүн болгон биринчи версия.

-WRT54GL 1.0/1.1-> Linksys 2005-жылы WRT54GL (бардык убакта эң көп сатылган роутер) чыгарган, Linuxтун негизинде үчүнчү жактын программасын колдоо үчүн, баштапкы WRT54G линиясын Linuxтан VxWorksко которгондон кийин, 5-версиясынан баштап. WRT54GL техникалык жактан 4 WRT54G версиясынын кайра чыгарылышы болуп саналат. Бул модель WRTGs Падышасы болуп саналат. Базардын тегерегинде көптөгөн экинчи колу роутерлер бар, андыктан сизде кайсы түрдү тандоо керек болсо, WRT54GLди ар дайым сатып алыңыз.

-WRT54G 5.0 жана андан жогору -> VxWorks OS жана флеш -эс тутумун колдонот; Үчүнчү жактын программасына шайкеш келбейт, бирок "VxWorks киллер" утилитасы үчүнчү жактын ачык булак программасын ушул жана келечектеги версияларга жүктөөгө мүмкүндүк берет. Linksys бул жерде жаман бурулуш жасап, негизинен толугу менен жакшы продуктту талкалады. Буларды өзгөртүүгө мүмкүн болсо да, роутердеги мейкиндик ушунчалык кичине (2МБ), ал DD-WRT микрофондусуна туура келет, ал кадимки багыттоо функциясынан башка эч нерсе кыла албайт (VPN жок, smbfs/cifs жок, NFS жок), mmc жок, ext2 жок). Мен бул серия үчүн ядро түзүп, башкаларды алып кетүүнүн баасы боюнча 1-1 керектүү модулду кысууга жетиштим. Бул сиздин убактыңызды жана күчүңүздү ЭМЕС, бул роутерди сатып албаңыз.

Кийинчерээк WRT сериясы менен Linksys ARM архитектурасына өткөн, мисалы WRT1200 AC 1.3 ГГц эки ядролук ARM процессоруна ээ. Бул роутерлерде менде начар тажрыйба бар, бирок бир нече OpenWRT (азыр LEDE) версияларын сынап көргөндөн кийин да, роутерлер туш келди тоңуп калышы мүмкүн. Мен UNIX түзмөктөрүнүн 300+ күндүк иштешин күтөм.

2 -кадам: Функцияны кеңейтүү

Функционалды кеңейтүү
Функционалды кеңейтүү

Макул, бул роутер менен эмне кылсаңыз болот:

1, 2x сериялык портторду кошуңуз ->, эгер сиз алыскы жерде башка серверлериңиз болсо жана алардын биосуна сериялык линия же башка роутерлер аркылуу туташкыңыз келсе, бул сизге жардам берет.

2, 1 USB1.0 портун кошуңуз -> принтер, тышкы катуу диск ж.б. туташтыруу үчүн колдонулушу мүмкүн (мен бул режимди эч качан кылган эмесмин, андыктан ал жазуунун бир бөлүгү болбойт)

3, сактоо үчүн тышкы SDcard кошуңуз, бул сиздин роутериңиздин кичинекей 16 Мб флэш -эс тутумун 16/32/…+ГБ чейин кеңейте алат. Бул өлчөмдөгү SD карталарды колдонуу менен эч кандай көйгөйүм болгон жок, ошондой эле жаңы бышык CLASS 10 карталарын колдонуу менен эч кандай көйгөй болгон жок. Эгерде сиз WRTG моделдерине карттардын чектелиши кандай экенин эксперимент кылган болсоңуз, төмөндө комментарий калтырыңыз.

4, үйүңүздү, релелерди, rcswitchesти көзөмөлдөө үчүн arduino кошуңуз

Ардуино кошуу негизинен чексиз варианттарды ачат: роботту башкаруу, инфракызыл түзүлүштөрдү көзөмөлдөө (телевизорлор, видеомагнитофондор, DVDлер, проекторлор, кондиционер), көптөгөн 433MHz зымсыз өчүргүчтөргө туташтыруу, башка ардуино менен байланышуу, raspis, Xbee ж.б. кошуу ж.

Мунун баары Raspberry PI + Arduino жана кеңейтүүлөрү менен жасалышы мүмкүн болсо да, мен WRT54G роутерин raspisке караганда ишенимдүү деп эсептейм. Менде бул роутерлер окшош конфигурацияларда 1 жылдан ашык (!) Иштөө убактысы бар, мен raspi 1 жөнүндө 240 күндүн тегерегинде болгон raspis жөнүндө айта албадым, андан кийин SDcard системадан баш тартты, бирок C Arduino контролдоо коду эстутумга жүктөлдү, ошондуктан алмаштыруу менен шашкан жокмун, анткени башкаруу түйүнү дагы эле идеалдуу иштечү:))

3 -кадам: Аппараттык тизме

Аппараттык тизме
Аппараттык тизме

Мен тактанын макетин SVG жана EasyEda форматында тиркеп жатам. Эгерде сиз долбоорду кургуңуз келсе, сизге төмөнкү компоненттер керек болот: 1x LM7805 Voltage Regulator

2x vreg 1uF 10uF үчүн капкак (10PCS Электролитикалык Конденсаторлор 25V 35V 50V 1uF ~ 1000uF Ар кандай Мааниси жана Чыңалуусу)

SDcarдан 1x 4 пин кабели тактага (10Pcs Jumper Wire 2/3/4/5/6/7Pin Female to Female Dupont Cable 20cm for Arduino)

2x DIP051A7212D камыш релеси

1x RS232 эркек розеткасы (20 даана 9 пин D-Sub DB9 Эркек Оң бурчтуу PCB туташтыргычы WT7n)

1x MAX 233 (10Pcs Max233 Max233cpp Rs232 Rs-232 Driver/Receivers Ic New X)

1x 10 пин туташтыргычы кабели (5Pcs 2mm Pitch 2x5 Pin 10 Pin 10 Wire IDC Flat Ribbon Cable Length 10CM)

1x 10 пин розеткасы (20Pcs 2.54mm 2x5 Pin 10 Pin Түз Эркек кепинделген PCB кутусунун башы IDC туташтыргычы)

1x Connector аталыштары (10pc 1*40Pin Single Row Female 2.54mm Breakable Header Connector fr Arduino 2017)

1x SD картасы (эски чоң SD же конвертери бар жаңы микросхема болушу мүмкүн, 32 ГБ өлчөмүндө, алар иштеши керек, мен карттарды сынаган жокмун)

1x 3v5v TTL конвертери (5x Logic Level Converter 3.3V to 5V TTL Bi-Directional for Arduino Raspberry pi)

1x 4n35 оптикалык кошкуч

1x SD Card Module Slot Socket Reader үчүн Arduino ARM MCU Окуу жана Жазуу

1x Arduino Promicro (5Pcs Leonardo Pro Micro ATmega32U4 16MHz 5V ATmega328 Arduino Pro Mini алмаштырыңыз)

1x RX жана TX модулдары аларды комбинация катары сатып алышат (5pcs 433Mhz RF өткөргүч жана кабыл алуучу комплекси Arduino Wireless Remote Control)

4 -кадам: Аппараттык Дизайн

Аппараттык Дизайн
Аппараттык Дизайн
Аппараттык Дизайн
Аппараттык Дизайн
Аппараттык Дизайн
Аппараттык Дизайн

Негизги кара пластикалык астынкы бөлүгүнө такта бурамалары

-MAX233 MAX232дин үстүнөн тандалган, андыктан PC үчүн кошумча капкактар талап кылынбайт -> WRTG сериялык конвертер -Бардык компоненттер 1 сапта, андыктан бир нече тешикти бургулоонун ордуна жөнөкөй тик бурчтукту алдынан кесүүгө болот. (же таптакыр жаңы WRTG иши) makerbot менен иштелип чыгышы мүмкүн

-Ардуино promicros микро USB розеткасы тышкы программалоо үчүн алдыңкы панелге карайт.

-Arduino Promicroго негизделген (arduino, WRT54G роутеринин 12В кирүүсүнөн азыктанат (чыңалуу жөндөгүчү аркылуу), адаптердин ачык чынжыры болжол менен 16В!)

-Promicroдо таштандылар бөлүшүлбөгөн реалдуу USB бар, андыктан WRTG/dev/tts/1ди Promicroдун UART жабдыктарына туташтырса болот.

-PC WRTG ортосунда/dev/tts/0 аркылуу сериялык байланыш

-RF 433Mhz кабыл алгыч + өткөргүч (өткөргүч жогорку диапазон үчүн 12В алышы мүмкүн)

-IR өткөргүч менен кабыл алгычты алдыңкы панелге кошсо болот

-Кошумча LED диоддорун алдыңкы панелге кошсо болот (RF, IR, роутер/ardu comm көрсөткүчү үчүн Rx/Tx көрсөт)

Мен тактанын конструкциясын мини бак менен алмаштыра алмакмын, бирок колумда болгондон кийин сызыктуу чыңалуу жөнгө салуучу ыкманы колдоном. Мен 5V схемасынын кээ бир чекитин таптым, бирок аны таптап жатканда роутерди жараксыз кылып койду (балким, керектүү arduino тактасынын көлөмүн бере алган жок), ошондуктан мен кошумча vreg ыкмасы менен бардым.

3v5v TTL конвертери туура өзгөрүүнү камсыз кылуу үчүн бар (мен 5V arduino промикро моделин колдонуп жатам, ал 5V аппараттык UART портунда иштейт, андыктан чыңалуу деңгээлин өзгөртүү керек). Бирок мен мурунтан эле роутерлерди модернизациялаганмын, Arduino Nanos, Micros конвертери жок жана WRTGнин TTY порту 5В чыдамдуу болгондуктан, маселе болгон эмес, бирок бул чыңалуудан иштешиңиз керек дегенди билдирбейт.

4n35 ошондой эле тышкы компьютер тараптан чыккан ызы -чуудан арылуу үчүн киргизилген, мен бул компонентти мурда колдонгон эмесмин, бирок бул сыноолор учурунда колдонгон ноутбугумдун туура эмес иштешинен улам болушу мүмкүн.

10pin туташтыргычы кабели көпчүлүк туташууларга кам көрөт, бирок розеткаларды туура орнотконуңузга ишенишиңиз керек.

Бул сериялык порттогу сүрөттө көрсөтүлгөндөй

Pin 1: 3.3V + Pin 2: 3.3V <= 2 алыскы оң казыктар (Светодиоддорго жакыныраак) NLDWRTG калканындагы туташтыргычтын оң жагына Позитивдүү туташат (LM7805 чыңалуу жөндөгүчүнө жакын)

Pin 9: GND + Pin 10: GND <= Карама -каршы жагы NLDWRTG калканчындагы туташтыргычтын сол жагына НЕГАТИВдүү туташат.

SDCARD окурманы менен WRTG ортосундагы зымдарды туташтыруу үчүн төмөнкүлөрдү аткарыңыз:

www.jbprojects.net/articles/wrt54gl_mods/

Тиешелүү казыктар:

  • CS -> 1 -пункт
  • MOSI -> 2 -пункт
  • SCK -> 5 -пункт
  • MISO -> 7 -пункт

5 -кадам: Чектөөлөр

Чектөөлөр
Чектөөлөр

WRT54GLдин CPUсу эң күчтүү эмес (Broadcom BCM5352 @ 200 MHz), 250 МГцке чейин ылдамдатууга болот (сунушталбайт:)), андыктан SETI @ HOME иштетүүнү күтпөңүз. Маршрутизатор - 100мбит/с интерфейсине ээ жана сиз көп жерлерде таба албаганыңыздан айырмаланып, бул жабдык *802.1q VLAN'дерди КОЛДОБОЙТ *. Бул жөн гана портко негизделген VLAN, WRTGди VLANдерди ташуучу тармакка койбоңуз, ал муну кыла албайт.

Өзгөчө пайдалуу колдонмо роутерди борбордук жерге туташуу үчүн VPN кардары катары колдонуу. Бул VPN серверинде эң сонун колдонулса да, андан көп иштөөнү күтпөңүз.

Бул жерде OpenVPNди кардар катары колдонгон WRT54GL v1.1 менен болгон кээ бир жыйынтыктарым.

Максималдуу туннель өткөрүү жөндөмдүүлүгү: 500кбит/сек төмөн 50 кбит/с

WAN -> LAN 28 мбит/с тартып VPN жок максималдуу маршрут аткаруу

Максималдуу NAT (Masquerade) аткаруусу VPN жок WAN -> LAN 27 мбит/с

Бул өткөргүчтүн жөндөмү төмөн болгон көптөгөн жерлер дагы бар (ISDNлер, Adsls, Кабелдик тармактар, Спутник ж. Б.), Бул роутер канааттандыра алат.

Адатта, көйгөйлөр бул роутерлерге өтө көп зымсыз кардарларды коюудан келип чыгат. Мен көп жылдар бою кофелерде, мейманканаларда, ресторандарда көптөгөн Wi -Fi роутерлерин эсептегичке ыргытып, бир күн деп аташып, 10+ кишини тейлей алаарын көрдүм. Алар алган нерселердин аягында таптакыр жараксыз wifi тажрыйбасы, анткени бул 802.11G роутеринин жалпы теориялык өткөрүү жөндөмдүүлүгү 51 мбит/с жана бул баарына тиешелүү, айталы, чыныгы 30 мбит/с. 10 кишиге 3мбит/с туура келет, бул эң жакшы учурда, ал эч жерде жетпейт, бүгүнкү күндө өткөрүү жөндөмдүүлүгү ач (видео/аудио агым, веб 2.0 барактары чоң сүрөттөр ж. Б.).

Мен мурда айткандай, бул бузуунун мааниси алыстан башкаруу болуп саналат жана VPN аркылуу бир нече кбит/с трафикти колдонбойт.

6 -кадам: WRTG программасы

WRTG программалык камсыздоо
WRTG программалык камсыздоо

Камтылган программа эң мыкты версиянын негизинде курулган: DD-WRT v24-sp2 (08/12/10) std-nokaid (SVN версиясы 14929) VPN сыяктуу башка сүрөттөр дагы бар, мейкиндикти сактап калуу үчүн ext2 модулун курмандыкка чалууда. kernelmodul (LoL). Optware 2-бул токтотулган, бирок дагы эле пайдалуу DD-WRT функциясын кеңейтүүчү пайдалуу пакет:

-Ал бошобогон кутучаны орнотуудан Linuxтун негизги дистрибуциясын түзөт.

-Баш жана башка снаряддарды камсыз кылат.

-Көптөгөн кудайларды камсыз кылат: htop, netcat, tcpdump, ngrep, mc

-Самба, жылдызча, vsftpd, джабер -сервер сыяктуу серверлерди камсыз кылат

Бирок программалык пакеттер эски, мүчүлүштүктөр жана алсыздыктар менен курчалган. Бул жерде жарыялоо жана сүрөт терезеге $ 98 орнотууну камсыздоо менен бирдей болот, ошондуктан мен азырынча эч нерсе жарыялабайм, бирок OptWare 2 SDCardыңызды кантип орнотууну этап -этабы менен жазам.

Келечекте мен бул түзмөк үчүн жаңы пакеттер менен жаңы Linux дистрибутивин (SnowGlobe Linux) жасап, жарыялоону пландап жатам.

1, JFFS2 иштетилиши керек, анын бош жери жок экендиги маанилүү эмес:

/dev/mtdblock/4 128K 128K 0 100%/jffs

2, SDCARD бөлүү. Бул жерде акылдуу трюк:

14GB же калыбына келтирүү үчүн ddwrt 100-500mb экинчи бөлүгү (EXT2) үчүн биринчи маалымат бөлүмү үчүн биз каалаган нерселердин баары

Мисалы:

Диск /dev /sde: 14.5 GiB, 15523119104 байт, 30318592 секторлор

Бирдиктер: 1 * 512 = 512 байт секторлору Сектордун өлчөмү (логикалык/физикалык): 512 байт/512 байт I/O өлчөмү (минималдуу/оптималдуу): 512 байт/512 байт Дисклейбелдин түрү: dos Диск аныктагычы: 0x6ad48986 Түзмөктүн Жүктөө Башталышы Аягы Секторлордун өлчөмү id түрү /dev /sde1 2048 29362175 29360128 14G 83 Linux /dev /sde2 29362176 30318591 956416 467M 83 Linux

Файл системаларын түзүү:

mkfs.ext2 -L SnowGlobe -data /dev /sde1

mkfs.ext2 -L SnowGlobe -recovery /dev /sde2

Файл тутумдарын тууралоо:

tune2fs -c0 -i0 -m0 /dev /sde1

tune2fs -c0 -i0 -m0 /dev /sde2

Биринчи бөлүм гана системада автоматтык түрдө эсепке алынат! Калыбына келтирүүчү бөлүктүн артында турган идея, WRT54Gде башка жерде fdiskти кармоого орун жок. Демек, эгерде таза эмес өчүрүү болсо жана файл тутумунун карама -каршылыгы болсо, аны оңдоонун бирден -бир жолу - fsckти иштетүү үчүн окуу үчүн гана орнотулган экинчи бөлүктө fdiskтин (жана баштоо үчүн талап кылынган libs) көчүрмөсү. керектүү. Болбосо, картаны чыгарып, ремонт үчүн компьютерге салыш керек болчу …

3, Монтаж

Эгерде сиз мурунтан эле бөлүштүрүлгөн, форматталган картаны жана wrtg өтүгүн туура койсоңуз, анда биринчи бөлүм автоматтык түрдө эсепке алынат:

/dev/mmc/disc0/part1 13.8G 59.6M 13.7G 0%/mmc

Тандоо азыр байланган болушу керек:

-o bind /mmc / /opt /mount

4, OWRT2 скриптин орнотуу

Баштоодон мурун defgw, dns баары жакшы экенин текшериңиз.

wget https://www.3iii.dk/linux/optware/optware-install-… -O -| tr -d '\ r'> /tmp/optware-install.sh

sh /tmp/optware-install.sh

Эгерде ал скриптти ала албаса, анда busybox wget иштебей калат. Бул owrtтин wget менен иштейт, бирок сиз owrtти орноткуңуз келет…

Чыгаруу мындай болушу керек:

Системанын конфигурациясы текшерилүүдө…

192.168.1.1ди демейки шлюз катары колдонуу. Төмөнкү аталыштар серверлерин колдонуу: аттар сервери 192.168.1.30 Эскертүү: жергиликтүү аттар сервери шлюздан айырмаланат! Муну тууралоо үчүн конфигурацияны текшериңиз же киргизиңиз: sed -i s/192.168.*/192.168.1.1/ /tmp/resolv.conf. Uclibc-opt_0.9.28-13_mipsel.ipk пакети орнотулууда… ipkg.nslu2-linux.org [140.211.166.82] га туташууда: 80 uclibc-opt_0.9.28-12 100% | ************ *********************************** | 832 KB 00:00:00 ETA Updating /opt/etc/ld.so.cache/opt/sbin/ldconfig: /opt/etc/ld.so.cache түзө албайт (мындай файл же каталог жок) Орнотуу пакети ipkg-opt_0.99.163-9_mipsel.ipk… ipkg.nslu2-linux.org [140.211.166.82] га туташууда: 80 ipkg-opt_0.99.163-9_ 100% | ************** ********************************* | 75896 00:00:00 ETA жүктөө https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… Инфляциялоо https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… Жаңыртылды /opt/lib/ipkg/list/optware ичиндеги жеткиликтүү пакеттердин тизмеси ийгиликтүү токтотулду. Uclibc-opt (0.9.28-12)/opt/… орнотуу… https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… пакетин жүктөө uclibc-opt ipkg-opt орнотууну сунуштайт uclibc-optти конфигурациялоо Жаңыртуу /opt/etc/ld.so.cache ийгиликтүү токтотулду. Ipkg-opt (0.99.163-9)/opt/… орнотуу… https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c… жүктөө ipkg-opt конфигурациялоо ийгиликтүү аяктады.

5, Жол катасы:

Сиз жолду экспорттооңуз керек:

экспорттоо PATH = "/opt/bin:/opt/sbin:/opt/usr/bin:/opt/usr/sbin:/bin:/usr/bin:/sbin:/usr/sbin:/jffs/sbin:/ jffs/bin:/jffs/usr/sbin:/jffs/usr/bin:/mmc/sbin:/mmc/bin:/mmc/usr/sbin:/mmc/usr/bin"

болбосо ipkg эч нерсе кылбайт!

6, ipkg текшерүү:

ipkg жаңыртуу

Чыгуу керек:

Жүктөө

Көбөйтүү https://ipkg.nslu2-linux.org/feeds/optware/ddwrt/c…/opt/lib/ipkg/list/optware ичиндеги жеткиликтүү пакеттердин жаңыртылган тизмеси ийгиликтүү токтотулду.

7, пакеттерди орнотуу:

ipkg bash htop mc openvpn tcpdump vim bzip2 bc e2fsprogs findutils gawk grep gzip азыраак кылуу ntfs-3g openssl perl php psmisc psutils

samba36 sed tar unrar unzip vnstat vsftpd wget whois zip ncftp

8, Орнотулган пакеттердин тизмеси:

ipkg-opt list_installed

Ресурстун жоктугунан роутерде пакеттерди куруу сунушталбайт. Бул үчүн Vmware/Vbox/KVMде өзүнчө mips кросс -компилинг чөйрөсүн орнотуңуз.

Керектүү нерселер:

-Debian 7 кыңшыл 64bit хост ОС

-OpenWrt-SDK-Linux-x86_64-1.tar.bz2->

openwrt.org/docs/guide-developer/obtain.fi…

SDKны өз алдынча түзүүгө аракет кылуу үчүн убакытты текке кетирбеңиз, берилген бинардык SDK жетиштүү.

Жөнөкөй helloworld колдонмосун түзүңүз

#include int main (void) {printf ("Тозок! О 'дүйнө, эмне үчүн менин кодум түзүлбөйт? / n / n"); return 0; }

./staging_dir_mipsel/mipsel-linux-uclibc/bin/gcc -lpthread hello.c -o салам

Эгер баары ойдогудай болсо, азыр аткарылуучу mips болушу керек:

салам: ELF 32-бит LSB аткарылуучу, MIPS, MIPS32 1-версия (SYSV), динамикалык түрдө байланышкан (жалпы libs колдонот), чечилбеген

7 -кадам: Arduino программасы

Төмөнкү кодду толугу менен жүктөп алсаңыз болот. Бул абдан жөнөкөй, ал 433Mhz радио аркылуу 2 релесин жана кээ бир RC сайгычтарын башкара алат. Сиз аны оңой эле узарта аласыз, мисалы: көбүрөөк rc өчүргүчтөрүн кошуңуз.

8 -кадам: Жабуу жана Жасала турган иштердин тизмеси

Жабуу жана жасала турган иштер тизмеси
Жабуу жана жасала турган иштер тизмеси

WRT54G - бул эң сонун жабдык, андыктан бул долбоорго жумшалган бардык иштер татыктуу, NLD Wrtg калканы болочоктогу аппараттык версиялары менен колдонулушу мүмкүн.

WRTGдин энергия керектөөсү Raspberry PIге караганда төмөн болгондуктан, роутерди күн энергиясы менен камсыздоо дагы жакшы жаңылануу болушу мүмкүн жана Arduino менен биз күн заряддоо процессинин ар бир деталын көзөмөлдөй алабыз (батарея чыңалуусу, панелдик чыңалуу, керектөө). Мен WRTG сериясын кийинчерээк күн нурлары менен улантам.

Ардуинону WRTGден түз программалоонун жолун табуу эң сонун болмок (бул Arduino'ду кайра орнотуу ыкмасын талап кылат).

3D, Makerbot көндүмдөрү бар адамдар алдыңкы бети үчүн атайын пластинканы (менин тактайымдын туташтыргычтары бар) иштеп чыгууну же роутердин пластикалык алдыңкы бөлүгүн кайра иштеп чыгууну каалашат.

UPDATE: MIPS архитектурасын Ачык Булак деп белгилөө үчүн, мен WRTGге жөнөкөй С программаларын кантип куруу керектигин үйрөткүчтү жаңырттым.

Жашасын MIPS!:)

тутумдун түрү: Broadcom BCM5352 чип rev 0процессор: 0 cpu модели: BCM3302 V0.8 BogoMIPS: 199.47 күтүү көрсөтмөсү: микросекунд таймерлери жок: ооба tlb_entries: 32 кошумча үзгүлтүк вектору: аппараттык байкоо жок: VCED өзгөчөлүктөрү жок: жеткиликтүү эмес VCEI өзгөчөлүктөрү: жеткиликтүү эмес

Сунушталууда: