About Zigbee Ezsps Uart

Sengoli: Torchiotiotbootcamp
Khokahano: FtPSTPS: //zhuanlan.zhihu.com/p/339700391
Ho tloha ho: Quora

1. Selelekela

Silicon Labs e fane ka tharollo ea moetsi oa NCP bakeng sa moralo oa litlolo tsa zigbee. Moeng ona, moamoheli o khona ho ba NCP ka Uart kapa SPI SPI. Hangata, Uart e sebelisoa joalo ka ha e bonolo ho feta SPI.

Li-labs li boetse li fane ka projeke ea mohlala bakeng sa lenaneo la ho amohela, e leng sampoleZ3gatewayhost. Sampuli e matha tsamaisong e tšoanang le e lekanang. Bareki ba bang ba ka batla sampole ea moamoheli ea ka tsamaellanang le RRTOs, empa ka bomalimabe, ha ho na sampole e thehiloeng ho ea ho ba. Basebelisi ba hloka ho ntlafatsa lenaneo la bona la ho amohela ho ipapisitse le RROS.

Ho bohlokoa ho utloisisa protocol ea Urt Gatecal pele u theha lenaneo le hlophisitsoeng le hlophisitsoeng. Bakeng sa boart ka bobeli ba uart ncp le spici e thehiloeng NCP, moatlelli o sebelisa protocol ea Ezspos ho buisana le NCP.Ezspse khuts'oane bakeng saEmberznet serial protocol, 'me e hlalosoa hoUg100. Bakeng sa NCP e thehiloeng ho Yart NCP, Protocol e tlase e kenngoa ts'ebetsong ea EZSPPS ka mokhoa o hlakileng ho feta u bula, ke enaAshprotocol, e khuts'oane bakeng saAsynchronous Commer. Bakeng sa lintlha tse ling mabapi le molora, ka kopo shebaUG1011MmeUG115.

Kamano pakeng tsa EZSPS le molora e ka tšoantšoa ke setšoantšo se latelang:

1

Foromo ea data ea EZSPS le Protocol ea molora e ka tšoantšoa ke setšoantšo se latelang:

2

Leqepheng lena, re tla tsebisa mohato oa ho fafatsa data ea Uart le liforeimi tsa bohlokoa tse sebelisoang khafetsa ho li-hegbee herway.

2. Fokotsa

Ts'ebetso e akaretsang e ka tšoantšoa ke chate e latelang:

3

Chate ena, data e bolela sebopeho sa EZSPs. Ka kakaretso, lits'ebetso tsa mokhathala ke: | Che | Mohato | Bongoli |

| :: - |: - |: - |

| 1 | Tlatsa sebopeho sa EZSPP | UG100 |

| 2 | Lenaneo la data | Karolo ea 4.3 ea UG101 |

| 3 | Kenya taolo ea taolo ea ho laola | khao ea khaolo ea ho UG1011 |

| 4 | Bala Cranc | Karolo ea UG101 |

| 5 | Nete Stuff | Karolo ea 4.2 ea UG101 |

| 6 | Kenya folakha ea pheletso | Karolo ea 2.4 ea UG101 |

2.1. Tlatsa sebopeho sa EZSPs

Sebopeho sa EZSPSSPS Sebopeho sa EZSPS

4

Ela hloko hore sebopeho sena se ka fetoha ha ho nchafatsa sdk. Ha sebopeho se fetoha, re tla e fa nomoro e ncha ea mofuta. Nomoro ea morao-rao ea EZSPSPSS ke 8 Ha sengoloa sena se ngotsoe (EMReBEZNET 6.8).

Joalokaha sebopeho sa EZSPSPSTlamehasebetsa le mofuta o tšoanang oa EZP. Ho seng joalo, ha ba khone ho bua kamoo ho neng ho le joalo.

