8. Enddevice PIR Board PIR 接線圖
接腳 信號 方向 描述
2_1 NC / No Connection
2_2 NC / No Connection
2_3 VCC IN +5V Power Supply
2_4 GND IN Command Gnd
5_1 PIR_OU OUT Connection with 5_4
T
5_2 P07 OUT P07 PIR
5_3 GND / Command Gnd
5_4 VCC / Connection with 2_1
7_1 NC / No Connection
8_1 NC / No Connection
8_2 NC / No Connection
8_3 COM_G / Command Gnd
ND
Page 8/53
9. 8_4 NC / No Connection
p.s Pin 順序由右至左
Relay Control Board Relay Control 接線圖
接腳 信號 方向 描述
P10 P10 IN Relay Control Signal
NC NC / No Connection
NC NC / No Connection
GND GND IN Command Gnd
VCC
NC NC / No Connection
NC NC / No Connection
Page 9/53
10. Com Gnd Com_GN / Command Gnd
D
NC NC / No Connection
p.s Pin 順序由右至左
P1_0:作為 Input,與 relay 連接,藉此控制電燈開關。
P0_7:設定為外部中斷與 PIR(Pyroelectric Infrared Sensor)連接,當 PIR 偵測到
有物體移動時,就經由 P0_7 產生中斷,藉此發送訊號給主機端。
Com_GND:共地要接,因電壓準位要相同。
2.1.6 程式相關
1. Zigbee 硬體及軟體的初始化
halInit(): 設定 CPU 頻率,設定 UART baudrate,初始化 timer
evbInit(): 初始化版子上的 led 及 GPIO 相關的初始化。
Page 10/53
11. aplInit(): 應用層的初始化
phyInit(); 實體層的初始化
macInit(); Mac 層的初始化
nwkInit(); Network 層的初始化
zepInit(); Zigbee Stack 層的初始化
2. lrwpan_config.h : 定義頻段、Channels、PANID
../wxldemo.c
//only support 2.4GHz right now
#define LRWPAN_DEFAULT_FREQUENCY PHY_FREQ_2405M
#define LRWPAN_SYMBOLS_PER_SECOND 62500
//valid channels are 11 to 26 for 2.4GHz.
#define LRWPAN_DEFAULT_START_CHANNEL 20
//if this is defined, then DEFAULT PANID always used
#define LRWPAN_USE_STATIC_PANID
#define LRWPAN_DEFAULT_PANID 0x1347
#define LRWPAN_DEFAULT_CHANNEL_SCAN_DURATION 4
Page 11/53
22. Uid TEXT UNIQUE,
Uname TEXT,
Type TEXT );
$>INSERT INTO NFCUser VALUES(1,9001,'Gary','Admin');
$>INSERT INTO NFCUser VALUES(2,6001,'Ittraining','User');
Sqlite database.db 表單:
NFCUser
Id Uid Uname Type
1 9001 Gary Admin
2 6001 Ittraining User
2.2.4 Pin Define & 接線圖:
Device and (UART to USB)
接線圖
Page 22/53
23. NFC Reader
接腳 方向 描述
3.3V /
電源輸入
TX Output
UART 信號輸出
RX Input
UART 信號輸入
GND /
接地
Jumper:
SEL0 SEL1
UART OFF OFF
SPI OFF ON
I2C ON OFF
Device and (UART to USB)
接線圖
Page 23/53
37. <CR><LF>SIMCOM_Ltd
SIMCOM_SIM300S
Revision:1604B06SIM300S32_SST34HF3284_MMS<CR><LF>
<CR><LF>OK<CR><LF>
範例二
傳送 AT+COPS?<CR>
回應 AT+COPS?<CR>
<CR><LF>+COPS: 0,0,“Chunghwa Telecom"<CR><LF>
<CR><LF>OK<CR><LF>
範例三
傳送 ATD0928286497;<CR>
回應 ATD0928286497;<CR>
<CR><LF>OK<CR><LF>
智慧家庭使用的專案指令
語音通訊相關
ATA (answer an incoming call)
ATD (mobile originated call to dial a number)
ATH (disconnect existing connection)
ATI (display product identification information)
AT+COPS (operator selection)
MMS 傳送相關(使用中華電信 MMS 傳送設定)
Page 37/53
38. AT+CMMSCURL (set the url of the mms center)
mms.emome.net:8002
AT+CMMSNETCFG (set the network parameters for mms)
1,"emome"
AT+CMMSPROTO (set the protocol parameter and mms proxy)
1,"10.1.1.1",8080
AT+CMMSSENDCFG (set the parameter for sending mms)
6,3,0,0,2,4
AT+CMMSEDIT (enter or exit edit mode)
AT+CMMSDOWN (download the file data or title from uart)
"pic",46340,100000
AT+CMMSRECP (add recipients)
"0932072103"
AT+CMMSSEND (start mms sending)
撥號操作畫面
Usage: dial <phonenumber>
Page 38/53