Etherbox: протокол для управления модульной сенсорной сетью

Автор: Шевчук Юрий Владимирович, Шевчук Елена Васильевна, Пономарв Александр Юрьевич, Фохт Игорь Анатольевич, Елистратов Алексей Викторович, Вахрин Андрей Юрьевич, Яровицын Роман Евгеньевич

Журнал: Программные системы: теория и приложения @programmnye-sistemy

Рубрика: Программное и аппаратное обеспечение распределенных и суперкомпьютерных систем

Статья в выпуске: 4 (35) т.8, 2017 года.

Бесплатный доступ

Протокол прикладного уровня Etherbox предназначен для взаимодействия управляющего компьютера с узлами сенсорной сети в форме исполняемых программ виртуальной машины, что позволяет обеспечить гибкость в управлении, необходимую для сенсорных сетях с модульной конструкцией узлов. В статье описаны принципы функционирования сенсорной сети, использующей протокол Etherbox, в сравнении с сетями, использующими протоколы MQTT-SN и CoAP. Рассматривается архитектура программного обеспечения снесорных узлов и управляющего компьютера.

ID: 143164277 Короткий адрес: https://sciup.org/143164277

Список литературы Etherbox: протокол для управления модульной сенсорной сетью

  • MQTT For Sensor Networks (MQTT-SN) Protocol Specification Version 1.2., 2013, URL: http://mqtt.org/MQTT-S_spec_v1.2.pdf
  • MQTT 3.1.1 specification, OASIS, 2015, URL: http://docs.oasisopen.org/mqtt/mqtt/v3.1.1/mqtt-v3.1.1.html
  • Z. Shelby, K. Hartke, C. Bormann. The Constrained Application Protocol (CoAP), RFC7252, RFC Editor, 2014, URL: http://www.rfceditor.org/rfc/rfc7252.txt
  • K. Hartke. Observing Resources in the Constrained Application Protocol (CoAP), RFC7641, RFC Editor, 2015, URL: http://www.rfceditor.org/rfc/rfc7641.txt
  • J. Postel. User Datagram Protocol, RFC768, RFC Editor, 1980, URL: http://www.rfc-editor.org/rfc/rfc768.txt
  • J. Postel. Transmission Control Protocol, RFC793, RFC Editor, 1981, URL: http://www.rfc-editor.org/rfc/rfc793.txt
  • UM10204. I2 C-bus specification and user manual, NXP Semicondictor, 2014, 64 p., URL: http://www.nxp.com/documents/user_manual/UM10204.pdf
  • М. Д. Недев, Ю. В. Шевчук. Сенсорная сеть с организацией извне//Труды Третьей российской конференции с международным участием "Технические и программные средства систем управления, контроля и измерения", УКИ'12 (Москва, 16-19 апреля 2012 г.), ИПУ РАН, М., 2012, ISBN: 978-5-91450-100-3.
  • С. М. Абрамов, Ю. В. Шевчук, А. Ю. Пономарев, С. М. Пономарева, Е. В. Шевчук. Сенсорная сеть с модульной архитектурой//Программные системы: теория и приложения, Т. 6, № 4(27). 2015. С. 197-208, URL: http://psta.psiras.ru/read/psta2015_4_197-208.pdf
  • Ю. В. Шевчук, А. Ю. Шевчук. Виртуальная машина "Etherbox32vm"//Программные системы: теория и приложения, Т. 7, № 4(31). 2016. С. 119-143, URL: http://psta.psiras.ru/read/psta2016_4_119-143.pdf
  • rsh -remote shell. Linux man page, URL: https://linux.die.net/man/1/rsh
  • Electrical Characteristics of Generators and Receivers for Use in Balanced Digital Multipoint Systems, TIA/EIA Interim Standard, TIA/EIA-485-A, Telecommunications Industry Association, Arlington, VA, USA, 1998.
  • Arduino: Shield Pin Usage, URL: http://playground.arduino.cc/Main/ShieldPinUsage
  • JH. Song, R. Poovendran, J. Lee, T. Iwata. The AES-CMAC Algorithm, RFC4493, RFC Editor, 2006, URL: http://www.rfceditor.org/rfc/rfc4493.txt
  • D. Mills, J. Martin, J. Burbank, W. Kasch. Network Time Protocol Version 4: Protocol and Algorithms Specification, RFC5905, RFC Editor, 2010, URL: http://www.rfc-editor.org/rfc/rfc5905.txt
  • P. Srisuresh, M. Holdrege. IP Network Address Translator (NAT) Terminology and Considerations, RFC2663, RFC Editor, 1999, URL: http://www.rfc-editor.org/rfc/rfc2663.txt
  • S. Cheshire, B. Aboba, E. Guttman. Dynamic Configuration of IPv4 Link-Local Addresses, RFC3927, RFC Editor, 2005, URL: http://www.rfc-editor.org/rfc/rfc3927.txt
  • R. Droms. Dynamic Host Configuration Protocol, RFC2131, RFC Editor, 1997, URL: http://www.rfc-editor.org/rfc/rfc2131.txt
  • SNMP RFCs, URL: http://www.snmp.com/protocol/snmp_rfcs.shtml
  • Guidelines for Use of Extended Unique Identifier (EUI), Organizationally Unique Identifier (OUI), and Company ID (CID), IEEE, 2017, URL: http://standards.ieee.org/develop/regauth/tut/eui.pdf
  • S. Thomson, T. Narten, T. Jinmei. IPv6 Stateless Address Autoconfiguration, RFC4862, RFC Editor, 2007, URL: http://www.rfceditor.org/rfc/rfc4862.txt
  • H. Lindholm-Ventola, B. Silverajan. CoAP-SNMP Interworking in IoT Scenarios, Tampere University of Technology. Department of Pervasive Computing, 2014, ISBN: 978-952-15-3219-1.
  • C. Bormann, S. Lemay, H. Tschofenig, K. Hartke, B. Silverajan, B. Raymor, Ed.. CoAP (Constrained Application Protocol) over TCP, TLS, and WebSockets, IETF, 2017, URL: https://tools.ietf.org/html/drafttschofenig-core-coap-tcp-tls
  • M. Scharf, M. Necker, B. Gloss. "The Sensitivity of TCP to Sudden Delay Variations in Mobile Networks", Networking 2004, Lecture Notes in Computer Science, vol. 3042, eds. N. Mitrou, K. Kontovasilis, G.N. Rouskas, I. Iliadis, L. Merakos, Springer, Berlin-Heidelberg, 2004. P. 76-87.
Еще
Ред. заметка