Реклама
Тессел је нова врста развојног одбора која у потпуности функционише Ноде.јс Шта је Чвор. ЈС и зашто бих се бринуо? [Веб развој]ЈаваСцрипт је само програмски језик на страни клијента који се покреће у прегледачу, зар не? Не више. Ноде.јс је начин покретања ЈаваСцрипта на серверу; али тако је и много више. Ако... Опширније и након успешног Кицкстартера сада су достигли тачку да буду доступни свима. Шта је то тачно, како се разликује од других хоби одбора и које потенцијалне користи има?
Шта је Тессел?
Тессел је чиста Ноде.јс развојна плоча, тако да је све написано у ЈаваСцрипт-у и ради помоћу супер брзог Ноде мотора који је развио Гоогле. То је 99 долара укључујући ваш избор основног модула или 125 УСД са напредним модулом попут РФИД-а.
Кад је реч о хардверу, Тессел поседује:
- АРМ процесор од 180 МХз
- 32 МБ СДРАМ
- 32 МБ фласх стораге
- 20 ГПИО пинова
- Уграђени ВиФи (иако је сигнал слаб, па се препоручује додавање сопствене антене)
Уграђени ВиФи је примамљива карактеристика: у једној једноставној команди, мој Тессел је био повезан са кућном мрежом, чији се детаљи затим чувају одвојено у било који програм који додате, па ће се аутоматски поново повезати време.
Тренутно за Тессел није потребан (или обезбеђен) посебан ИДЕ програм. Пошто је то стандардни ЈаваСцрипт, можете да користите било који уређивач текста или уређивач оријентисан на програмирање попут Сублиме Тект (погледајте моју рецензију Испробајте узвишени текст 2 за своје потребе за изменама кода више платформиСублиме Тект 2 је крос-платформски уређивач кода за који сам тек недавно чуо и морам рећи да сам заиста импресиониран упркос бета налепници. Комплетну апликацију можете преузети без плаћања једне ситнице ... Опширније ) за истицање синтаксе. Уношење кода у Тессел врши се путем командне линије у једној једноставној команди. Као и код било које Ноде апликације, на хиљаде програмских библиотека је доступно - попут једноставног веб сервера - доступног за улазак у вашу апликацију помоћу НПМ-а (Ноде Пацкаге Манагер).
Постоји 14 различитих хардверских модула за додавање додатних функција као што су инфрацрвени или РФИД, мада неки још нису испоручени. Они раде на сличан начин као Ардуино оклопи, урезујући се у један од четири модуларна утикача на Тесселу. Ако крене на исти начин као и Ардуино, требало би очекивати да ћемо ускоро видети додатке трећих страна.
На слици испод: РФИД и ИР модули прикључени су у Тессел преко 3 од 4 проширења.
Поређење са Распберри Пи.
Много тога што Тессел може учинити већ се може постићи а Распберри Пи Управо сте купили Распберри Пи? 11 ствари које морате знатиУ овом видеу објашњавамо све што би требало да знате да ли сте управо купили Распберри Пи или размишљате да га купите. Опширније : Пи може покретати Ноде.јс, на пример, али врло споро (покушали смо у Пројект кућне аутоматизације компаније Хеимцонтрол Водич за кућну аутоматизацију са малином Пи и АрдуиноТржиште кућне аутоматизације преплављено је скупим потрошачким системима, некомпатибилним једни са другима и скупим за инсталацију. Ако имате Распберри Пи и Ардуино, у основи можете постићи исто на ... Опширније ); и поседује сет ГПИО пинова за интеракцију са сензорима. Слично као у Пи, Тесселови ГПИО пинови делују на максимално 3,3 волта, иако плоча обезбеђује снагу за 5 волти.
Једноставност употребе је главни фактор различитости. Инсталирање Ноде.јс на Распберри Пи није лак задатак, па чак и ако су графичке радне површине искључене, Ноде ради пужевим темпом. Морате да се ССХ макнете на даљину да бисте уредили датотеке, а ту је и проблем подешавање бежичне мреже Постављање бежичног умрежавања на вашем Распберри ПиГотово сваки пројекат Распберри Пи захтева мрежну везу, а знатна флексибилност може се постићи занемаривањем Етхернет порта у корист бежичног УСБ кључа. Опширније .
Преношење вашег Ноде.јс кода у Тессел је једна наредба, као и повезивање са ВиФи-ом. А домаћим покретањем Нодеа то је много брже.
Наравно, Тессел не можете користити као јефтини рачунар опште намене као Пи. Пи је јацк-оф-алл-траде и мајстор ничега; Тессел је мајстор који управо ради на чвору. Пи такође има знатно више РАМ-а и више простора у погону за ваше апликације захваљујући складишту СД картице.
Поређење са Ардуином
Ардуино Шта је Ардуино: све што треба да знате (у видеу)Шта је Ардуино и зашто би се требало бринути? У овом видеу покушавам да одговорим на то питање и још много тога. Опширније је изузетно јефтин микроконтролер (можете га и сами направити), доступан у различитим факторима облика. Са невероватним бројем туторијала и додатном функционалношћу доступном преко стандардних компоненти као и преградних плоча, то је идеалан покретач ниских трошкова у свету електронике. Користи посебан програмски језик који потиче из Ц-а и прилагођену развојну апликациону околину (ИДЕ), али није ништа мање тешко преузети него Ноде / ЈаваСцрипт, посебно ако их већ имате мало искуство.
Програмирање у чвору је лакше за ствари попут реакције на сензоре, захваљујући парадигми заснованој на догађајима. Код Ардуино-а, реаговање на сензоре значи додавање функције за очитавање вредности сваког циклуса петље. Помоћу чвора једноставно се вежете за догађај који се активира када се препозна сигнал.
Снага процесора и меморија Ардуино-а су прилично ограничени у поређењу са Тесселом - неће поднети ништа софтверски тешко. Чак и највећи од истинских Ардуино плоча нуди само 128КБ флеш меморије са 8КБ РАМ-а.
Ипак, ако је ваш пројекат базиран на електроници или вам је потребан фундаменталнији приступ стварима попут прекида и тачности, можда ћете се морати придржавати Ардуино-а. Трошкови су такође велика разлика, наравно.
Лош
Теоретски, Тессел треба да ради са већином НПМ пакета. У пракси је то бугги, и у време писања нити Екпресс ни Соцкетс.ио нису били у потпуности функционални због некомпатибилности у основним ХТТП модулима. Не сумњам да ће то бити на вријеме, али сада је то мало ограничавајуће.
Иако је хардвер модула за проширење леп пакет, Инфра-Ред функционалност није ни приближно тако једноставна као са Ардуино један Представљамо ТВ Ђавола, једноставну даљинску контролу Ардуино потешкоће Опширније - захтева употребу декодираних пуфера, а не стандардни тип сигнала + Хек код на који смо навикли. Опет, овде су обећана побољшања касније.
ВиФи антена такође има страшан распон - у идеалној мери говоримо о истој соби - и побољшавамо је укључује гадно лемљење ситних размера (мада су упутства о томе како да извршите хацкање врло добра јасно). Документација такође сугерира да ВиФи чип може имати проблема са брзинама 802.11н и 5ГХз мрежама, мада сам барем био у могућности да га повежем са својом 802.11н 2.4ГХз мрежом. Укључивање прекидача за антенски прикључак са унапред спојеном спољном утичницом било би много цењено, а нису сви сигурни лемилицом.
Шта је Тессел добар за онда?
Интернет ствари. Тессел има много тога у вези са тим, али још су рани дани. Уграђени ВиФи значи да је савршен за нову генерацију међусобно повезаних уређаја; док подршка чвора из темеља треба осигурати брзу и једноставну имплементацију ЈСОН АПИ-ја или једноставних сервера.
Тессел је онај за гледање - чак и потенцијални противник да преузме круну Ардуину - али издржао бих се за сада док се поједине боре не изгладе. А ако се одлучите за куповину, наћи ћете неке сјајне Тессел ДИИ туторијале од нас које ћете тражити на хоризонту.
Јамес има диплому о вештачкој интелигенцији и сертификат је ЦомпТИА А + и Нетворк +. Он је водећи програмер МакеУсеОф-а и своје слободно време проводи играјући ВР паинтбалл и таблегамес. Градио је рачунаре још од детета.