MySensors - MySensors - Wikipedia

MySensors
MySensors.org
İlk sürüm2013; 7 yıl önce (2013)
Kararlı sürüm
2.3 / 18 Haziran 2018 (2018-06-18)[1]
YazılmışC
TürAktif
LisansGNU Genel Kamu Lisansı 2.0 veya Ticari
İnternet sitesiwww.mysensors.org

MySensors bir ücretsiz ve açık kaynak DIY (kendin Yap ) için yazılım çerçevesi kablosuz IoT (Nesnelerin interneti ) cihazların kullanarak iletişim kurmasına izin veren cihazlar radyo vericileri. Kütüphane başlangıçta aşağıdakiler için geliştirilmiştir: Arduino platform.[2][3]

MySensors cihazları, otomatik olarak kendi kendini onaran ağ benzeri bir yapı oluşturan sanal bir radyo düğüm ağı oluşturur. Her bir düğüm, basit kısa menzilli alıcı-vericileri kullanarak daha büyük mesafeleri kapsamak için diğer düğümler için mesajlar iletebilir. Her bir düğüm, bağlı birkaç sensör veya aktüatöre sahip olabilir ve ağdaki diğer düğümlerle etkileşime girebilir.

Radyo ağı, bir düğümün internete veya bir ev otomasyon kontrol cihazına bir ağ geçidi görevi görebildiği 254'e kadar düğümden oluşabilir. Denetleyici, radyo ağına kimlik atama ve zaman farkındalığı gibi işlevler ekler.

Desteklenen donanım platformları

Çerçeve, aşağıdaki platformlarda yerel olarak çalıştırılabilir ve mikro denetleyiciler.

İletişim seçenekleri

MySensors, aşağıdaki alıcı-vericileri kullanarak kablosuz iletişimi destekler:

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

Üzerinden kablolu iletişim:

Güvenlik

Kablosuz iletişim, kısaltılmış kullanılarak imzalanabilir HMAC-SHA256 ya donanım yoluyla Atmel ATSHA204A veya uyumlu yazılım öykünmesi ve isteğe bağlı olarak şifrelenmiş. Uygulama, zamanlama nötrdür. beyazlatılmış rastgele sayılar, saldırı algılama ve kilitleme ve karşı koruma zamanlama saldırıları, tekrar saldırıları ve ortadaki adam.

Kablosuz aygıt yazılımı güncellemeleri

aygıt yazılımı Bir MySensor düğümünün, birkaç farklı önyükleyici seçeneği kullanılarak kablosuz olarak güncellenebilir:

  • MySensorsBootloaderRF24 kullanılarak yerinde flash belleğin üzerine yazma.[6]
  • DualOptiBoot ile harici flaş kullanma.[7]
  • Dahili OTA özelliğini kullanan ESP8266 düğümleri için.[8]

Ayrıca bakınız

Referanslar

  1. ^ https://forum.mysensors.org/topic/9446/mysensors-2-3-0-released
  2. ^ Ramljak, Dario (2015). Sustav nadzora kvalitete zatvorenim prostorima koristeći bežične senzorske mreže (Yüksek Lisans tezi). Zagreb Üniversitesi.
  3. ^ Guarnieri Calò Carducci, Carlo (2015). Düşük Maliyetli Çok Amaçlı Kablosuz Sensör Ağının Tasarımı. IEEE Uluslararası Ölçüm ve Ağ Oluşturma Çalıştayı. Coimbra, Portekiz.
  4. ^ "mysensors / ArduinoHwSAMD". GitHub. Alındı 2016-12-30.
  5. ^ hek. "Kablolu bir RS485 sensör ağı oluşturma | MySensors - Kendi Bağlantılı Ev Deneyiminizi oluşturun". MySensors. Alındı 2016-12-30.
  6. ^ "mysensors / MySensorsBootloaderRF24". GitHub. Alındı 2016-12-30.
  7. ^ "mysensors / DualOptiboot". GitHub. Alındı 2016-12-30.
  8. ^ "OTA Güncellemesi · ESP8266 Arduino Core". esp8266.github.io. Alındı 2016-12-30.

Dış bağlantılar