[發明專利]一種面向MC1321X的無線傳感器網絡WSN重編程方法有效
| 申請號: | 201410437526.6 | 申請日: | 2014-08-29 |
| 公開(公告)號: | CN104199661B | 公開(公告)日: | 2017-06-16 |
| 發明(設計)人: | 王宜懷;胡宗棠;凌云 | 申請(專利權)人: | 蘇州大學 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;H04W84/18 |
| 代理公司: | 南京利豐知識產權代理事務所(特殊普通合伙)32256 | 代理人: | 王鋒 |
| 地址: | 215123 江蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 面向 mc1321x 無線 傳感器 網絡 wsn 編程 方法 | ||
1.一種面向MC1321X的無線傳感器網絡WSN重編程方法,其特征在于:
將每行機器碼校驗和作為代碼快速比較的索引值,逐行遍歷S19文件,按照校驗和、FLASH地址、長度和代碼數據建立二級映射的MC1321X機器碼管理列表,所述校驗和為代碼長度、地址和代碼數據三部分所有字節之和的反碼的低8位;
在機器碼管理列表的一級列表中將新舊程序的一級列表中每個單元值進行異或運算比較,確定具有差異的S記錄行;
通過計算MCU FLASH地址,確定具有差異的S記錄行代碼位于MC1321X中Flash的頁號和頁內偏移,將計算出的頁號、頁內偏移和S19文件的其他屬性填入MC1321X差異代碼管理雙向鏈表中;
根據MC1321X差異代碼管理雙向鏈表確定需更新的MCU方機器碼;
將需更新的MCU方機器碼分成若干個代碼摘要或代碼段,每個代碼摘要或代碼段由一個序號來標識;
對于每個代碼摘要或代碼段數據幀,判斷幀位圖,決定是否進行接收流程并轉發此幀并通過幀位圖來判斷是否重復轉發相同數據幀。
2.根據權利要求1所述的面向MC1321X的無線傳感器網絡WSN重編程方法,其特征在于,差異代碼管理雙向鏈表節點的先后按照FLASH地址大小排列。
3.根據權利要求1所述的面向MC1321X的無線傳感器網絡WSN重編程方法,其特征在于,使用一個計時器t來表示每個代碼摘要或代碼段數據幀在節點中的生命周期,當節點第一次接收到該數據幀時開始計時,選擇一個時間閾值TIME,當t大于TIME時判斷幀位圖,決定是否進行接收流程并轉發此幀。
4.根據權利要求1所述的面向MC1321X的無線傳感器網絡WSN重編程方法,其特征在于,數據幀號為8個Bit。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于蘇州大學,未經蘇州大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410437526.6/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:刷機方法、裝置及相應設備
- 下一篇:開放平臺的調用方法及裝置





