make: *** [pdu] Error 1 解決辦法: 1. 忘了在modelc.cpp的函數(shù)實現(xiàn)中添加extern "C"了。 復制代碼代碼如下: extern "C" int setPduPowerConsumptionCnt(int index, unsigned int val) { if (index > 8 || index < 1) { printf("Error: The index available is between 1 and 8.\n"); ...
MTU是指在一個協(xié)議數(shù)據(jù)單元中(Protocol Data Unit, PDU) 有效的最大傳輸Byte。 MTU默認是23byte,但是供我們使用的只有20byte。所以有時候不能滿足我們的需求,需要我們手動設置MTU的大小。 core spec中ATT的默認MTU為23個Byte,ATT的Opcode占1個Byte、ATT的Handle占2個Byte、GATT占20個Byte。