RS868v3 module configuration Configuration procedure To enter the configuration mode insert a jumper onto the pins marked CONFIG (see: Pinout). After every issued command (besides device reset) the device will reply with a status packet: OK\r\n on success, ERR\r\n on error. After finalizing the settings please remove the jumper to resume normal operation. Restoring factory defaults Using a jumper To restore factory default settings insert a jumper onto the pins marked RESET (see: Pinout) while the module is powered on. After removing the jumper module will restore factory defaults and reset itself Using a command See: Command examples Configuration packet format CFG<command><value>\r\n Where: <command> length: 1 byte. See Commands table <value> length: 1 or 2 bytes \r\n standard Windows line ending (CRLF). Commands Meaning <value> Default Format Description A Print current settings any * B Buffer size 1-128 16 HEX C channel 0-64 0 HEX Available channel count depends on selected speed, see: / speed mapping. If value exceeds the range for current speed setting, value modulo available channels is used. F Factory reset AC ASCII Restores and saves factory default settings (Default) M Operation mode 0 1 2 2 ASCII 0 Point to Point 1 Point to Multipoint 2 Half Duplex Migraf Technologies Sp. z o. o. 1/8
RS868v3 module configuration P P Meaning <value> Default Format Description Transmitter power (13dBm version) Transmitter power (20dBm version) 0-31 31 HEX Level 0 means -18dBm, 1 dbm granularity (max 13 dbm) 0-22 15 HEX Level 0 means -2dBm, 1 dbm granularity (max 20 dbm) R Module restart any * Restart the module S speed 0-7 4 ASCII See: / speed mapping U speed 0-9 3 ASCII See: / speed mapping V word length 8 9 X parity bit N O E Y stop bits 0 1 2 8 ASCII 8 8 bits 9 9 bits N ASCII N No parity bit O Odd Parity E Even Parity 0 ASCII 0 1 bit 1 1,5 bits 2 2 bits T Init RSSI measurement any * See: RSSI measurement Z Read measured RSSI any * See: RSSI measurement W Save settings any * Save settings into non-volatile memory Caution! port settings (commands U, V, X, Y) are applied on device start-up. To apply changes save settings and reset the module (commands W, R) Default configuration: 9600 8N1. / speed mapping Value Meaning Unit Channels 0 1200 baud bps 64 1 2400 baud bps 64 2 4800 baud bps 64 3 9600 baud bps 64 4 19200 baud bps 32 5 38400 baud bps 14 6 57600 baud bps 14 7 115200 baud bps 6 8 230400 baud - - Migraf Technologies Sp. z o. o. 2/8
RS868v3 module configuration Value RSSI measurement Meaning Unit Channels 9 460800 baud - - There have to be exactly 2 modules with identical configuration on the same channel in order for RSSI measurement to be successful. One module has to be in receive mode. After issuing the T command the module attempts to measure RSSI and the following packet is returned: RSSI: -<X>\r\n Where <X> can be between 0 and 120 (ASCII) if measurement was successful or UNK if the measurement failed.. Manual readout of the RSSI value is available by issuing the Z command. Returned data format is as stated above. Pinout Migraf Technologies Sp. z o. o. 3/8
RS868v3 module configuration Command examples Change buffer size to 32 bytes: CFGB20\r\n Set 32 (0x20) byte buffer size CFGW0\r\n Save settings into memory CFGR0\r\n Restart module Set minimal transmitter power: CFGP0\r\n Set transmitter power to 0 (lowest) CFGW0\r\n Save settings into memory CFGR0\r\n Restart module Restoring factory defaults: CFGFAC\r\n Restore factory defaults CFGR0\r\n Restart module Contact information http://www.migraftech.eu e-mail: support@migraftech.eu Migraf Technologies Sp. z o. o. ul. Czerwony Dwór 8/1 80-383 Gdańsk, Poland Migraf Technologies Sp. z o. o. 4/8
Konfiguracja modułu RS868v3 Procedura konfiguracji W celu wprowadzenia modułu w tryb konfiguracji należy założyć zworę na piny oznaczone CONFIG (patrz: Opis złącz modułu). Po każdej wydanej komendzie poza resetem urządzenia podany zostanie nowy status zakończony pakietem: OK\r\n lub w przypadku błędu podany zostanie pakiet ERR\r\n. Po zakończeniu konfiguracji należy zdjąć założoną zworę w celu przywrócenia normalnego działania. Przywracanie ustawień fabrycznych Przy użyciu zwory W celu przywrócenia ustawień fabrycznych należy założyć zworę na piny oznaczone RESET (patrz: Opis złącz modułu) w trakcie działania modułu. Po zdjęciu zwory nastąpi przywrócenie ustawień fabrycznych. Przy użyciu komendy Patrz: Przykłady użycia komend Format pakiety konfiguracyjnego: CFG<komenda><wartość>\r\n Gdzie: <komenda> - ma długość 1 bajtu, patrz tabela Komendy <wartość> - ma długość 1 lub 2 bajtów \r\n - standardowy koniec linii Windows (CRLF). Komendy A Znaczenie <wartość> Default Format Uwagi Wypisz aktualne ustawienia dowolna * B Rozmiar bufora 1-128 16 HEX C F Kanał na którym pracuje urządzenie Reset ustawień do ustawień fabrycznych 0-64 0 HEX Ilość dostępnych kanałów zależna jest od prędkości transmisji, patrz tabela Mapowanie prędkości /. W przypadku przekroczenia zakresu kanałów dla danej prędkości, brana jest wartość modulo ilość dostępnych kanałów. AC ASCII Przywraca i zapisuje do pamięci ustawienia fabryczne (Default) M Tryb działania 0 2 ASCII 0 Point to Point Migraf Technologies Sp. z o. o. 5/8
Konfiguracja modułu RS868v3 P P Znaczenie <wartość> Default Format Uwagi Moc nadajnika (wersja 13dBm) Moc nadajnika (wersja 20dBm) 1 2 1 Point to Multipoint 2 Half Duplex 0-31 31 HEX Poziom 0 to -18dBm, ze skokiem o 1 dbm (max 13 dbm) 0-22 15 HEX Poziom 0 to -2dBm, ze skokiem o 1 dbm (max 20 dbm) R Reset modułu dowolna * Ponowne uruchomienie modułu S Prędkość transmisji 0-7 4 ASCII Patrz tabela Mapowanie prędkości / U Prędkość transmisji V Długość słowa 8 9 X Bit parzystości N O E Y Bity stopu 0 1 2 T Inicjalizacja pomiaru RSSI 0-9 6 ASCII Patrz tabela Mapowanie prędkości / 8 ASCII 8 8 bitów 9 9 bitów N ASCII N brak bitu parzystości O Odd Parity E Even Parity 0 ASCII 0 1 bitów 1 1,5 bitów 2 2 bity dowolna * Patrz: Pomiar RSSI Z Odczyt RSSI dowolna * Patrz: Pomiar RSSI W Zapis ustawień dowolna * Zapis ustawień do pamięci nieulotnej Uwaga! Zmiana ustawień portu (Komendy U, V, X, Y) wprowadzana jest w momencie uruchamiania modułu. Aby nowo wprowadzone ustawienia zaczęły obowiązywać należy wykonać zapis ustawień i zresetować moduł (komendy W, R) Fabryczna konfiguracja : 9600 8N1. Fabryczna konfiguracja toru : 19200. Mapowanie prędkości / Wartość Znaczenie Jednostka Kanały 0 1200 baud bps 64 1 2400 baud bps 64 2 4800 baud bps 64 3 9600 baud bps 64 Migraf Technologies Sp. z o. o. 6/8
Konfiguracja modułu RS868v3 Pomiar RSSI Wartość Znaczenie Jednostka Kanały 4 19200 baud bps 32 5 38400 baud bps 14 6 57600 baud bps 14 7 115200 baud bps 6 8 230400 baud - - 9 460800 baud - - W celu wykonania pomiaru RSSI na kanale musi znajdować się jeden działający w nasłuchu moduł o identycznej konfiguracji. Po wydaniu komendy T następuję próba ustalenia poziomu RSSI przez moduł, zakończona zwróceniem pakietu: RSSI: -<X>\r\n Gdzie <X> może przyjąć wartość liczbową z zakresu 0-120 (ASCII) przy powodzeniu lub UNK w przypadku niepowodzenia pomiaru RSSI. Manualne odczytanie ustalonej wartości może zostać wywołane poprzez wydanie komendy Z, która zwraca dane w formacie jak wyżej. Opis złącz modułu Migraf Technologies Sp. z o. o. 7/8
Konfiguracja modułu RS868v3 Przykłady użycia komend Zmiana rozmiaru bufora do 32 bajtów: CFGB20\r\n Ustaw rozmiar bufora na 32 bajty (0x20) CFGW0\r\n Zapisz ustawienia do pamięci CFGR0\r\n Zresetuj moduł Zmiana mocy nadajnika na minimalną: CFGP0\r\n Ustaw moc nadajnika na 0 (najniższą) CFGW0\r\n Zapisz ustawienia do pamięci CFGR0\r\n Zresetuj moduł Przywrócenie ustawień fabrycznych: CFGFAC\r\n Przywróć ustawienia fabryczne CFGR0\r\n Zresetuj moduł Kontakt http://www.migraftech.eu e-mail: support@migraftech.eu Migraf Technologies Sp. z o. o. ul. Czerwony Dwór 8/1 80-383 Gdańsk Migraf Technologies Sp. z o. o. 8/8