OpenThread: Bringing the Internet to low-power IoT devices (Google I/O '18)

  Переглядів 33,786

Google for Developers

Google for Developers

День тому

Thread is a secure, reliable, IPv6-based mesh networking protocol designed for connecting battery-powered devices. OpenThread released by Nest is an open-source implementation of Thread, making the same technology used in Nest products more broadly available to developers. OpenThread supports a variety of chipsets and product platforms such as Android Things, Linux, and RTOS. This talk will provide a brief overview of Thread and how developers can quickly build IoT solutions using OpenThread.
Rate this session by signing-in on the I/O website here → goo.gl/qS1xyt
Visit the website → openthread.io/
OpenThread Github → goo.gl/mXFBd8
Simulating a Thread network using OpenThread codelab → goo.gl/vrn8ay
OpenThread Hardware codelab → goo.gl/npEBc1
Watch more IoT sessions from I/O '18 here → goo.gl/xfowJ8
See all the sessions from Google I/O '18 here → goo.gl/q1Tr8x
Subscribe to the Google Developers channel → goo.gl/mQyv5L
#io18 event: Google I/O 2018; re_ty: Publish; fullname: Jonathan Hui, Vaas Krishnamurthy; event: Google I/O 2018;

КОМЕНТАРІ: 32
@movax20h
@movax20h 5 років тому
Finally. IoT architecture that make sense. Good to see some good in engineering and industry wide support.
@kranthisai
@kranthisai 5 років тому
awesome demo.. Looking forward to work on it ASAP..
@movax20h
@movax20h 5 років тому
Awesome demo Vaas!
@gabrielgraf2521
@gabrielgraf2521 Рік тому
Amazing, will definitely try this out
@antonalm7689
@antonalm7689 5 років тому
Great talk!
@brandonlamontcooper8141
@brandonlamontcooper8141 Рік тому
thanks for all your tips, tricks and wisdom
@seshansesha7645
@seshansesha7645 4 роки тому
Nice...👍
@cheshire147
@cheshire147 2 роки тому
im about as excited to see this a googleFI
@RaviPujar
@RaviPujar 4 роки тому
What's the longest distance we can achieve using Thread, considering streetlight type devices placed along a long street of few kilometers. Long distance support?
@mrhusi
@mrhusi 4 роки тому
This depends on the physical layer, Thread is on a higher-level. I guess you could use any kind of physical layer.
@RaviPujar
@RaviPujar 4 роки тому
@@mrhusi I am talking about using Bluetooth 5
@yunushkin88
@yunushkin88 5 років тому
and what's the disadvantage of zigbee or z-wave? why another protocol if and so all smart houses are built on mesh networks. I certainly like to openthread and even try to make a network, but what is his future?
@jonathanhui3322
@jonathanhui3322 5 років тому
Zigbee and Z-Wave do not support IPv6 and, as a result, do not support direct end-to-end connectivity with devices outside their local network. WIth IPv6, you can build a single application that communicates securely, end-to-end across multiple link technologies (Wi-Fi, Cellular, and Thread) without stateful application gateways in between. The video has a couple slides on this aspect.
@petkish
@petkish 5 років тому
How routing is done for devices which move around in the house? Like a smart dog collar?
@jonathanhui3322
@jonathanhui3322 5 років тому
Something like a smart dog collar would most likely operate as a battery-powered end device in the Thread network. Thread end devices are responsible for connecting to a neighboring Thread router. The Thread routers are responsible for discovering which router a given end device is attached to. The Thread routing protocol maintains the shortest path between all routers.
@shivamgupta549
@shivamgupta549 Рік тому
@@jonathanhui3322 For routing do you guys use RPL IPv6 Routing Protocol for Low power and Lossy Networks?
@jonathanhui3322
@jonathanhui3322 Рік тому
@@shivamgupta549 Thread does not implement RPL for IPv6 routing.
@shivamgupta549
@shivamgupta549 Рік тому
@@jonathanhui3322 Thanks for your reply! It means alot. I was going through the thread specification, what I understood you are using MPL( RFC 7731) & Trickle Algorithm (RFC 6206) for multicast packets. for unicast you are using simple distance vector routing protocol, which seems like a simplified version/implementation of RPL (RFC6550). can you tell me brief what are the difference/benefits between Thread routing protocol and RPL? it helps me to understand more about OpenThread. Thanks for your valuable time.
@jonathanhui3322
@jonathanhui3322 Рік тому
@@shivamgupta549 Thread uses an any-to-any distance-vector routing protocol that is closer to RIP(ng) but takes advantage of the way Thread addresses nodes to compress the routing table information to reduce both memory and communication overhead.
@mohmedaminpatel4427
@mohmedaminpatel4427 5 років тому
How is Thread different than 6lowPan other than its integration capabilities ?
@jonathanhui3322
@jonathanhui3322 5 років тому
6LoWPAN defines how to transport IPv6 datagrams in IEEE 802.15.4 frames. Thread builds upon 6LoWPAN to define a complete IPv6-based mesh network and includes link security, device commissioning, mesh routing, network configuration, sleepy end device operation, and more.
@yaghiyahbrenner8902
@yaghiyahbrenner8902 5 років тому
thanks for this answer, I had the same question.
@33jaha
@33jaha 6 років тому
Will this technology be suitable in outdoor?
@jonathanhui3322
@jonathanhui3322 6 років тому
Thread is a wireless communication technology. You can certainly use Thread to connect devices in outdoor applications.
@movax20h
@movax20h 5 років тому
Well, what about mobility? i.e. A sensor on a bike, that communicate with other bikes, or when it arrives at my home, or home of my friend, connects and communicate over Internet with some service recording my bike runs. Wireless static, is not the same as mobile wireless.
@jonathanhui3322
@jonathanhui3322 5 років тому
Thread typically assumes a relatively static infrastructure, much like Wi-Fi. At the same time, Thread can support device applications that involve intermittent connectivity due to the device entering/leaving the network, again much like Wi-Fi.
@warrenhuang9692
@warrenhuang9692 6 років тому
Does Google Home support Thread?
@jonathanhui3322
@jonathanhui3322 5 років тому
Google Home does not include an IEEE 802.15.4 radio that is necessary to support Thread.
@AbduAhmed-hi6bw
@AbduAhmed-hi6bw Рік тому
Good demo...can i get your email as i want test thread devices as part of my research
@muhammadsiddiqui2244
@muhammadsiddiqui2244 4 роки тому
Periodic Better Parent Search......LOL.......this option is really powerful but not available to us humans
@mkvhoqnuncdotfwqumbm845
@mkvhoqnuncdotfwqumbm845 2 роки тому
text
Machine learning models + IoT data = a smarter world (Google I/O '18)
30:28
Google for Developers
Переглядів 59 тис.
Это было легко! Оживили и Отдаем BMW владельцу!
1:40:26
ИЛЬДАР АВТО-ПОДБОР
Переглядів 3,7 млн
Thread 1 3 0 Webinar
56:16
Thread Group
Переглядів 2,2 тис.
Bringing AI and machine learning innovations to healthcare (Google I/O '18)
32:51
Google for Developers
Переглядів 88 тис.
Best practices to design AR applications (Google I/O '18)
33:59
Google for Developers
Переглядів 69 тис.
The future of computing: a conversation with John Hennessy (Google I/O '18)
41:16
Google for Developers
Переглядів 66 тис.
Building IoT Applications on Google Cloud (Cloud Next '18)
36:28
Google Cloud Tech
Переглядів 31 тис.
''Бесплатные умные'' домофоны для глупых людей. За чей счет банкет?
12:48
Вадим Шегалов.Оккультные игры элиты
Переглядів 25 тис.
СКОЛЬКО ЕЩЕ БУДЕТ АКТУАЛЕН IPHONE 13?
14:10
DimaViper Live
Переглядів 56 тис.
Как открыть дверь в Jaecoo J8? Удобно?🤔😊
0:27
Суворкин Сергей
Переглядів 907 тис.