阿里雲互動測試 APP發訊息

2021-09-19 11:56:43 字數 1841 閱讀 5685

mqtt subscribe packet sent,topic = /a1acebm1toa/againaos/user/get!

mqtt_example|238 :: ---------------example_subscribe ok-------------------

開-》關

receive-id=0 

what paint send is:30-9b-1-0-34-2f-73-79-73-2f-61-31-61-63-45-62-6d-31-54-4f-61-2f-41-67-61-69-6e-41-6f-73-2f-74-68-69-6e-67-2f-73-65-72-76-69-63-65-2f-70-72-6f-70-65-72-74-79-2f-73-65-74-7b-22-6d-65-74-68-6f-64-22-3a-22-74-68-69-6e-67-2e-73-65-72-76-69-63-65-2e-70-72-6f-70-65-72-74-79-2e-73-65-74-22-2c-22-69-64-22-3a-22-33-35-33-34-34-30-39-31-35-22-2c-22-70-61-72-61-6d-73-22-3a-7b-22-4c-69-67-68-74-53-77-69-74-63-68-22-3a-30-7d-2c-22-76-65-72-73-69-6f-6e-22-3a-22-31-2e-30-2e-30-22-7d-

關-》開

receive-id=0 

what paint send is:30-9b-1-0-34-2f-73-79-73-2f-61-31-61-63-45-62-6d-31-54-4f-61-2f-41-67-61-69-6e-41-6f-73-2f-74-68-69-6e-67-2f-73-65-72-76-69-63-65-2f-70-72-6f-70-65-72-74-79-2f-73-65-74-7b-22-6d-65-74-68-6f-64-22-3a-22-74-68-69-6e-67-2e-73-65-72-76-69-63-65-2e-70-72-6f-70-65-72-74-79-2e-73-65-74-22-2c-22-69-64-22-3a-22-33-35-33-34-34-31-30-38-31-22-2c-22-70-61-72-61-6d-73-22-3a-7b-22-4c-69-67-68-74-53-77-69-74-63-68-22-3a-31-7d-2c-22-76-65-72-73-69-6f-6e-22-3a-22-31-2e-30-2e-30-22-7d-

上面其實%02x看不出來 我們用%c看 

《0x 7b =123=】

1 2c-

【,】18 22-76-65-72-73-69-6f-6e-22-3a-22-31-2e-30-2e-30-22-7d-

【"version":"1.0.0"}

一共:2+4+12+9+6+8+9+4+38+1+16+1+26+1+18=155!

再次理解一下頭部!!!!!!!!!

0x30代表型別是publish

0x9b標識155 代表後面資料長度155 跟著的0x01是因為0x9b bit 7=1 所以後文是0x9b+0x01=156 我上面的計算需要額外+1 即155+1

繼續:一共155 er主題長度:0x0034=52

所以負載長度是:(156-1) - 2 -52 = 101

自己算一下:38+1+16+1+26+1+18=101 正確!!

負載是:,"version":"1.0.0"}

mqtt協議why 我的頭是3

找到答案了 !!!

它是頭部的!!!

頭部不是100%的2個hex

我現在這裡就是3個hex

第二個位元組的最低位是1 就是代表 後面也是標識長度的

實戰 驅動如何發訊息通知APP動作?

傳送訊息的方式有很多種,這裡我只介紹我使用過的乙個api,boolsendnotifymessage hwndhwnd uintmsg wparamwparam lparamlparam 具體使用方式如下 regist message define wm driver message wm user...

阿里雲訊息推送服務

移動推送 提供從雲端到移動終端的優質推送服務,支援android和ios平台的通知 訊息的推送功能 推送內容及模式 推送方式 按裝置號推送,在客戶端呼叫getdeviceld獲得裝置號,再通過控制台 openapi介面推送 名詞解釋 accesskeyld和accesskeysecret 阿里雲使用...

利弊互動的App測試方法

台式電腦與膝上型電腦曾是個人及職業需要的首選裝置,但如今已逐步被移動裝置取代,如智慧型手機 平板電腦和其他智慧型硬體。移動革命正悄然進行著同時也改變了企業運作方式。目前開發團隊必須建立敏捷開發流程以滿足使用者標準和硬體需求,但這說起來容易做起來較為困難。移動裝置盛行的時代,同時也帶來了乙個以前從未出...