Отговори на тема  [ 20 мнения ]  Отиди на страница 1, 2  Следваща
Какъв е най-лесния начин да пробвам ZigBee и други подобни? 
Автор Съобщение
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 25, 2004 10:32 pm
Мнения: 710
Мнение Какъв е най-лесния начин да пробвам ZigBee и други подобни?
Преди питането: oбзор на този форум (потърсих и тук слагам, линковете към темите, в които се споменава ZigBee в тоя форум):
Интерфейс за мини-мрежа със „специални” изисквания
Радиомодули поддържащи MESH топология от IQRF
6LOWPAN ?

Има среда - сграда, в която има доста шумове, вкл. и от генератор(и) с двигател(и) с вътрешно горене (бензин, с искри :)), та искам да пробвам надеждността, шумоустойчивостта на ZigBee.

Интересува ме, за проби, как мога да спретна една минимална постановка - 3-4 ZigBee, включени, евентуално през USB към компютри, за да не пиша embeded.

Разгледах модулите в Комет, моля, споделете опит!

Благодаря!

Ако резултатите са положителни, ще има общо около 20 девайса (node).


Вто Мар 04, 2014 5:00 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 06, 2007 8:44 pm
Мнения: 3176
Местоположение: Пловдив
Мнение Re: Какъв е най-лесния начин да пробвам ZigBee и други подоб
Преди 3+ години правих експерименти с модули (китчета) на Фрискеил, Чипкон (китчета на Микрочип) и Ембър. Всичките с изходна мощност 0dBm (1mW). Всички бяха с PCB антени.
На улицата имаха обхват около 180-240метра. В сграда обаче положението беше повече от трагично. (Модулите бяха в 2.4GHz обхвата). В крайна сметка минахме на радиа в Субгигахерцовия обхват (<1GHz).

Шумовете от двигател (според мен) не би трябвало да пречат.

ЗигБито е СпридСпектрум технология и я дават като нечувствителна към шумове, но всичко зависи и от шумовете...

Мисля, че имам два останали кита на Микрочип с Чипкон СС2420 в службата и ако си в Пловдив мога да услужа за няколко часа за експерименти.


Вто Мар 04, 2014 9:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: Какъв е най-лесния начин да пробвам ZigBee и други подоб
едва ли изброените шумове ще афектират 800 Мега Херца и 2.4 Гига Херца (това може да го тестваш с телефон и WiFi)

На майкрочип:
MRF24J40MA (100 метра макс) съм го тествал във офис стая (с много компютри) през стена.
MRF24J40MB (1000 метра макс) пряка видимост към 800 метра в градски условия.

_________________
main[-1u]={1};


Вто Мар 04, 2014 9:08 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Май 27, 2006 12:37 pm
Мнения: 647
Местоположение: с. Згалево
Мнение Re: Какъв е най-лесния начин да пробвам ZigBee и други подоб
Ние тука сега разръчкваме разни радиа - включително и тия ZigBee-та, че и на тексас едни радиа.
Никое от тях не можа да направи стабилен поток от данни. Един път работи - един път не. Върви че го разбери.
Всичките имат един т.н. транспарент (прозрачен)режим - дето уж би трябвало да са като сериен порт - през въздуха. Вятър работа. По някой път губят пакети - по някой път повтарят и т.н.
С една дума - зависи от приложението. За нашето спецялно не станаха.
Отделно при различните модели има и различна латенция. Най-бързото което намерихме бави около 7 милисекунди от изпращането на данни на едното радио, до получаването им на другото радио.
Така че, в зависимост от приложението де, но като цяло очаквай изненади.

Инак за подкарване са лесни - в повечето случаи съвсем малко конфигуриране и са готови.


Вто Мар 04, 2014 9:31 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5300
Мнение Re: Какъв е най-лесния начин да пробвам ZigBee и други подоб
Потърси в ибей DTX/BEE. Това е най-лесния старт с всички Bee

_________________
'просто' е технически синоним на 'красиво'


Сря Мар 05, 2014 12:38 am
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 25, 2004 10:32 pm
Мнения: 710
Мнение Re: Какъв е най-лесния начин да пробвам ZigBee и други подоб
Благодаря!, ще разгледам ибей, и, ако не се оправя, ще си избера от Комет (някакви препоръки?).
Не съм съвсем наясно с шумовете, винаги съм мислел, че запалителните системи на двигателите са широколентови :).
Ще пиша тука, когато има резултат (+ или - :)), за пълнота :).


