background image

WIRELESS COMMUNICATION SYSTEM

NB-IoT

NB-K430

Revision 1.0

SOFTLINK s.r.o., Tomkova 409, 278 01 Kralupy nad Vltavou, Czech Republic

Phone.: +420 315707111,

e-mail: [email protected]

,

www.softlink.cz

Summary of Contents for NB-K430

Page 1: ...WIRELESS COMMUNICATION SYSTEM NB IoT NB K430 Revision 1 0 SOFTLINK s r o Tomkova 409 278 01 Kralupy nad Vltavou Czech Republic Phone 420 315707111 e mail sales softlink cz www softlink cz ...

Page 2: ...module data messages 22 3 4 1 Structure and types of data messages 22 3 4 2 Description of INFO message 23 3 4 3 Description of TRAP message 24 3 4 4 Encryption of messages 25 4 Operational conditions 26 4 1 General Operation Risks 26 4 1 1 Risk of mechanical and or electric damage 26 4 1 2 Risk of premature battery discharge 26 4 1 3 Risk of damage by excessive humidity 26 4 2 The condition of mo...

Page 3: ...17 4 Basic forms of NB K430 module in SOFTLINK Configurator application 19 5 Network setting form and list of watermeters in reach acquired by RADAR function 19 6 Preview of NEP coding table for coding of variables in WACO system 22 7 Set of NB K430 module components with stick antenna 28 8 Detail of NB K430 module PCB 28 NB K430 ii ...

Page 4: ...tor through the designated data gateway Access Point AP either to public Internet or to operator s private IP network i e same way as any similar mobile data services Addressing and routing details depend on the network configuration and policy of particular GSM operator Typical example of addressing and routing is a solution when the GSM network automatically assigns private IP addresses to IoT t...

Page 5: ...dity proof plastic casing with IP65 degree of protection and can be used in interiors as well as in exteriors The casing is designed for mounting on the wall or other construction element beam pipe Module can be treated with an additional sealing by high adhesion silicon filling that can ensure proof against inundation by water IP68 grade If this treatment is required from the manufacturer it must...

Page 6: ...Antenna integrated Max number of read watermeters 10 Configuration interface RS232 Transmission speed 9600 Baud Operation mode asynchronous Transmission parameters 8 data bits 1 stop bit none parity Signal level TTL CMOS Optical configuration interface Transmission speed 115 200 Baud Optical wavelength 870 nm Optical interface specification IrPHY 1 4 standard Power supplying Lithium battery voltag...

Page 7: ...oftlink cz en documents The description and meaning of all configuration parameters that can be checked and changed by cable can be found in the section 3 1 Setting of NB K430 parameters via configuration cable Description of interconnection of the converter with PC USB IRDA or smartphone BT IRDA and gen eral rules of configuration with using of optical converters are described in the chapter 3 of...

Page 8: ...My src port 2000 Reply to server no APN Max session time 172800 sec 2d 0 00 00 Send periode 240 Hist periode 60 min each meter 4 records max is 120 recs Send mask is 3 SID Alarm Next send 239 min Data will be unencrypted Sensus meters ID 0 130551475 ID 1 130551473 ID 2 130551474 ID 3 130551476 ID 4 130551477 433Mhz modem No sent 0 msg s No recv 2 msg s No recv error 0 msg s Narrow band modem Next ...

Page 9: ...timeout tlong Set modem long timeout tconn Set modem connection timeout at modem command Utils tz Time offset in hours ppm Set RTC ppm time Show or set rtc time set as BCD 0x102033 is 10 20 33 date Show or set rtc date set as BCD 0x171231 is 2017 12 31 uptime Show uptime sens Show sensors mfreq Set or get xtal frequency correction sfreq Set frequency correction from analyzer in Hz example 43372500...

Page 10: ...command makes possible to send the information message anytime without necessity to change the transmission period or without waiting until the message will be sent spontaneously within the pre set period Example cfg send Sending send 1 msg 255 mon The command sendp can be used for immediate transmitting of series of standard messages with 1 minute interval This command can be used for checking of...

