|
MCU应用总结 NXP篇之JN5169 入门(中)例程运行验证
! a$ {" t2 ~0 t6 x2 j: {9 w
0 w; ?9 m6 w3 z# c3 ~/ E# T" F0 F2 Q# _
1.1)USB Dongle 固件
2 j: \$ p8 l( K F 将USB Dongle插入电脑,在BeyondStudio中点击“ ”,在打开的窗口中,"File"点选"Workspace"选择AN1216工程下"Build/ZigbeeNodeControlBridge"文件下的固件文件" ZigbeeNodeControlBridge_JN5168_FULL_FUNC_DEVICE_1000000.bin ",如图 1。
0 W8 v) c( L6 t* j/ z图 1 ZigbeeNodeControlBridge_JN5168_FULL_FUNC_DEVICE固件1 f% v* v% w8 I' [7 |
1.2)配置和启动网络) }/ E7 I z1 L' d8 a; Y2 v
3 b2 H: \+ E' y; d1 B
}0 X I3 P/ p+ V9 P. ^ 在AN1216工程目录下找到"Tools"文件夹,打开"Test GUI"文件下的"ZGWUI"软件如图 2。: r. L9 @# T6 B! A! Y
; B' J0 Y6 m1 ^# n0 k
图 2 ZGWUI软件
/ G' E) `8 E) p) n; h1 n$ M 点击"Setting"选项卡,选择USB Dongle对应的串口,其它参数默认,如图 3。# l) G% P# p5 i# j9 g+ M
1 h8 x3 |- |+ ^# p1 W, R图 3 串口设置
, q2 r, W1 N1 k6 e/ L: i% p# b
- d; _2 G3 E( c) ]6 a) ] 而后,点击"Open Port"选项按钮,在界面中点击"Start NWK",右下角输出信息如图 4。
# G2 F2 |" d; L- J
; T0 p/ d' \* A' d4 A
图 4 Start NWK输出信息
6 U/ B9 ]+ q+ U5 e 注:官方参考文档中说明的CMSK、EPID可不设置。* a/ D& U" L: o+ k8 @
5 ^% w( I$ G. ~* ^7 m1 A9 L0 a
1.3)节点固件
( _+ [: ~$ k/ g, Z( z. g h: y 使用USB转接电缆连接"Carrier Board Fitted with Module and Expansion Board"到PC的USB口,点击" "图标,选择AN1218对应的固件文件,并进行烧写,如图 5。
o# d/ \# U0 p% @4 [- i
) {5 m# E! U# C* H: p, J9 J图 5 节点固件烧写+ T0 T" ]+ R( o, s s* h
+ h9 ?, x5 L. ]8 l( e1.4)节点入网
. `3 a1 V2 j% Z" N+ } 在"ZGWUI"软件的界面中找到"Permit Join",在其后的输入框中分别填入"FFFC"、" FE"如图 6;
8 X. c) T( _0 h# W1 T
, C4 Y4 _1 g9 T2 O
图 6 Permit Join设置
$ h* u6 P. M5 b* S 点击" Permit Join "按钮,右下角文本框输出如下信息:9 n' M' Q8 J( u# E7 I
Type: 0x80008 L; p, V7 P$ n5 H
(Status)
1 \1 ^# R9 O5 Z. H8 U2 k# `: F Length: 4& s1 J) K: h) h' V' n* `
% d; v. A% d9 b+ w1 B" |! Z2 z Status: 0x00 (Success)$ e: I& N$ N" e- ?; A9 W
SQN: 0x00
: E! R! |6 s) d2 a% b( a Message:
: y* X; W2 i3 u) s2 JType: 0x004D
# j2 h# |7 K. w2 p8 } (End Device Announce)* P* b' C% A# e& ]5 F$ C
Short Address: 0x5ACE/ |* j4 P3 J- l- [* P, _
Extended Address: 0x158D000035C8EC/ ?4 t1 }9 w$ x/ P( V6 ?, U
MAC Capability: 0x8E
# `. d; {1 O: w4 Z Alternate PAN Coordinator: False6 C7 ~ b2 ]( n6 z" j4 c
Device Type: Router
/ C" j: ^, Q% c) e( C1 d* B Power Source: AC7 B# v3 m* A: c; \0 A* P/ G
Receiver On When Idle: True3 s3 ]- n; K, V* I/ E
Security Capability: Standard; ?$ B8 ], E5 b' R. I n
Allocate Address: True
, z7 o# q3 ]. C# Q& j: EType: 0x87015 X3 x2 R& O4 u: N4 ?
(Route Discovery Confirm)- X/ s/ p9 D) G a, `
SQN: 0x00
& Z3 R# D! ?, h7 }, V. g Status: 0x00
+ n2 ]* v' \5 j9 i) V1 M. F Network Status: 0x00% G. h+ _% X; I: M0 x8 \1 w. {# \; T
/ y, `. X, j- }; d1.5)控制节点6 U2 c3 u; Z2 l- t, y, p( P5 X. d
可通过上文输出的信息,得知节点的短地址,另一种操作方式为,点选"Discover Devises",点击"Discover Devises"按钮,在下拉列表中可查看到已入网的短地址,如图 7。
' k& f7 H- w- J; I/ L
* b" s& S7 f* }图 7 设备短地址
6 s) ~5 M# g% n- }5 F7 N6 J7 R' x% j$ c, e: R f% S9 C4 B
在"on/Off Cluster"中,依次选择"Short"、填入短地址(本例"5ACE")、1、1、"Toggle",如图 8。
/ m; e! F/ [ ]# G: ~* w: e, i7 |4 A$ C! ]
图 8短地址控制设置
! k4 t0 |; n5 `* V# p* k) @
' I4 I# I" P; X1 c9 r C' T 点击"on/Off Cluster"选项卡中点击"OnOff",每点击一次,三颗白色LED发生亮灭变化,并在下方输出如图 9信息。% }- F3 U" t! [4 ?' L
* t0 L) M+ ~$ D4 `( ^
图 9 控制输信息6 L, P: {$ O. v7 Q1 I( a
有关于分组控制请参考“JN-AN-1216-ZigBee-3-0-IoT-ControlBridge-UserGuide”的DOC文档中“4.2.6 Managing Groups”节。( v8 \5 b9 C# s1 w% @) I4 X" e
! z/ x% j& P( q- I
|
|