Сря Мар 05, 2014 10:25 am
Профил ICQ WWW
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 25, 2004 10:32 pm
Мнения: 710
Мнение Re: Какъв е най-лесния начин да пробвам ZigBee и други подоб
Изписах си две ZigBee XB24-BPIT от Comet, вързах ги към USB на един лаптоп (през UART-USB - картинка 1), говoря си едно по едно с тях, но вероятно ще трябва маса четене, за да ги накарам да се свържат помежду си: картинка 2.
Знам, че е дразнещо да се задават некомпетентни въпроси (купих си лек автомобил, как се стига до Пловдив :)), но моля, посочете какво да чета или разкажете как да спестя време, за да ги накарам да си говорят помежду си.


Прикачени файлове:
Коментар на файл: Картинка 2
ZigBee.jpg
ZigBee.jpg [ 210.88 KiB | Прегледано 2496 пъти ]
Коментар на файл: Картинка 1
20140314.jpg
20140314.jpg [ 476.1 KiB | Прегледано 2496 пъти ]
Пет Мар 14, 2014 3:33 pm
Профил ICQ WWW
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 25, 2004 10:32 pm
Мнения: 710
Мнение Re: Какъв е най-лесния начин да пробвам ZigBee и други подоб
Значи, да разкажа.
Първо - накратко: НЕ СЪМ ПОСТИГНАЛ ОЩЕ ЦЕЛТА. Положителното е, че с по-новата версия на X-CTU (6.1.1, от 2014-01-19) успях да ги накарам да си разменят тестови пакети с вградения тест.

Сега - подробно.
Освен двata Digi девайса, разполагам и с две версии на софтуера на Digi: едната е споменатата 6.1.1, другата е 5.2.8.6. от 2012-10-15 (15:50:07 :))
Девайстите ги свързвам през USB2UART по 3 жици (Tx,Rx,GND), но днес се наложи да сложат и RESET, защото на няколко лъти прецаквах firmware, та се наложи да ги recowery с вграденият им bootloader.

Доколкото разбрах описанията, едното от ZigBee тата трябва да бъде координатор. За по-лесно се опитах да го направя AT-координатор (алтернативата е API-координатор, което е с по-сложни пакети, с контролна сума).
Проблемът е, че по-новият софтуер не желае да работи с мое устройство, програмирано като AT-координатор. Ако го направя като API координатор - работи - картинка 1 и обменя пакети (те, девайсите са на масата, и пак стават грешки при обмена (графиката в картинката), но това не го мислим сега).
А по-стария софтуер тестово предава пакетите само в едната посока.

Разчитам на помощ, и продължавам да чета :)

ПП слагам и картинката с новаат конфигурация (координатора


Прикачени файлове:
Коментар на файл: Двата девайса - координатор и рутер/клон
Coord+Item.jpg
Coord+Item.jpg [ 200 KiB | Прегледано 2431 пъти ]
Коментар на файл: КАРТИНКА 1
Comunicate with XCTU.jpg
Comunicate with XCTU.jpg [ 254.94 KiB | Прегледано 2433 пъти ]
Пон Мар 17, 2014 1:33 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Какъв е най-лесния начин да пробвам ZigBee и други подоб
Едната грешка е че на едното пише Znet, на другото -Zigbee - в прозорчето "function set".
Мисля, че трябва да са еднакви. мисля Zigbee АТ e по-добре.
Ако искаш да направиш заместител на кабел, без да позлваш команди - мисля ,че трябва да кръстосаш Destination address DL1,DH1=SL2,SH2 и DL2,DH2=SL1,SH1.
Ако искаш да свържеш наколко устройства без команди - трябва да търсиш из описанията
дали е възможно и с коя версия на фърмуера. Скоро не съм гледал документацията , но по спомен е една от най-калпавите :-)


Пон Мар 17, 2014 4:50 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Какъв е най-лесния начин да пробвам ZigBee и други подоб
и не е трябвало да вземаш маломощната версия


Пон Мар 17, 2014 4:53 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: Какъв е най-лесния начин да пробвам ZigBee и други подоб
Ако ще връзваш два три RF-a и няма да изграждаш меш мрежа, ZigBee стека изобщо не ти трябва... просто си инициализираш модула и си джиткаш пакети
(IEEE 802.15) Структура на "пакета" е:
Код:
   
    unsigned short FrameControl // спрямо това има и разширени адресации
    unsigned char SequenseNumber;
    unsigned short DestinationPAN;
    unsigned short DestinationAddress;
    unsigned short SourcePAN;
    unsigned short SourceAddress;
    unsigned char Cmd;
    unsigned char Data[];

