- Откривање прикљученог КСБее модула у рачунару:
- Повезивање КСБее модула са рачунаром за комуникацију:
- Слање текста са једног рачунара на други помоћу КСБее:
- Уради сам
У претходном водичу сазнали смо о ЗигБее протоколу, његовој архитектури, а такође смо сазнали и о КСБее модулима и АТ командама. У овом упутству ћемо повезати два КСБее модула са два рачунара и учинити да рачунари комуницирају бежично користећи те КСБее модуле. На крају ћемо моћи да шаљемо текст са једног рачунара на други попут апликације за ћаскање.
Откривање прикљученог КСБее модула у рачунару:
Можете открити свој КСБее радио модул у Линуку и Мац ОСКС-у, отварањем терминала можете откуцати неколико команди да бисте видели да ли је рачунар препознао модул. Поред тога, док смо повезани на више модула, видимо да морате бити мало пажљивији. Након отварања терминала потребно је да користите следеће наредбене редове да бисте видели да ли ваш систем правилно препознаје ваш уређај или не.
У Линуку и МАЦ- у морате да куцате
дмесг - реп
Видећете нешто попут ФТДИ УСБ серијског претварача уређаја који је сада повезан или цп210к у овом случају прикључен на „ ттиУСБ0“
лс / дев / тти (корисници Мац рачунара морају да унесу лс / дев / тти. *)
Као што је приказано на горњој слици, видећете / дев / ттиУСБ0, уверите се да нисте повезали друге УСБ уређаје у том случају УСБ1, 2 или к. Овај директоријум би био веома користан док комуницирате КСБее са питхоном.
За Виндовс идите Контролна табла-> управитељ уређаја-> Потражите Цом портове на уређајима као што је приказано доле у случају да користите кит или питхон. Сада за исто можете користити и КСЦТУ.
Повезивање КСБее модула са рачунаром за комуникацију:
Доступне су разне терминалне апликације за различите платформе за комуникацију са КСБее, ради једноставности ћемо користити ЦоолТерм јер је компатибилан са Виндовсима и МАЦ-ом, софтвер је бесплатан и доступан за све ОС-ове попут МАЦ-а, Виндовс-а, Линук-а.
За МАЦ ОС:
Преузмите ЦоолТерм за мац овде.
Превуците директоријум ЦоолТермМац из директоријума Преузимања у директоријум Апликације и икона ЦоолТерм ће се аутоматски појавити на покретачкој подлози.
Сада отворите ЦоолТерм Апплицатионс кликом на његову икону, а затим идите у мени Цоннецтион -> Опитонс . Након Клика на опције отвориће се нови прозор, Потражите портове помоћу дугмета „Поново скенирај серијске портове“ након што добијете да ЦОМ порт постави:
- брзина пријеноса као 9600,
- Датабитс 8,
- Паритет Ниједан и
- Стоп битови 1.
Да бисте видели шта правилно пишете на терминалу, требат ће вам додатно омогућити Лоцал Ецхо. За то кликните на Терминал као што је приказано испод на слици и проверите Лоцал Ецхо, а затим кликните на ОК.
Кликните на дугме Повежи се као што је приказано на доњој слици, након клика
- Укуцајте +++ (не притискајте ентер) ако добијете ОК као одговор, а затим наставите. Ако није, сачекајте више од 10 секунди и поново унесите +++ у наредбу изнајмљивача
- Упишите АТСХ и притисните Ентер и видећете како је приказано испод 32-битне адресе више адресе која је статична адреса коју додељује диги.
Сада можете да укуцате друге команде да бисте видели параметре,
Ако имате проблема са повезивањем КСБее са рачунаром, тада:
- Проверите подешавања попут подешавања брзине преноса.
- Поново повежите свој модул и проверите да ли је правилно повезан.
- Покушајте да ажурирате фирмвер који може да реши проблем ако не ради због претходних подешавања.
- Ресетујте поставке у случају да је режим спавања.
За Линук:
Корисник Линука може једноставно инсталирати кит користећи терминал у Линуку (дебиан верзије)
судо апт-гет инсталирај кит
За другу дистрибуцију преузмите изворну датотеку и идите у директоријум помоћу терминала и унесите следеће наредбе
судо маке судо инсталл
1. Сада отворите кит и кликните радио дугме Сериал и унесите текст у оквир за текст „/ дев / ттиусб0“ као што је приказано на доњој слици. И подесите брзину преноса 9600.
2. Након тога, кликните на Терминал промените подешавања као што је приказано у горњим подешавањима, промените
Конзола за координатора:
+++ ОК АТИД 1000 ОК АТДХ 0013А200 ОК АТДЛ 40АДФБ32 ОК АТИД 1000 АТДХ 13А200 АТДЛ 40АДФБ32 АТВР ОК
Конфигурација КСБее рутера:
Слично томе, свој рутер морате конфигурисати користећи следеће параметре наведене у доњој табели:
Функција |
Команда |
Параметар |
ПАН ИД |
АТИД |
1001 (свака адреса од 0 до ФФФЕ одговара) |
Адреса одредишта висока |
АТДХ |
0013А200 |
Адреса одредишта ниска |
АТДЛ |
(Погледајте доњу адресу вашег координатора КСБее модула) |
Функција писања |
АТВР |
НА |
Седница конзола за рутер ће изгледати овако:
Рутер +++ ОК АТИД 1000 ОК АТДХ 0013А200 ОК АТДЛ 40А78409 ОК АТИД 1000 АТДХ 13А200 АТДЛ 40А78409 АТВР ОК
Слање текста са једног рачунара на други помоћу КСБее:
Сада је време за неке акције, преузмите ЦоолТерм / Путти или чак КСЦТУ на два рачунара, прикључите свој КСБее са адаптерском плочом на њих, овде као што је приказано испод користимо ЦоолТерм. Сада отворите серијску везу и повежите свој КСБее модул како сте научили рано у овом водичу.
У било којој од конзола напишите било који знак, видећете да исти лик искаче и у другом прозору конзоле. Овде један КСБее модул ради као предајник, а други као пријемник.
Дакле, укључујући наш претходни водич о Уводу у ЗигБее, до сада смо покривали основе КСБее архитектуре и умрежавања имајући у виду КСБее екосистем, такође смо стекли знање о АТ наредбама и употреби терминала. У овом упутству смо научили како КСБее модул може бити повезан са рачунаром за комуникацију између два рачунара. Сада можемо да комуницирамо са пријатељима у оближњим собама помоћу КСБее радија !!! Следећа тема биће заснована на примени Ардуина и КСБее као.
Уради сам
- Преузмите питхон ИДЕ са: хттпс://ввв.питхон.орг/фтп/питхон/2.7.8/питхон-2.7.8.мси, преузмите серијске библиотеке питхон-а и пошаљите АТ команде помоћу питхон-а.
- Користите АТ наредбе за прикључивање ЛЕД диода на дигитални улаз / излаз и даљинско управљање њима.
- Конфигуришите КСБее модул да бисте добили аналогне улазе са потенциометра хттп://екамплес.диги.цом/сенсорс/802-15-4-аналог-инпут-витх-а-потентиометер
- Помоћу питхон-овог Ткинтера можете да направите интерактивну апликацију за праћење кретања помоћу акцелерометра и КСБее-а како бисте постигли покрете.
- Прикључите КСБее модул и примајте податке о вашој трави помоћу сензора влажности. Овај пројекат можете проширити уцртавањем података у употребу питхона Матплотлиб.