{"id":31904,"date":"2019-10-31T21:43:52","date_gmt":"2019-10-31T18:43:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kompaniya-mozilla-predstavila-platformu-webthings\/"},"modified":"2019-10-31T21:43:52","modified_gmt":"2019-10-31T18:43:52","slug":"kompaniya-mozilla-predstavila-platformu-webthings","status":"publish","type":"post","link":"https:\/\/prohoster.info\/en\/blog\/news\/kompaniya-mozilla-predstavila-platformu-webthings","title":{"rendered":"Mozilla has introduced the WebThings platform","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Mozilla, after two years of experimentation and development <noindex><a rel=\"nofollow\" href=\"https:\/\/hacks.mozilla.org\/2019\/04\/introducing-mozilla-webthings\/\">introduced<\/a><\/noindex> the platform <noindex><a rel=\"nofollow\" href=\"https:\/\/iot.mozilla.org\/\">WebThings<\/a><\/noindex>, which included previously developed projects <noindex><a rel=\"nofollow\" href=\"https:\/\/iot.mozilla.org\/framework\">WebThings Framework<\/a><\/noindex>and <noindex><a rel=\"nofollow\" href=\"https:\/\/iot.mozilla.org\/gateway\/\">WebThings Gateway<\/a><\/noindex>, providing components for accessing various categories of consumer devices and utilizing the universal <noindex><a rel=\"nofollow\" href=\"https:\/\/iot.mozilla.org\/wot\/\">Web Things API<\/a><\/noindex> to organize interaction with them. The project's developments <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-iot\/\">is distributed<\/a><\/noindex> under the MPL 2.0 license.<\/p>\n<p>The WebThings Framework provides a set of pluggable components for creating IoT devices that can directly interact using the Web Things API. Such devices can be automatically discovered by gateways based on WebThings Gateway or client software (using mDNS) for subsequent monitoring and management via the web. Server implementations for the Web Things API are prepared in the form of libraries on<br \/>\n<noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-iot\/webthing-python\">Python<\/a><\/noindex>,<br \/>\n              <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-iot\/webthing-java\">Java.<\/a><\/noindex>,<\/p>\n<p>              <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-iot\/webthing-rust\">Rust<\/a><\/noindex>, <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-iot\/webthing-arduino\">Arduino<\/a><\/noindex> and <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-iot\/webthing-upy\">MicroPython<\/a><\/noindex>.<\/p>\n<p>WebThings Gateway <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=48029\">represents<\/a><\/noindex> providing a universal layer for accessing various categories of consumer and IoT devices, hiding the specifics of each platform and not requiring the use of manufacturer-specific applications. The project's code <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-iot\/gateway\/\">is written<\/a><\/noindex> is written in JavaScript using the Node.js server platform. For gateway interaction with IoT platforms, protocols such as ZigBee and ZWave, WiFi, or direct connection via GPIO can be used. Firmware with the gateway <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-iot\/wiki\/wiki\/Supported-Hardware\">are prepared<\/a><\/noindex> for various models of Raspberry Pi is also available <noindex>packages<\/noindex> for OpenWrt and Debian.<br \/>\n<center><noindex><a rel=\"nofollow\" href=\"https:\/\/2r4s9p1yi1fa2jd7j43zph8r-wpengine.netdna-ssl.com\/files\/2019\/04\/webthings_gateway_main_menu.png\"><img decoding=\"async\" alt=\"Mozilla has introduced the WebThings platform\" src=\"\/wp-content\/uploads\/2019\/04\/02ffd912e351c22492d68dfe0e9b2f5e.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center>\n<\/p>\n<p>The gateway can be <noindex><a rel=\"nofollow\" href=\"http:\/\/iot.mozilla.org\/gateway\/\">to install<\/a><\/noindex> installed on a Raspberry Pi board, creating a smart home management system that integrates all existing IoT devices in the home and provides tools for monitoring and controlling them through a Web interface. The platform also allows for the creation of additional web applications that can interact with devices via <noindex><a rel=\"nofollow\" href=\"https:\/\/iot.mozilla.org\/wot\/\">Web Thing API<\/a><\/noindex>. Thus, instead of installing your own mobile application for each type of IoT device, you can use a single unified web interface. To set up the WebThings Gateway, it is enough to load the provided firmware onto an SD card, open the host in the browser at \u2018gateway.local,\u2019 configure the connection to WiFi, ZigBee, or ZWave, find existing IoT devices, configure settings for external access, and add the most popular devices to the home screen.<\/p>\n<p>The gateway supports functions such as device discovery on the local network, selecting a web address for connecting to devices from the internet, creating accounts for accessing the gateway's web interface, connecting devices that support proprietary ZigBee and Z-Wave protocols, remote control of devices via the web application, remote monitoring of home conditions, and video surveillance. In addition to the web interface and API, the gateway also features experimental support for voice control, allowing it to recognize and execute voice commands (for example, \u2018turn on the kitchen light\u2019).<\/p>\n<p>Simultaneously with the announcement of the new WebThings platform, the release of <noindex><a rel=\"nofollow\" href=\"https:\/\/github.com\/mozilla-iot\/gateway\/releases\/tag\/0.8.0\">WebThings Gateway 0.8<\/a><\/noindex>, which offers the following innovations:<\/p>\n<ul>\n<li class=\"l\"> A logging system has been added to collect statistics on the operation of all IoT devices and sensors in the home network, allowing users to assess their activity through visual graphs. For example, you can find out how many times doors were opened and closed during your absence, how the temperature in the house changed, how much energy devices plugged into smart sockets consumed, when motion detectors were triggered, and so on. Graphs can be displayed over hours, days, and weeks and can be scrolled along the timeline.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/2r4s9p1yi1fa2jd7j43zph8r-wpengine.netdna-ssl.com\/files\/2019\/04\/logging.png\"><img decoding=\"async\" alt=\"Mozilla has introduced the WebThings platform\" src=\"\/wp-content\/uploads\/2019\/04\/2a6f909d3c2b6ed4c6508331ffcaddfe.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> Alarm signals have been added, which can be triggered in the event of situations requiring immediate action. For example, alarm signals can be linked to smoke detector activations, leaks, or carbon monoxide alerts, as well as when burglary signals are received. In case of an alarm trigger, notifications can be sent via SMS or other alerting means.\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/2r4s9p1yi1fa2jd7j43zph8r-wpengine.netdna-ssl.com\/files\/2019\/04\/alarm.png\"><img decoding=\"async\" alt=\"Mozilla has introduced the WebThings platform\" src=\"\/wp-content\/uploads\/2019\/04\/943648ab5519a9b59ec10bcc2f3d4c32.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> An interface for configuring network connection settings has been added. Previously, switching from one wireless network to another, when both networks are available, required executing commands in the console. Now, network parameters can be modified through the web interface (section Settings \u2192 Network), where you can manage IP address assignments, scan available wireless networks, and change access points;\n<p><center><noindex><a rel=\"nofollow\" href=\"https:\/\/2r4s9p1yi1fa2jd7j43zph8r-wpengine.netdna-ssl.com\/files\/2019\/04\/network_settings-1.png\"><img decoding=\"async\" alt=\"Mozilla has introduced the WebThings platform\" src=\"\/wp-content\/uploads\/2019\/04\/24301d08201fc2637c8a4a720c32b163.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/center><\/p>\n<li class=\"l\"> <noindex>Prepared<\/noindex> Experimental packages for routers based on OpenWrt that allow the use of routers not only for providing network access but also as control nodes for smart homes. In the future, we plan to prepare our own distribution based on OpenWrt with integrated support for Things Gateway, providing a unified interface for smart home configuration and wireless access points. Currently, WebThings Gateway can already operate in wireless access point mode, not just as a client of a wireless network.\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Source: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=50538\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Mozilla \u043f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 WebThings, \u0432 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0432\u043e\u0448\u043b\u0438 \u0440\u0430\u043d\u0435\u0435 \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u044b WebThings Framework&#8202;\u0438 WebThings Gateway, \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u043c \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044f\u043c \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432 \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044c\u043d\u043e\u0433\u043e Web Things API \u0434\u043b\u044f \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u043d\u0438\u043c\u0438. \u041d\u0430\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u0440\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u044f\u044e\u0442\u0441\u044f \u043f\u043e\u0434 \u043b\u0438\u0446\u0435\u043d\u0437\u0438\u0435\u0439 MPL 2.0. WebThings Framework&#8202;\u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442 \u043d\u0430\u0431\u043e\u0440 \u0437\u0430\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0445 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u043e\u0432 \u0434\u043b\u044f [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":23764,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-31904","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Mozilla \u043f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/en\/blog\/news\/kompaniya-mozilla-predstavila-platformu-webthings\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Mozilla \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 WebThings | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Mozilla \u043f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/en\/blog\/news\/kompaniya-mozilla-predstavila-platformu-webthings\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:43:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:43:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Mozilla has introduced the WebThings platform | ProHoster","description":"After two years of experiments and development, Mozilla has introduced the platform","canonical_url":"https:\/\/prohoster.info\/en\/blog\/news\/kompaniya-mozilla-predstavila-platformu-webthings","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"en_US","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Mozilla \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443 WebThings | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Mozilla \u043f\u043e\u0441\u043b\u0435 \u0434\u0432\u0443\u0445 \u043b\u0435\u0442 \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u043e\u0432 \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u0438\u043b\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443","og:url":"https:\/\/prohoster.info\/en\/blog\/news\/kompaniya-mozilla-predstavila-platformu-webthings","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:43:52+00:00","article:modified_time":"2019-10-31T18:43:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"31904","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 08:22:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 03:09:25","updated":"2026-01-21 08:22:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/31904","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/comments?post=31904"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/posts\/31904\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media\/23764"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/media?parent=31904"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/categories?post=31904"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/en\/wp-json\/wp\/v2\/tags?post=31904"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}