Ho fihlela seo, taelo ea pele pakeng tsa moamoheli le NCP e lokela ho ba taelo ea mofuta. Ka mantsoe a mang, moamoheli o tlameha ho iphumanela mofuta oa EZSPPSP oa NCP pele ho puisano e ngoe. Haeba mofuta oa EZSSPSSS

Ntho e ratoang ea sena ke hore sebopeho sa taelo ea mofuta o ka khonaLe ka mohla u se ke oa fetoha. Sebopeho sa 'nete ea EZSSPS

5

Litlhaloso tsa tšimo ea paramente 'me mofuta oa karabelo ea mofuta o ka fumanoa ho khopi ea 1 ea ug100. Lenaneo la Paramente ke mofuta oa EZPPSP. Ha sengoloa sena se ngotsoe, ke 8.
7
作者: Torchiotiotcamp
链接: https: //zhualandlan.zhihu.com/p/339700391
: 知乎
著作权归作者所有. 商业转载请联系作者获得授权, 非商业转载请注明出处.

2.2. Data ea data

Ts'ebetso e qaqileng e hlalositsoeng e hlalositsoe Karolong ea 4,3 ea UG101. Sebopeho sohle se tla felisoa. Sebaka sa infsication ke ho ikhetholla-kapa ho ea ka 'mele oa li-ezsp le tatellano ea pseudo.

Ka tlase ke algorithm ea ho hlahisa tatellano ea Pseudo ea Pseudo.

  • Rand0 = 0 × 42
  • Haeba ho ba le 0 tsa Randi ke 0, Randi + 1 = Randi >> 1
  • Haeba 0 ea Randi ke 1, Randi + 1 = (Randi >> 1) ^ 0xB8

2.3. Kenya mekhahlelo ea taolo

METSOALLE ea taolo ke ea data e le 'ngoe ea ho feta,' me e lokela ho eketsoa hloohong ea foreime. Sebopeho se bontshisoa le tafole e ka tlase:

6

Ka ho felletseng, ho na le mefuta e 6 ea taolo ea lipalesa. Tse tharo tsa pele li sebelisetsoa liforeimi tse tloaelehileng ka data ea EZSPSPS, ho kenyelletsa data, Ack le nak. Tse tharo tsa ho qetela li sebelisoa ntle le data e tloaelehileng ea EZSSPS, ho kenyelletsa USST le phoso.

Sebopeho sa à ea ring, CSstack le phoso li hlalositsoe Karolong ea 3.1 ho isa ho 3.3.

2.4. Bala CRC

Crc ea 16 e baloa ho li-byte ho tloha ho taolo ea taolo ho fihlela qetellong ea data. Li-crccctt e tloaelehileng (g (3) = x16 + x12 + x12 + 1) e qaliloe ho 0xffiff. Mofuta oa bohlokoa ka ho fetisisa o neng o le teng ho feta ho se be seholo se seholo (mokhoa o moholo).

2.5. Byte Stuff

Joalokaha ho hlalositsoe Karolong ea 4,2 ea UG101, ho na le boleng bo bolokiloeng bo sebelisoang molemong oa morero o khethehileng. Melao ena e ka fumanoa tafoleng e latelang:

7

Ha boleng bona bo hlaha ka foromong, kalafo e khethehileng e tla etsoa ho data. - Kenya ho baleha 0X7D ka pele ho BETTES e bolokiloeng - e khutlisa chelete e bolokiloeng

Ka tlase ke mehlala ea algorithm ena:

8

2.6. Kenya folakha ea pheletso

Mohato oa ho qetela ke ho eketsa folakha ea pheletso ea ho qetela 0x7e ho isa bofelong ba foreimi. Kamora moo, data e ka romelloa boema-kepe ba Uart Int.

3. Ts'ebetso ea De-Franming

Ha data e amoheloa ho tloha Uart, re hloka feela ho etsa mehato e fapaneng ea ho e tšosa.

4. Litšupiso


Nako ea poso: Hlakubele-08-2022
WhatsApp Put!