Elsat iNode LAN Central User manual

iNode LAN Central
Instruction manual
© 2019-2020 ELSAT ®

iNode LAN Central – instruction manual ELSAT s.c.
1. About iNode
!"
•#
•!$%
•#
•&
•'
(')
•#*+('#*+(,)-
.
/
01.23
( 4&5
*+ /
)3
4/
).#(.#3"'
(1.-6##7##&
2
-6##7##&2
Trademarks or registered trademarks:
Bluetooth Low Energy ®, Bluetooth 4.0 ®, RFI ®,CSR®,Windows®, Android, Google, Microsoft are used for informational purposes only.
All trademarks are property of their respective owners.
%

iNode LAN Central – instruction manual ELSAT s.c.
2. iNode LAN Central setup
#275& ( $+8
$++- ''.&
9
/
3/ 3
:

iNode LAN Central – instruction manual ELSAT s.c.
2.1. SETUP
# .&
. DHCP o IP address Netmask Gateway IP
DNS IP
275&
275& '2)
#HOST name
. $;. 4
<
"
$ (
'.&8=2&8
9.&
!) 4 ' '
<
!"#<
#5&8.&
*

iNode LAN Central – instruction manual ELSAT s.c.
IP multicast is a technique for one-to-many communication over an IP
infrastructure in a network – dened by multicast group and port. For
i ode-LA it is 232.0.1.1:20000. Unicast messaging is used for all
network processes in which a private or unique resource is requested. In
computer networking, broadcasting refers to transmitting a packet that
will be received by every device on the network. In practice, the scope of
the broadcast is limited to a broadcast domain. Broadcast a message is
in contrast to unicast addressing in which a host sends datagrams to
another single host identied by a unique IP address.
% (
1
74
>>++.
!5!-
BLE Scan ?.
@
BLE IP addressBLE IP port.&
=2&
/3
. BLE TX power le el #A&
0 #A#A&
"
BLE TX power
le el
TX Power
[dBm]
+ ($B
$ ($%
% ($+
: (*
* (%
> C%
; C;
D CB
#BLE scan windowBLE scan inter al
/BLE scan window3
>

iNode LAN Central – instruction manual ELSAT s.c.
9admin password/7#-3user password
/7#-3 (7##&
#
E)!
BLE FILTER RSSI ?F
BLE FILTER BDADDR MASK?2'220
BLE FILTER BDADDR PATTERN ?2'220
2'220 '2
2'220
BLE FILTER MANUF MASK?-)2
BLE FILTER MANUF PATTERN?-)2
#NTP IP address.&#&.
GMT Oset
<,-#/G3($%$%
;

iNode LAN Central – instruction manual ELSAT s.c.
4-6##7##&8&!)#
"
1(Ser er type.&(Ser er
IP address ( Ser er Name 2
-6##(
.7##&(Ser er Name/7##&
B+ 3(Ser er IP
&!)#(Page / Topic Name
'(Ser er username(
Ser er password-6##7##&8&!)#@
#E)!"
# E)!?JSON mode"
$ #E)!
% $% ?
' .
/
:+3# 4%*
: $% (
' ' E)!
# 4%*
#
4 JSON period # %
-6##7##&8
&!)#
D

iNode LAN Central – instruction manual ELSAT s.c.
E)!? JSON data
password# ?!$(
4$;#
2
(
(
JSON period BLE cnt watchdog
'JSON period'
(
275&
# -6##. MQTT Publish Retain
Message (( !$
-6###MQTT Publish QoS"
◦QoS 0(
)
#
◦QoS 1(
. 4
#
1 7
(Firmware
unlock key$>
E)!"
JSON 3rmware access: LOCKED - WRO G KEY / 0x0?E)!
F
4
JSON 3rmware access: LOCKED - WRO G KEY / 0x0-> DEMO MODE / 0x0. -
E)!F$>
B

iNode LAN Central – instruction manual ELSAT s.c.
4
"
9
#
. SAVE
5 done: OK '
4:(>
<
'
#
0)#
H

iNode LAN Central – instruction manual ELSAT s.c.
2.2. FIRM ARE
#
9Choose File
1 SEND
uploading … ' done:
OK restarting … ./
3 done: OK
' :(>
. 275&
275&(2
40E*>I@) 2
275&
1 fep
""888inode
$+

iNode LAN Central – instruction manual ELSAT s.c.
2.3. USER HTML
#
%H-'
/3 #
4>$% *+
97#-/3
Choose Files =
SEND reading 3les: done,
uploading 3le of xxx kbytes '
done: OK. 9
7#-Sa e Data
$$

iNode LAN Central – instruction manual ELSAT s.c.
2.4. SYSTEM HTML
#4#
I/ 3.
97#-/3
Choose File =
SEND reading 3les: done, uploading
3le of xxx kbytes '
done: OK. '
"1"/JJ3
.7#-
#
K7#-#(
7#-8ash.cgi
#
system_8ash_html.shtml#K
7#-
$%

iNode LAN Central – instruction manual ELSAT s.c.
2.5. MQTT MONITOR
# -6## -!.#!0
-6##7##&8&!)##
,5
'4'
'
'
-6###-6##
&'(
)'#-6##
#
1
(
#
<#
-6##
)'#
?
5
"
$:

iNode LAN Central – instruction manual ELSAT s.c.
#()*"
#MAIN
. 7##&-6## =)=#!!#7#
,5DH'
9 +&,""-."/012'&1301
'4&145=)=#!!#7
#MQTT -6##
$*

iNode LAN Central – instruction manual ELSAT s.c.
•Ser er Name?
•Ser er Port ? )-6##
•Ser er Username?-6##
•Ser er Password ?-6##
•MQTT Clean Session(MQTT Clean SessionI
.
@
•Subscribe Topic Name ?
6!#'
•MQTT Subscribe QoS:
◦QoS 0(
)
#
◦QoS 1(
. 4
#
#HTTP 7##&
•Ser er Name?
E)!
•Ser er Port?7##&
•Ser er Username?7##&
G
•Ser er Password ?7##&
$>

iNode LAN Central – instruction manual ELSAT s.c.
. 6 E)!
CHANGE . JSON
KEY
.
(JSON decrypt/parse error#
.
$;

iNode LAN Central – instruction manual ELSAT s.c.
6
/3
$D

iNode LAN Central – instruction manual ELSAT s.c.
3. JSON data ormat
3.1. Decrypted JSON data:
In the first position of the JSON data being sent - the data table, there is information about iNode
LAN Central.
•timestamp – timestamp
•type – name
•mac – mac address
•rtc – device time in seconds
•ethRx – number of frames received on the LAN
•ethTx – number of frames sent over the LAN
•bleRx- number of frames received by BLE
•bleTx - the number of frames sent by BLE (only if active scanning is enabled)
•workTime – device operation time in seconds
•txp – set transmission power
•rst – number of device resets
•temp – device temperature in degrees Celsius
•msg – number of JSON data shipments
•ack – number of confirmed data shipments
•tx_time – JSON data sending time in microseconds
•juf – security information
•period – period of sending JSON data
•manuf – device type code
•rstr – reason for the last reset
LMM"NLMM"M%+%+(+%(+>#$:"$+":>OMMM"M('"*:5HMMM"M2+1+$B*:5HMMM"
M$+$+;*DMMM"$>B+H+B%:>M04M"B>M#4M"$M 04M"$$*M #4M"+M#M"$DM4M"BMM"DMM"
>;MM"%MM"$M4PM"$;B>+BMQM"$%BMM"$>MM"%**MM"%+RLMM"M%+%+(+%(
+>#$:"$+":*OMMM"M2+1+$B*:1:2BMMM"(;*M2M"
M+%+$+;$$+D;H*;1;*;>%+*%;>;$;:;1;+++++++++:11++B++%+'+BMM0M"
M+2+H;H*;1;*;>%2:*::*;::**:BMRLMM"M%+%+(+%(+>#$:"$+":>OMMM"M:>12;BH+D+H1MMM"(
;*M2M"M$11+;+++$+H%++%*+115*>*:%%*D:*'*+>*'151%2*$:%+H5BD>+MM0M"MMR
LMM"M%+%+(+%(+>#$:"$+":>OMMM"M$2;1*:B$:'1MMM"(;;M2M"
M$11+;+++$+H%++%*;B::+DB%%$:5D1>*22>%>5;+5H+2D15B$>HDMM0M"MMRLMM"M%+%+(
+%(+>#$:"$+":*OMMM"M1%2*D*1H5MMM"(>DM2M"
M+:$H*$+:+%+$+;+:+:D1+H111B1B51HD*2*%1+*+H>+:$:$MM0M"MMRLMM"M%+%+(+%(
+>#$:"$+":>OMMM"M2+1+$B*:2+1MMM"(>DM2M"
M+%+$+;+:115+BB+%+'1+2+H;H*;1;*;>%2:*::***%:+*;MM0M"MMRLMM"M%+%+(+%(
+>#$:"$+":*OMMM"M2+1+$B*:1:2'MMM"(DHM2M"
M+%+$+;$H115+H+$+++++++++H:$B+++++1++551;++*%B1*B%$1:+MM0M"
M+2+H;H*;1;*;>%2:*::*;::***$+%+'1MRLMM"M%+%+(+%(+>#$:"$+"::OMMM"M2+1+$B*:1$>5MMM"
(DDM2M"M+%+$+;+11'+B%++++5:$:++++;**+$++'++%+'+BMM0M"
M+2+H;H*;1;*;>%2:*::*;:$:>*:MRLMM"M%+%+(+%(+>#$:"$+"::OMMM"M2B'+$2;B$'MMM"(
DHM2M"M+1+B*:;>;D*D%;$;5%2:;*%:B*>:$*$MM0M"MMRLMM"M%+%+(+%(
+>#$:"$+":>OMMM"M:+1DD%*5511+MMM"(B:M2M"
M$'11*5+++%$>>+D;>5D2H'*%$HH'*1'BDH;$:'*H%D+2BD+B5MM0M"MMRLMM"M%+%+(+%(
+>#$:"$+":*OMMM"M2+1+$B*:1:2MMM"(B*M2M"
M+%+$+;$H11H+H+$5+++++++++*D$B:;$++1++H+1;2;D:%*1*B;%D%$2:MM0M"
M+2+H;H*;1;*;>%2:*::*;::***%+%+'1MRLMM"M%+%+(+%(+>#$:"$+":*OMMM"M2+1+$B*:1$*MMM"
(>%M2M"M+%+$+;+11H+B%++++*2++++++B+:%++B++%+'1MM0M"
M+2+H;H*;1;*;>%2:*::*;:$*>:*MRLMM"M%+%+(+%(+>#$:"$+":*OMMM"M2+51>+:H:+MMM"(
;;M2M"M+%+$+;+11'+B%++++H1++++++B+:'++++++%+'$*MM0M"
M+2+H;H*;1;*;>%2:+:::H:::+*>MRLMM"M%+%+(+%(+>#$:"$+":*OMMM"M2+1+$B*:%5>MMM"(
D*M2M"M+%+$+;$H11$%H2+$++++*;*:1:>$H2B$%:H++:*1:+12B%H%5;B:;B15MM0M"
M+2+H;H*;1;*;>%2:*::*>:%*::>+%+'+;MRLMM"M%+%+(+%(+>#$:"$+":*OMMM"M2+1+$B*:1%1'MMM"
(D%M2M"M+%+$+;+11'+B%+++++$++++++B*:++++++%+'1MM0M"
M+2+H;H*;1;*;>%2:*::*;:%*;*$MRLMM"M%+%+(+%(+>#$:"$+":*OMMM"M2+1+$B*:1:2>MMM"(
D*M2M"M+%+$+;$$+D;H*;1;*;>%+*%;>;$;:;1;+++++++++:11++B++%+'1MM0M"
M+2+H;H*;1;*;>%2:*::*;::**:>MRLMM"M%+%+(+%(+>#$:"$+":*OMMM"M2+1+$B*:1%2HMMM"(
D+M2M"M+%+$+;$H11$'H>++5+++++B+D1B$1*;++$++$'25%;*:;'*5B''2*51MM0M"
M+2+H;H*;1;*;>%2:*::*;:%**:H+%+'+BMRLMM"M%+%+(+%(+>#$:"$+":*OMMM"M2+51>+:HH$BMMM"
$B

iNode LAN Central – instruction manual ELSAT s.c.
(D*M2M"M+%+$+;$H11++H11B+++++++++H$B$:$:++++'H15;$DD2HB2:H>2MM0M"
M+2+H;H*;1;*;>%2:+:::H:H:$:BMRLMM"M%+%+(+%(+>#$:"$+"::OMMM"M2+1+$B*:1:25MMM"(
DHM2M"M+%+$+;$H11H+H$+$++++++DD5'+B++++++1++H+1;+>'>:+5B+1+2+1*MM0M"
M+2+H;H*;1;*;>%2:*::*;::***:+%+'1MRLMM"M%+%+(+%(+>#$:"$+":>OMMM"M2+1+$B*:1$>+MMM"
(DHM2M"M+%+$+;$H11$*H++5+++++;2+%'$+++++++H++'%*B*;2>*B$;%$5*DHMM0M"
M+2+H;H*;1;*;>%2:*::*;:$:>:++%+'+BMRLMM"M%+%+(+%(+>#$:"$+"::OMMM"M2+1+$B*:1*>BMMM"
(DHM2M"M+%+$+;$H11$%H2+$5++++*D5:12B$B5B+++++$;:>:B21+D1H'1>2B*MM0M"
M+2+H;H*;1;*;>%2:*::*;:*:>:B+%+'1MRLMM"M%+%+(+%(+>#$:"$+":*OMMM"M+51:':>>'$MMM"
(D*M2M"M+%+$+*$D11+5+:++B25%+%:1*$$+1%+++$*>*>+*$21+++++:+:+$$BMM0M"MMRSR
3.2. Processed JSON data
3.3. Encrypted JSON data:
If the data from iNode LAN Central is encoded at the beginning of the JSON file, there is a key
field. This is a temporary key used to encrypt JSON data. It is encrypted with the master key
entered into iNode LAN Central. The data is encrypted with the ARCFour algorithm.
$H

iNode LAN Central – instruction manual ELSAT s.c.
LMM"M::1*;2>*;B:%%*D55H$'B'D::2>;HMMM"N6TR78TTPTTLTTTOTTTTTUTT(
TT,TTTGVT#TTTTTTOW$TXTT#TRTTT@T.TTTT@@TTT!TE3TRFT34TTT
YCTTT=5 ZTT.'DT[TQT TTT\ TSTTTCTTT8K]TTT+T:\^TNTCTTTTTM_
T`TaTbTH"T.TTTcST'T;T 9/RTTTV)P3
QTT4!#TT)TTT\TT
T
#TTP!
TT6$TTSR
%+
Table of contents
Other Elsat Adapter manuals