Page 11: ...ormat mon If operating configuration was changed so that it no longer matches to the saved set the module will report prompt in the format cfg Every time the current configuration is saved into FLASH memory the value of the Configuration version param eter increases by one and the prompt changes to mon The parameter resets to zero by erasing of FLASH Current operating configuration can be displaye...

Page 12: ... storing period hdata displaying records in memory of historical readings smask setting of content selection of transferred information The command Sensus encryption key is used for setting of the encryption key for decryption of messages from Sensus iPERL watermeter if the messages are encrypted The AES 128 encryption key of 16 bytes length is entered by using of skey command followed by the stri...

Page 13: ... of Sensus iPERL watermeters that is intended to be read by the NB K430 module Each record to the list could be created by using of sid index value command where meter ID serial number is linked with meter index 0 9 Example of command for entering of iPERL watermeter with 130551477 serial number into the list of read meters under index 4 cfg sid 4 130551477 Sensus ID 4 changed from 0 to 130551477 ...

Page 14: ...ves readings from watermeters with higher frequency than the data are broadcasted Reading records are stored to the history table that is emptied after broadcasting Current records in history table can be browsed by using of hdata command Example cfg hdata Show history data ID 3 130551476 val 226 alarm 0x00 rssi 73 time 2019 01 01 0 10 00 01 ID 1 130551473 val 3369 alarm 0x00 rssi 71 time 2019 01 ...

Page 15: ...dcasting period server setting of target server IP address sport setting of target server port number sreply redirection of replies to target server apn setting of private network Access Point Name APN sess maximum session time tconn connection setup timeout tz setting of time zone UTC n time real time RTC displaying setting hh mm ss date real time RTC displaying setting RR MM DD The command Encry...

Page 16: ...pond with the remote reading application port number Example of setting of UDP port number to value 2000 and follow up checking of the setting cfg sport 2000 UDP port changed from 0 to 2000 cfg sport UDP port 2000 cfg The sreply command can be used for specification of back channel communication settings see paragraph 3 3 Setting of module parameters from remote computer by using of back channel I...

Page 17: ... of tconn command the connection setup timeout can be set If the GSM network server does not react on the module s session setup request the GSM sub module is switched to idle mode and next attempt of session setup is performed before next broadcasting Factory setting of this parameter is 5 minutes 300 seconds It is recommended to change this parameter only if the GSM operator guarantees significa...

Page 18: ...time 0x182555 RTC time 18 25 55 2019 01 30 systime 1548869155 2019 01 30 18 25 55 01 cfg date 0x190128 RTC time 18 26 58 2019 01 28 systime 1548696418 2019 01 28 18 26 58 01 cfg As it is clear from the example time value should be entered in 0xhhmmss format date value should be entered in 0xRRMMDD format After connecting to the GSM network RTC value will be automatically corrected by GSM network 3...

Page 19: ...erted SIM card SIM CCID and unique number of SIM card user IMSI In the Last RSSI row there is an information about the signal strength of the last message received from the GSM network In the Session count row there is a number of sessions since last reset in the Session timeout row there is a current remainder of session timeout In the Conf version row there is a current version number of configu...

Page 20: ...rter The settings can be performed through the transparent casing without necessity to open the module s cover This is the significant advantage especially if the module is used in humid environment and has been sealed by additional silicon filling additional adaptation for IP 68 proofing Any changes in module s settings can be performed in Module configuration table that opens by click on the Rea...

Page 21: ...rs that are intended to be read by the NB K430 module It contains 10 editable fields index 1 10 where watermeter IDs serial numbers can be preset Any received messages Received messages from any other watermeters that are not in the table are ignored The Send periode parameter is used for setting of broadcasting period of regular information messages Value of the period should be set in minutes Mo...

Page 22: ... a form for setting of NB IoT network communication left and a table with results of RADAR function right Result of RADAR function using is a list of all Sensus iPERL watermeters in the radio reach of the module the module received at least one message from each of them This list will appear in the application window after clicking to the RESULTS button in the Basic settings form Figure 5 Network ...

Page 23: ...rection can be used for setting of module parameters As these setting messages are also coded by NEP protocol they have in fact same structure as the messages transmitted by module i e set of NEP coded individual variables inside UDP packet The first variable in each setting message is always Message type Setting messages are always of SET type OiD 63 1 This variable is followed by one or more var...

