原创 ZCL 規範

轉自:http://www.xuebuyuan.com/1035142.html 對通用命令的處理: 對zcl的通用命令的響應,zcl自己已經實現,比如讀取某個clusterid的某個屬性值,應用只需將這個屬性設置好即可,

原创 CC2630 7x7 更改爲5X5

1.MODULE_CC26XX_5X5 替換MODULE_CC26XX_7X7 2.xTI_DRIVERS_LCD_INCLUDED 

原创 CC26xx SPI

/******************************************************************************* * Filename: bsp_spi.c * Revise

原创 CC3200 TI RTOS LPDS模式

如何讓CC3200正確進入LPDS模式: In Non-OS mode, the call to cc_idle_task_pm should be made directly to get into the LPDS mode (aft

原创 OSAL處理來自AF的數據包流程

轉自:http://blog.csdn.net/yi412/article/details/45602929 我使用的協議棧版本及例子信息: ZigBee2006\TexasInstruments\ZStack-1.4.3-1.2.1\

原创 如何跳過ZCL發送數據

在發送端只需要按照AF_DataRequest發送數據在接收端的zclSampleLight_event_loop中更改: while ( (MSGpkt = (afIncomingMSGPacket_t *)osal_msg_recei

原创 CC2640 SNV

轉自:http://blog.csdn.net/feilusia/article/details/57374684 一、簡介 本文以SimpleBLEPeripheral工程爲例,介紹如何使用SNV。 二、實驗平臺 協議

原创 CC2640/CC2650/CC2541修改發射功率

需要使用的函數:HCI_EXT_SetTxPowerCmd() 1)CC2540支持4種發射功率:4dB、0dB(default)、-6dB、-23dB。 2)CC2541支持3種發射功率:0dB(default)、-6dB、-23dB

原创 zigbee 綁定表

如何綁定可以參照: http://blog.csdn.net/tanqiuwei/article/details/7642766 首先綁定表: BindingEntry_t  typedef struct  {  uint16 srcI

原创 [Zigbee]Z-stack Zed 失去節點之後的流程

1.終端節點在丟失父節點後會進入ZDO_SyncIndicationCB,然後執行ZDO_StartDevice以及NLME_OrphanJoinRequest重新加入網絡。 第一步: void ZDO_SyncIndicationCB(

原创 zigbee scene and group

一般來說流程是這樣的:先將一些節點分到一個組裏,然後可以在節點上建立場景。但也可以在沒有組的情況下建立場景,該種情況下是隻支持單播的group是將一些節點分到一個羣組中; 在節點分到一個羣組之後,就可以在節點上建立scene;在建立sc

原创 BLE如何發送超過一包爲20個字節的問題

大家都知道藍牙 BLE 4.0發送數據時都是 20 字節一個包,協議規定,payload 最大 27。在協議第六章中的 2.4,刨去 L2CAP 的頭,4 個字節,剩下的就 23 個字節 MTU。就是你看到的。ATT 層會用掉上 1

原创 z-stack3.0 Miscellaneous

9. Miscellaneous 9.1 Configuring channel Every Z3.0 device has a primary channel mask configuration (BDB_DEFAULT_PRIMAR

原创 MAC_McpsDataAlloc的使用

zigbee數據幀由高層(應用層)發起,在ZigBee設備之問進行數據傳輸的時候,要傳輸的數據由應用層生成,經過逐層數據處理後發送給MAC層,形成M

原创 CC26XX SBL

首先在工程中開啓SBL 在CC2640的例程裏面,作如下修改打開SBL功能 //************************************************** // Bootloader enable //**