....

void RF_SendTo(char * buf, int len, unsigned short address) {
    unsigned char i = 0;
    WORD_VAL A;
    A.Val = address;
    PHYSetLongRAMAddr(i++, len + 12);
    PHYSetLongRAMAddr(i++, len + 12);
    PHYSetLongRAMAddr(i++, 0x03);
    PHYSetLongRAMAddr(i++, 0x88); // 16 bits short
    PHYSetLongRAMAddr(i++, 0xA5); // Sequense number

    PHYSetLongRAMAddr(i++, PAN_BYTE0);
    PHYSetLongRAMAddr(i++, PAN_BYTE1);

    PHYSetLongRAMAddr(i++, A.v[0]);
    PHYSetLongRAMAddr(i++, A.v[1]); // Destination Address

    PHYSetLongRAMAddr(i++, PAN_BYTE0);
    PHYSetLongRAMAddr(i++, PAN_BYTE1); // Source PAN

    PHYSetLongRAMAddr(i++, MAC_SHORT_ADDR_BYTE0);
    PHYSetLongRAMAddr(i++, MAC_SHORT_ADDR_BYTE1); // Source Address

    PHYSetLongRAMAddr(i++, 0x07);

    while (len) {
        PHYSetLongRAMAddr(i++, *buf++);
        len--;
    }

    PHYSetShortRAMAddr(RF_TXNCON, 0b00000001);
}


_________________
main[-1u]={1};


Пон Мар 17, 2014 7:32 pm
Профил ICQ
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Съб Сеп 25, 2004 10:32 pm
Мнения: 710
Мнение Re: Какъв е най-лесния начин да пробвам ZigBee и други подоб
Свързах ги двете модулчета: сега си предават прозрачано.
Ще пробваме да включим още, верочтно утре.

stefan63 написа:
и не е трябвало да вземаш маломощната версия
Нямаше от мощните (с P) - тия са за проби, да минем по-евтино.
TheWizard написа:
Ако ще връзваш два три RF-a и няма да изграждаш меш мрежа, ZigBee стека изобщо не ти трябва... просто си инициализираш модула и си джиткаш пакети.

(IEEE 802.15) Структура на "пакета" е:...
Благодаря много!
Това явно е някой API режим:
В тоя случай каква трябва да е структурата? Трябва ли да има координатор?
В API пакетите има някаква контролна сума, а в твоя пакет не се вижда.


Пон Мар 17, 2014 8:32 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Какъв е най-лесния начин да пробвам ZigBee и други подоб
Цитат:
Свързах ги двете модулчета: сега си предават прозрачано

Как точно го направи, какво промени?

Твоите модули са S2 , виж тука:
http://www.digi.com/support/kbase/kbase ... tl?id=2213


Няколко модула в едно мрежа S2 без координатор не знам дали може, щом ще има координатор - ще трябва да напишете някакъв софтуер. Ние сме се борили с S2 и долу-горе направихме мрежа с координатор, рутери и крайни точки, Зигби АТ режим, ако не бъркам. От некоординатор може да пратиш само до координатор, някои точки не се свързваха стабилно , докато не ги превключихме рутер-крайна точка или обратно. Втората мрежа я правихме миналата година, около 2 години след 1-вата, имаше странни нови ефекти - изглежда към и от някои точки пакетите закъсняваха много и се наложи в пакетите да сложим мрежови адреси, за да можем да ги диференцираме, без да задълбаваме в управлението на координатора.

За мен оригиналните S1 са по-добри, но Digi ги бяха поспрели малко след като купиха марката. Без да съм задълбавал, изглежда има някакви лицензи , които ги спират да вкарат фърмуерите от S1 в S2 и сега S1 са долу горе нормално достъпни.


Пон Мар 17, 2014 10:42 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: Какъв е най-лесния начин да пробвам ZigBee и други подоб
в конкретния случай MRF24j40 на Майкрочип чек сумата е калкулирана автоматично от модула както и са добавени автоматично стойностите за RSSI и LQI
http://ww1.microchip.com/downloads/en/D ... 39776C.pdf

Координатор(и рутери) ти трябва само ако изграждаш мрежа

_________________
main[-1u]={1};


Вто Мар 18, 2014 8:45 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Какъв е най-лесния начин да пробвам ZigBee и други подоб
Wizard, това за кои модули се отнася?


Вто Мар 18, 2014 9:17 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 20 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 5 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни