MyriaNed - MyriaNed

MyriaNed logotipi
MyriaNed logotipi

MyriaNed a simsiz sensorli tarmoq (WSN) tomonidan ishlab chiqilgan platforma DevLab. Bu standartga asoslangan epidemik aloqa uslubidan foydalanadi radioeshittirish. Ushbu yondashuv odamlarning o'zaro munosabatini aks ettiradi, deyiladi g'iybat qilish.[1] Xabarlar vaqti-vaqti bilan yuboriladi va qo'shni qo'shnilar tomonidan qabul qilinadi. Har bir xabar takrorlanadi va barchaga takrorlanadi tugunlar tarmoqni qamrab oladigan; u a kabi tarqaladi virus (shuning uchun epidemik aloqa atamasi).

Bu juda samarali va mustahkam[2][3] asosan ikki sababga ko'ra protokol:

  • Birinchidan, tugunlar xabar yuborish vaqtida ularning mahallasida kimligini bilishlari shart emas, rejalashtirilgan a-priori tushunchasi yo'q Yo'nalish, ma'lumotlar darhol bir zumda bo'lishiladi.
  • Ikkinchidan, tarmoq bevosita ishonchli, chunki xabarlar har xil aloqa yo'nalishlarini parallel ravishda kuzatishi mumkin. Ikki tugun orasidagi xabarni yo'qotish ma'lumotlarning yo'qolishini anglatmaydi.

Tugunlarni qo'shish, olib tashlash yoki tarmoqni qayta sozlashni talab qilmasdan jismoniy harakat qilish mumkin. GOSSIP protokoli o'z-o'zini sozlash tarmoq echimidir. Tarmoq hatto heterojen ham bo'lishi mumkin, bu erda bir nechta tugunlar bir vaqtning o'zida turli xil ma'lumotlarni bir-biri bilan aloqa qiladilar. Bu xabar tarkibini boshqa tugunlarga yo'naltirish uchun uni izohlash talab qilinmasligi tufayli mumkin.

Xabarlar aloqasi to'liq shaffof bo'lib, uzluksiz aloqa platformasini taqdim etadi, bu erda yangi funktsiyalarni keyinchalik o'rnatiladigan bazani o'zgartirishga hojat qoldirmasdan qo'shish mumkin. Bundan tashqari, MyriaNed tarqatilgan tarmoqni "havo orqali" dasturlash orqali simsiz sensor tugunlari dasturini yangilashga qodir.

Ilhom

An'anaga ko'ra radioaloqa ga muvofiq tashkil etilgan xo'jayin-qul falsafa. Ikkala tugunning aloqa usuli nuqta-nuqta. Buyruq yuboriladi tepadan pastga va tasdiqnoma yuboriladi ostin-ustin ikkitasi o'rtasida ierarxik darajalar.

Biroq, ichida biologiya bu boshqacha tarzda tashkil etilgan. Masalan; misol uchun adrenalin inson tanasida butunlay boshqacha ishlaydi. Ushbu xabar (gormon va neyrotransmitter ) har xil turlariga yuboriladi hujayralar. Har bir hujayra ushbu xabar bilan nima qilishni biladi (yurak tezligini oshiring, qon tomirlarini toraytiring, havo yo'llarini kengaytiring) va tasdiqni yubormaydi. Bu ilhom qisqacha MyriaNed uchun.

Yana bir ilhom - bu asosiy narsa radioeshittirish tamoyil. Antennali radio har tomonga xabar yuborish va qabul qilish uchun qilingan. Shubhasiz uni bajarish optimallashtirilmagan nuqta-nuqta aloqa. Simlar bunga juda mos keladi, chunki ular har doim ikkita qurilmani bog'laydi. Simsiz aloqani ko'rib chiqadigan bo'lsak, u radioeshittirish imkoniyatlaridan foydalanadigan tarzda tuzilishi kerak.

Uchinchi ilhom insonning ilhomidir g'iybat qilish. Bu atama ba'zan tarqalish bilan bog'liq noto'g'ri ma'lumotlar ahamiyatsiz, ammo ma'lumotni tarqatish usuli tabiatda eng qadimgi va eng keng tarqalgan usullardan biridir. Axborot manba tomonidan ishlab chiqariladi va qo'shnilariga g'iybat qilinadi. Ular xabarni qo'shnilariga tarqatishdi va shu bilan ma'lumot bilan tanish bo'lgan odamlarni sonini ko'paytirdilar.

Ushbu uchta ilhom birgalikda MyriaNed platformasini ishlab chiqishga olib keldi. Tarmoqda master-slave tuzilishi yo'q, aksincha har bir tugun ierarxik jihatdan teng. MyriaNed tasodifiy va tugunning ishlashiga bog'liq bo'lmagan biologik marshrutdan foydalanadi. Har bir tugun xabar bilan nima qilishni hal qiladi. Bundan tashqari, u barcha qo'shnilariga xabar yuboradi va shu bilan asosiy radioaloqa xususiyatlaridan foydalanadi.

Texnik nuqtai

Ma'lumotlarni tarqatish

Potentsial ravishda ma'lumotlarning to'liq to'plami (masalan, sensor qiymatlari, boshqaruv ma'lumotlari) tarmoqdagi har bir tugun uchun mavjud. Umumiy holat deb nomlangan aqlli strategiyadan foydalanib, ushbu ma'lumotlar tarmoqdagi tarqatilgan ma'lumotlar bazasi sifatida saqlanadi. Tarmoqqa yangi qo'shilgan tugunlar ushbu umumiy holatdan bir zumda moslashish va tarmoq funksiyalariga hissa qo'shish uchun foydalanishi mumkin.

Xabarlarni keshlash haqida gap ketganda, ikkita senariy mavjud. Birinchi ssenariy, agar xabar qabul qiluvchi tugun uchun yangi bo'lsa (avvalgi aloqa turlarida ma'lumotlar olinmaganligini anglatadi), tugun xabarni keshda saqlaydi va bu xabarni o'z qo'shnilariga uzatadi. Ikkinchidan, agar xabar eski bo'lsa (ma'lumotlar ilgari, ya'ni boshqa qo'shni orqali olingan bo'lsa), xabar bekor qilinadi. Agar kesh to'lgan bo'lsa, yangi xabarlarga joy ajratish uchun turli xil strategiyalarni qo'llash mumkin.

Birgalikda ishlash

Yo'q, chunki tepadan pastga tarmoqqa o'rnatilgan tuzilma va ma'lumotlarni tarqatish shaffof, tarmoq tabiiy ravishda kattalashtirilishi mumkin. Aloqa darajasida identifikatsiyalash ma'muriyati kerak emas va xabarlar standart tuzilishga ega. Bu MyriaNed tarmog'ining hozirda mavjud bo'lgan WSN texnologiyalari chegaralaridan ancha kattalashishi mumkin. Shuningdek, turli xil funktsiyalar bitta tarmoqqa birlashtirilishi va bajarilishi mumkin.

Energiya sarfi

Tarmoqdagi tugunlarning energiya sarfini kamaytirish uchun velosipedda xizmat qilish ishlatilgan. Bu shuni anglatadiki, tugunlar vaqti-vaqti bilan aloqa qiladi va energiyani saqlab qolish uchun davrning katta qismida kutish rejimiga o'tadi. Tugunlarni aloqa qilish uchun bir vaqtning o'zida uyg'onish kerak, shuning uchun ular o'rnatilgan sinxronizatsiya mexanizmiga ega.

Radioaloqa

Radioaloqa paytida TDMA (vaqtni taqsimlash uchun bir nechta kirish)[4] sxemasi translyatsiya aloqasi paytida to'qnashuvlarni bartaraf etish uchun ishlatiladi.Hozirgi amaliyotlar 2,4 gigagertsli va 868 MGts radiolarda ishlaydi. MyriaNed tushunchasi shu chastotalar bilan chegaralanmaydi.

Topologiya

MyriaNed-ning oldingi xususiyatlaridan kelib chiqadiki, u haqiqatdan foydalanadi mash topologiya. Bunday topologiyaning afzalligi - bu tarmoqdagi ortiqcha aloqa yo'llari tufayli ishonchlilik va harakatchanlikni engishdir.

Sozlash

O'rnatish va konfiguratsiya minimal darajada saqlanadi pastdan yuqoriga qarab yondashish o'z-o'zini tashkil etuvchi tarmoqda ishlatiladi. Kabi texnologiyalar bilan taqqoslaganda koordinator yoki tarmoq menejeri sub'ekti tushunchasi yo'q Zigbi yoki WirelessHART. Bu sozlash va texnik xizmat ko'rsatish uchun sarflangan kuchni kamaytiradi.

Muxtoriyat

MyriaNed-dan ma'lum dasturlar uchun foydalanilganda, yakuniy dastur g'iybat tarqatish orqali tarmoq orqali o'tadigan mavjud ma'lumotlarga asoslanib, o'zlarining avtonom qarorlarini qabul qiladigan (masalan, boshqaruvchi aktuatorlar) avtonom qurilmalarning katta to'plamiga asoslanadi. Tarmoq tugunlarining barcha individual xatti-harakatlari yig'indisi, umuman tizimning paydo bo'ladigan xatti-harakatlarini aks ettiradi, bu tizimlar qo'llanilishi.

