MySensors - MySensors - Wikipedia

MySensors
MySensors.org
Dastlabki chiqarilish2013; 7 yil oldin (2013)
Barqaror chiqish
2.3 / 2018 yil 18-iyun (2018-06-18)[1]
YozilganC
TuriFaol
LitsenziyaGNU umumiy jamoat litsenziyasi 2.0 yoki tijorat
Veb-saytwww.missensorlar.org

MySensors a bepul va ochiq manba DIY (buni o'zing qil ) uchun dasturiy ta'minot bazasi simsiz IOT (Internet narsalar ) qurilmalar yordamida aloqa o'rnatishga imkon beradigan qurilmalar radio uzatgichlar. Kutubxona dastlab uchun ishlab chiqilgan Arduino platforma.[2][3]

MySensors moslamalari avtomatik ravishda tuzilishga o'xshash o'z-o'zini davolaydigan mash hosil qiladigan tugunlarning virtual radio tarmog'ini yaratadi. Har bir tugun boshqa tugunlar uchun oddiy qisqa masofali transmitterlar yordamida katta masofalarni bosib o'tish uchun xabarlarni uzatishi mumkin. Har bir tugunda bir nechta sensorlar yoki aktuatorlar biriktirilgan bo'lishi va tarmoqdagi boshqa tugunlar bilan o'zaro aloqada bo'lishi mumkin.

Radio tarmog'i 254 ta tugundan iborat bo'lishi mumkin, bu erda bitta tugun Internetga kirish eshigi yoki uy avtomatizatsiyasi boshqaruvchisi vazifasini bajarishi mumkin. Nazorat qiluvchi radioeshittirishga id tayinlash va vaqtni anglash kabi funktsiyalarni qo'shadi.

Qo'llab-quvvatlanadigan apparat platformalari

Ushbu ramka tabiiy ravishda quyidagi platformalarda ishlashi mumkin va mikro kontrollerlar.

Aloqa imkoniyatlari

MySensors simsiz aloqani quyidagi transmitterlardan foydalanib qo'llab-quvvatlaydi:

  • NRF24L01
  • RFM69
  • RFM95 (LoRa )
  • WiFi (ESP8266 va ESP32)

Simli aloqa orqali:

Xavfsizlik

Simsiz aloqani uzilgan holda imzolash mumkin HMAC-SHA256 bilan apparat orqali Atmel ATSHA204A yoki mos keladigan dasturiy ta'minotni taqlid qilish va ixtiyoriy ravishda shifrlangan. Amalga oshirish vaqti neytral oqartirilgan tasodifiy raqamlar, hujumni aniqlash va blokirovka qilishdan himoya qiladi hujumlarni vaqtini belgilash, takroriy hujumlar va o'rtadagi hujumlar.

Dasturiy ta'minotning yangilanishi orqali

The proshivka MySensor tugunini bir nechta turli xil yuklash imkoniyatlari yordamida havo orqali yangilash mumkin:

  • MySensorsBootloaderRF24 yordamida flesh-xotirani qayta yozish.[6]
  • DualOptiBoot bilan tashqi fleshdan foydalanish.[7]
  • O'rnatilgan OTA xususiyatidan foydalangan holda ESP8266 tugunlari uchun.[8]

Shuningdek qarang

Adabiyotlar

  1. ^ https://forum.mysensors.org/topic/9446/mysensors-2-3-0-released
  2. ^ Ramljak, Dario (2015). Sustav nadzora kvalitete zraka u zatvorenim prostorima koristeći bežične senzorske mreže (Magistrlik dissertatsiyasi). Zagreb universiteti.
  3. ^ Guarnieri Calò Carducci, Karlo (2015). Arzon narxlardagi ko'p maqsadli simsiz sensorlar tarmog'ini loyihalash. IEEE Xalqaro o'lchov va tarmoq bo'yicha seminar. Koimbra, Portugaliya.
  4. ^ "mysensors / ArduinoHwSAMD". GitHub. Olingan 2016-12-30.
  5. ^ hek. "Simli RS485 datchik tarmog'ini yaratish | MySensors - O'zingizning bog'langan uy tajribangizni yarating". MySensors. Olingan 2016-12-30.
  6. ^ "mysensors / MySensorsBootloaderRF24". GitHub. Olingan 2016-12-30.
  7. ^ "mysensors / DualOptiboot". GitHub. Olingan 2016-12-30.
  8. ^ "OTA Update · ESP8266 Arduino Core". esp8266.github.io. Olingan 2016-12-30.

Tashqi havolalar