LoRa ALOHA競爭型協(xié)議即將交付

aloha.jpg

圖1:ALOHA 競爭型MAC

LoRa Radio PHY 物理層有一定的距離優(yōu)勢,但是速率比較低,所以也不太適合做路由多跳之類的MAC層設(shè)計。而官方給出的LoRaMAC,即LoRaWAN是一種面向數(shù)據(jù)采集和星型拓?fù)涞腗AC設(shè)計,上傳采用ALOHA競爭協(xié)議,而下發(fā)采用TDD預(yù)分配方式。

我打算做的是上下傳均基于ALOHA的MAC協(xié)議。之前找到過Air9的開源代碼,但是整合后發(fā)現(xiàn)編譯時出現(xiàn)CircularBuffer報錯,最近才發(fā)現(xiàn)原來除了應(yīng)用層中導(dǎo)入了CircularBuffer模板,mbed/platofrom層里也有一個類似的,而且是同名的CircularBuffer。所以,將應(yīng)用層的CirularBuffer改名為RingBuffer解決此問題。

接下來,會持續(xù)進(jìn)行ALOHA協(xié)議的系統(tǒng)整合,測試完畢后交付給大家測試一下?;贏LOHA,可以在PC/Android等系統(tǒng)中完成一些相對完整的設(shè)計了。我會提供基于Python的二次開發(fā)代碼,至于C#/Java/JavaScript/Lua等就靠大家自己努力了。畢竟基于USB CDC開發(fā),和開發(fā)串口一樣容易。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 179,138評論 25 708
  • 前言:對于文本的高度計算通常我們會使用NSString的- (CGRect)boundingRectWithSiz...
    nuannuan_nuan閱讀 3,957評論 1 3
  • 白石臨灣似月牙, 美加界海淘黑沙。 你砌長堤媽媽伴, 我挖圓坑娃哈哈。
    珠江潮平閱讀 572評論 5 11
  • 終于忙碌的2017上半年終于走到尾端了,伴隨著的是我七月份的南加州之旅,結(jié)束了翻譯的工作,結(jié)束了科室的工作,結(jié)束了...
    言偃閱讀 200評論 0 1
  • 九寨溝的湖泊被當(dāng)?shù)厝朔Q之為“海子”,那里水是有顏色的,清澈地可以看見湖面以下的石頭。對于這種美景構(gòu)圖君是沒有抵抗力...
    龍飛攝影閱讀 1,585評論 1 4

友情鏈接更多精彩內(nèi)容