Xarajatlar

MyriaNed nihoyatda kichik stakka ega, kam hisoblash quvvatidan foydalanadi va katta miqdordagi energiyaga ehtiyoj sezmaydi. Shuning uchun uni oddiy usulda ishlatish mumkin mikrokontroller va kichik o'lchamdagi akkumulyator. Bu bitta tugunning narxini juda past qiladi.

DevLab a'zolar bitta chip echimi bilan ishlaydi, unda radio va mikrokontroller birlashtirilgan. Batareyasi biriktirilgan ushbu chip 2 evrolik tanga hajmidan kichikroq.

MyriaNed protokoli yordamida tarmoqlarni o'rnatish va kengaytirish ham tejamkor hisoblanadi. Adreslashning hojati yo'q va tarmoqdagi ma'lumotlar vaqt o'tishi bilan qo'shilgan tugunlar bilan sinxronlashtiriladi. Shu sababli, tarmoqni o'rnatish yoki kengaytirish uchun qo'shimcha xarajatlar talab qilinmaydi (shlyuzlar / o'rnatish / ko'priklar kabi).

Ilovalar

MyriaNed tuzilishi tufayli bozor dasturlari uchun turli xil profillarga ehtiyoj qolmaydi. Turli xil dasturlar aralashmasdan bir-birining yonida ishlashi mumkin. Buning o'rniga ular faqat tarmoqning zichligini oshirish orqali bir-birlariga yordam berishadi. Har bir DevLab a'zosi MyriaNed-dan xohlagan bozorida foydalanish bepul. Buning natijasida bir-biriga mos keladigan ko'plab qurilmalar butunlay boshqacha dasturlarda paydo bo'ldi.

Dastur maydoniMisol
Qurilishni avtomatlashtirishLedlar simsiz boshqaruvni boshqaradi [1] Issiqlikni boshqarish tizimi [2]
TransportSimsiz velosiped tormozi [3], Poezdlarni o'rindiqlarni bron qilish tizimi [4]
Qariyalarga g'amxo'rlikO'rnatilgan tarmoqlar bilan yashash [5]
TadbirSoundgadget [6], Ijtimoiy WSN [7]
Qishloq xo'jaligiIssiqxonalarda bog'dorchilikni kuzatish [8][9]

Amaliy dasturlarni taqdim eting

DEVLAB-ning orqasida turgan kompaniyalardan biri bo'lgan Chess Wise, MyriaNED texnologiyasini Mymesh-ning dastlabki bazasi sifatida ishlatgan, ularning tarmoq protokoli. Ushbu texnologiya talab qilinadigan muhitda bir vaqtning o'zida minglab moslamalarni ulash, boshqarish va tahlil qilish uchun ishlatiladi. [5]

Shuningdek qarang

Adabiyotlar

  1. ^ Anemaet, Pieter (2008). Tarqatilgan G-MAC: G'iybat algoritmlariga xizmat ko'rsatish uchun moslashuvchan MAC protokoli (Magistrlik dissertatsiyasi). Delft Texnik Universiteti, Nederlandiya.
  2. ^ Blagoyevich, M.; Nabi, M.; Geilen, M .; Basten, T .; Xendriks, T .; Shtayn, M. (2011 yil 28-iyul). Simsiz datchik tarmoqlari uchun ehtimoliy tan olish mexanizmi (PDF). Tarmoq, arxitektura va saqlash bo'yicha VI IEEE xalqaro konferentsiyalari (NAS). Olingan 11 yanvar 2012.
  3. ^ Nabi, Majid; Basten, Tven; Geilen, Mark; Blagoyevich, Milosh; Xendriks, Teun (2010 yil 10 sentyabr). Uzatish quvvatini moslashtirish bilan simsiz ko'p tarmoqli tarmoqli tarmoqlar uchun mustahkam protokol to'plami (PDF). Body Area Networks (BodyNets) bo'yicha yillik 5-yillik Xalqaro ICST konferentsiyasi.
  4. ^ Assegei, Fasika (2008). TDMA asosidagi simsiz sensorlar tarmog'ining markazlashtirilmagan ramka sinxronizatsiyasi (Magistrlik dissertatsiyasi). Eyndxoven texnika universiteti, Gollandiya.
  5. ^ https://ledmagazine.nl/nieuws/i19059/chess-lanceert-lichtcontroller-micro-blc

Tashqi havolalar

RaI dasturi 2301302, van der Wateren, Frits, "Faqat tarqatiladigan tarqatiladigan simsiz tarmoq", 2009-06-22 da nashr etilgan, CHESSga tayinlangan