Page 24: ...s internal GSM module status read only 19 Session count curr status number of sessions from rese read only 20 Session timeout curr status time to closing of current session read only 21 Modem IMEI curr status internal GSM module unique ID read only 22 SIM CCID curr status unique number of inserted SIM card read only 23 SIM IMSI curr status unique number of SIM card user read only 24 Last RSSI curr...

Page 25: ...d jointly with order number of the variable called Index NEP coding table is centrally maintained by SOFTLINK and it is available on the public WEB address NEP Page Preview of NEP coding table for coding of variables in the WACO system is shown in the figure 6 Figure 6 Preview of NEP coding table for coding of variables in WACO system Each variable is transferred together with its decoding informa...

Page 26: ...sferred only once at the beginning of variable part of the message Here there is a set of OID 205 x variables that forms a list of watermeters read by the module with their indexes Sets of historical readings do not contain OID 205 x variables then Example of INFO message with current values of two watermeters and sending of all variables full mask OID Index OID Name Description Example 63 Message...

Page 27: ...historical data of three watermeters and sending of minimum information mask 0 OID Index OID Name Description Example 63 Message type Message of DATA INFO type 6 2 Device Type Type name by manufacturer 850 3 Device Subtype Device modification 1 4 Manufacturer No Device identification IMEI 12 Uptime Time from last reset sec 186552 61 Sequence No unique message number 105 1 Temperature Processor tem...

Page 28: ...c 0 61 Sequence No unique message number 60 Trap code RESET alarm code 0 14 Reset code Reset code WARM START 1 3 4 4 Encryption of messages Encryption of messages by AES key can be activated by setting of encryption key with using of ekey command see paragraph 3 1 6 Commands for setting of message broadcasting system Encrypted message is in its first variable Message type designated as Encrypted m...

Page 29: ...llation It is recommended to lead antenna and signal cables as far from 230 50 Hz power cables as possible 4 1 2 Risk of premature battery discharge The devices are equipped with the long duration batteries Battery life can be influenced by these factors storage and operation temperature in high temperatures the spontaneous discharging current increases in low temperature the battery capacity redu...

Page 30: ...al battery it is recommended to keep the long transmitting period configured until the module s installation As NB IoT services are charged by GSM operator it is recommended to insert SIM and activate the service just before module installation 4 4 Safety precautions Warning Mechanical and electrical installation of the NB K430 module can be provided only by a person with necessary qualification i...

Page 31: ...covers the printed circuit board with mounts for attaching of the module to the wall or other construction element When mounting the device follow these instructions attach the module to a suitable firm object wall pipe by two screws or by a clamping tape There are mounts by the box sides for the attachment The recommended position of the mounted module is in the way that the base is down cable bu...

Page 32: ...ings directly in the central system of remote reading When locating installation site selecting antenna type and antenna position it is necessary to take into account conditions for radio signal propagation in the area of installation as well as protection of the device against possible mechanical damage The radio signal conditions can be estimated empirically on the base of previous experience or...

Page 33: ...ap from the wall pad or pipe Put the module parts back together by mounting of the cap on the module base After the dismantling mark the module as dismantled and fill in the relevant documentation prescribed for this situation by the internal rules If possible arrange deactivation of the module in the database of remote reading system immediately 4 9 Functional check of the module After putting th...

Page 34: ...have been carefully selected and properly tested In case of battery replacement by user the new battery parameters should meet same technical requirements type capacity voltage current load auto discharging current as the original battery It is strongly recommended to use for replacement same type of battery as used in production 5 1 2 System failures As system failure are considered mainly failur...

Page 35: ...y Sensus iPERL watermeters every 15 seconds generally show themselves as missing readings from some of read watermeters In this case proceed with troubleshooting of the malfunctioning in following steps if there are no messages from some watermeter check its ID serial number in the table of read watermeters see paragraph 3 1 5 Commands for communication with watermeters check receiving of watermet...

Page 36: ...supplying as described in the paragraph 5 1 1 Power supplying failures NOTE NB K430 module is a reliable device with relatively simple and resilient construction so that any possible failure of the device is very likely caused by external circumstances especially mechanical damage excessive humidity discharging of internal battery or local radio interferences in the installation site After each re...

Reviews: