Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberCN105706411 A
Publication typeApplication
Application numberCN 201480045649
PCT numberPCT/US2014/043691
Publication date22 Jun 2016
Filing date23 Jun 2014
Priority date25 Jun 2013
Also published asCA2916580A1, EP3014843A1, US9531704, US9590975, US9648009, US20140376530, US20150016443, US20150026791, WO2014209896A1
Publication number201480045649.3, CN 105706411 A, CN 105706411A, CN 201480045649, CN-A-105706411, CN105706411 A, CN105706411A, CN201480045649, CN201480045649.3, PCT/2014/43691, PCT/US/14/043691, PCT/US/14/43691, PCT/US/2014/043691, PCT/US/2014/43691, PCT/US14/043691, PCT/US14/43691, PCT/US14043691, PCT/US1443691, PCT/US2014/043691, PCT/US2014/43691, PCT/US2014043691, PCT/US201443691
Inventors格兰特·M·埃里克森, 克里斯托弗·A·博罗什
Applicant谷歌公司
Export CitationBiBTeX, EndNote, RefMan
External Links: SIPO, Espacenet
Efficient network layer for IPv6 protocol
CN 105706411 A
Abstract
An electronic device may include a network interface that may enable the electronic device to wirelessly couple the electronic device to other electronic devices. The electronic device may also include a processor that may determine at least one data path to the other electronic devices using a Routing Information Protocol-Next Generation (RIPng) routing mechanism. After identifying at least one data path to the other electronic devices, the processor may determine whether the identified data path(s) is secure using a Datagram Transport Layer Security (DTLS) protocol. If the identified data path(s) is determined to be secure, the processor may send Internet Protocol version 6 (IPv6) data packets to the other electronic devices via the secure data path(s).
Claims(19)  translated from Chinese
1. 一种电子设备,包括: 网络接口,所述网络接口被配置成将所述电子设备以无线方式耦合到至少一个其它电子设备;以及处理器,所述处理器被配置成: 经由所述网络接口使用下一代路由信息协议(RIPng)路由机制来确定到所述至少一个其它电子设备的至少一个数据路径; 使用数据报传输层安全(DTLS)协议来确定所述至少一个数据路径是否是安全的连接; 以及如果所述至少一个数据路径是安全的,则经由所述至少一个数据路径向所述至少一个其它电子设备发送一个或多个网际协议版本6(IPv6)数据分组。 1. An electronic device, comprising: a network interface, the network interface is configured to convert the electronic device wirelessly coupled to the at least one other electronic device; and a processor, the processor is configured to: via the the network interface uses routing information protocol next generation (RIPng) routing mechanism to determine the at least one other electronic device at least one data path; the use of datagram transport layer security (DTLS) protocol to determine whether at least one data path is safe connection; and one or more internet protocol version 6 (IPv6) data packet if said at least one data path is secure, the data path via the at least one at least one other of said electronic device to send a.
2. 根据权利要求1所述的电子设备,其中,所述电子设备和所述至少一个其它电子设备被配置成为无线网状网络的一部分。 2. The electronic device according to claim 1, wherein, said electronic device and said at least one other electronic device is configured to be part of a wireless mesh network.
3. 根据权利要求1所述的电子设备,其中,所述处理器被配置成至少部分地基于所述RIPng路由机制来产生路由表,其中所述路由表包括所述至少一个数据路径。 3. The electronic device according to claim 1, wherein said processor is configured to at least partially based on the RIPng routing mechanism to generate a routing table, wherein the routing table includes at least one data path.
4. 根据权利要求3所述的电子设备,其中,所述处理器被配置成通过以下来产生所述路由表: 向具有到所述电子设备的直接通信连接的第一电子设备发送对于路由信息的请求; 从所述第一电子设备接收所述路由信息,其中所述路由信息包括直接通信地耦合到所述第一电子设备的电子设备的标识;以及至少部分地基于所述路由信息来产生所述路由表。 4. The electronic device according to claim 3, wherein the processor is configured by the routing table generating: a first electronic device sends a direct communication with the electronic device connected to the routing information for the request; receiving the information from the first routing electronic apparatus, wherein said direct communication comprises routing information identifying an electronic device coupled to the first electronic device; and at least partially based on the routing information to produce the routing table.
5. 根据权利要求3所述的电子设备,其中,所述路由表包括经由所述电子设备与所述至少一个其它电子设备之间的一个或多个数据路径通信地耦合的一个或多个电子设备的标识。 5. The electronic device according to claim 3, wherein the routing table includes the electronic device via the at least one of said one or more other electronic devices one or more data paths communicatively coupled electronic identification device.
6. 根据权利要求3所述的电子设备,其中,所述处理器被配置成通过以下来更新所述路由表: 向通信地耦合到第二电子设备的第一电子设备发送对于路由信息的请求; 从所述第一电子设备接收所述路由信息,其中所述路由信息包括通信地耦合到所述第一电子设备并且通信地耦合到所述第二电子设备的一个或多个电子设备的标识;以及至少部分地基于所述电子设备的所述标识来更新所述路由表。 6. The electronic device according to claim 3, wherein said processor is configured to be updated by the routing table: communicatively coupled to the first electronic device to a second electronic device for transmitting routing information request ; from the first electronic device receives the routing information, wherein said routing information comprises communicatively coupled to the first electronic device and communicatively coupled to a second electronic device or said plurality of electronic identification devices ; and at least part of the identification of the electronic device based on the updated routing table.
7. 根据权利要求1所述的电子设备,其中,所述网络接口被配置成经由用户数据报协议(UDP)和传输控制协议(TCP)来发送所述IPv6数据分组。 7. The electronic device according to claim 1, wherein said network interface is configured to transmit the User Datagram Protocol (UDP) and Transmission Control Protocol (TCP) over an IPv6 data packet.
8. 根据权利要求1所述的电子设备,其中,所述处理器被配置成在确定所述至少一个数据路径是否是安全的时标识嵌入在所述电子设备内的安全证书。 8. The electronic device according to claim 1, wherein said processor is configured to secure identification when the electronic device is embedded within the security certificate at said at least one data path is yes.
9. 根据权利要求8所述的电子设备,其中,所述安全证书在与所述电子设备相关联的制造过程期间被嵌入在所述电子设备内。 9. The electronic device according to claim 8, wherein the security credentials during the manufacturing process and the associated electronic device is embedded in the electronic device.
10. -种用于在被布置在建筑物中的第一电子设备与被布置在所述建筑物中的第二电子设备之间进行通信的方法,包括: 在所述建筑物中形成无线网状网络,其中所述无线网状网络包括所述第一电子设备和所述第二电子设备,并且其中所述无线网状网络是至少部分地基于下一代路由信息协议(RIPng)路由机制来形成的;以及至少部分地基于数据报传输层安全(DTLS)协议经由所述无线网状网络在所述第一电子设备与所述第二电子设备之间建立安全通信信道。 10. - being arranged between the kind used in the building and the first electronic device is disposed in the second building method of communicating electronic device, comprising: forming a wireless network in the building like network, wherein the wireless mesh network comprising the first electronic device and said second electronic device, and wherein said wireless mesh network is at least partially based routing information protocol next (of RIPng) routing mechanism formed ; and at least partially based datagram transport layer security (DTLS) protocol via the wireless mesh network to establish a secure communication channel between the first electronic device and said second electronic device.
11. 根据权利要求10所述的方法,其中,形成所述无线网状网络包括: 从所述第一电子设备向通信地布置在所述第一电子设备与所述第二电子设备之间的至少一个其它电子设备发送对于路由信息的请求,其中所述路由信息包括通信地耦合到所述至少一个其它电子设备的电子设备的标识;以及在所述第一电子设备处至少部分地基于所述路由信息来产生路由表。 11. The method of claim 10, wherein said forming wireless mesh network comprising: a first electronic device disposed from the ground to the communication between the first electronic device and said second electronic device at least one other electronic device to send a request for routing information, wherein said routing information comprises communicatively coupled to at least one other electronic device identifies the electronic device; and the first electronic device based on at least part of the routing information to generate a routing table.
12. 根据权利要求10所述的方法,其中,建立所述安全通信信道包括在所述第二电子设备处使用握手协议来对嵌入在所述第一电子设备中的第一安全证书进行认证。 12. The method according to claim 10, wherein establishing said secure communication channel comprises a handshake protocol used in the electronic device at the second to the first embedded in the electronic device a first security certificate for authentication.
13. 根据权利要求12所述的方法,其中,在所述第二电子设备处使用所述握手协议来对嵌入在所述第一电子设备中的所述第一安全证书进行认证包括: 在所述第二电子设备处经由所述安全通信信道从所述第一电子设备接收第一消息,其中所述第一消息包括与所述第一电子设备相关联的一个或多个密码套件、一个或多个散列算法、第一随机数、所述第一安全证书、和第一密钥交换;以及至少部分地基于所述第一安全证书和所述第一密钥交换来确定所述第一安全证书是否是有效的。 13. The method of claim 12, wherein, the handshake protocol used in the electronic device at the second pair to said first electronic device is embedded in the first security certificate authentication comprising: in the said second electronic device at a secure communications channel via the first message received from the first electronic device, wherein the first message comprises one or more cryptographic suite of the first electronic device associated with one or a plurality of hash algorithm, a first random number, the first security certificate, and a first key exchange; and at least partially based on the first security certificate and said first determining the first key exchange It is a valid security certificate.
14. 根据权利要求10所述的方法,包括在所述通信信道是安全的时经由所述无线网状网络从所述第一电子设备向所述第二电子设备发送网络密钥,其中所述网络密钥被配置成使得所述第二电子设备能够与被授权经由所述无线网状网络彼此进行通信的一个或多个电子设备进行通信。 14. The method according to claim 10, comprising in the communication channel is secure when the wireless mesh network via a first electronic device from the electronic device to send the second network key, wherein said network key is configured such that the second electronic device to be authorized with the wireless mesh network via one or more electronic devices to each other that carries out communications.
15. -种包括指令的非暂时性计算机可读介质,所述指令被配置成: 使用下一代路由信息协议(RIPng)路由机制来确定经由无线网状网络到至少一个其它电子设备的至少一个数据路径; 使用数据报传输层安全(DTLS)协议来确定所述至少一个数据路径是否是到所述至少一个其它电子设备的安全连接;以及如果所述至少一个数据路径是安全的,则经由所述至少一个数据路径向所述至少一个其它电子设备发送一个或多个网际协议版本6(IPv6)数据分组。 15. - species including instructions non-transitory computer-readable medium comprising instructions configured to: Use Routing Information Protocol Next Generation (RIPng) to determine the routing mechanism via a wireless mesh network to at least one other electronic device at least one data path; using datagram transport layer security (DTLS) protocol to determine whether at least one of the data path is connected to the at least one other electronic security devices; and if the at least one data path is safe, then via the at least one data path to the at least one other electronic device to send one or more internet protocol version 6 (IPv6) packets.
16. 根据权利要求15所述的非暂时性计算机可读介质,其中,所述至少一个其它电子设备包括恒温器、危险检测单元、入口通道接口设备、灯开关、墙插座接口、水池加热器、灌溉系统、或其任何组合。 According to claim 15, wherein the non-transitory computer readable medium, wherein said at least one other electronic device includes a thermostat threat detection means, the inlet channel interface devices, light switches, wall sockets interfaces, pool heater, irrigation systems, or any combination thereof.
17. 根据权利要求15所述的非暂时性计算机可读介质,其中,所述无线网状网络被布置在整个家庭、套房、或办公室中。 According to claim 15, wherein the non-transitory computer-readable medium, wherein the wireless mesh network are arranged throughout the home, suite, or in the office.
18. 根据权利要求15所述的非暂时性计算机可读介质,其中,所述IPv6数据分组使用IEEE 802.15.4网络来发送。 According to claim 15, wherein the non-transitory computer readable medium, wherein, the IPv6 data packet transmission using the IEEE 802.15.4 network.
19. 根据权利要求15所述的非暂时性计算机可读介质,其中,所述无线网状网络被配置成通信地耦合到互联网。 19. A non-transitory computer according to claim 15, wherein the readable media, wherein said wireless mesh network is configured to be communicatively coupled to the Internet. 2 0.根据权利要求15所述的非暂时性计算机可读介质,其中,所述网际协议版本6 (IPv6)数据分组使用用户数据报协议(UDP)和传输控制协议(TCP)来发送。 2 0. according to claim 15, wherein the non-transitory computer-readable medium, wherein the internet protocol version 6 (IPv6) packets User Datagram Protocol (UDP) and Transmission Control Protocol (TCP) to use for transmission.
Description  translated from Chinese

用于IPv6协议的高效网络层 Efficient network layer protocol for IPv6

背景技术 Background technique

[0001] 本部分旨在向读者介绍可能与在下面描述和/或要求保护的目前技术的各个方面有关的领域的各个方面。 [0001] This section is intended to introduce the reader to various aspects of the various aspects may be described below and / or claimed the current technology-related fields. 本讨论被认为在给读者提供背景信息W方便更好地理解本公开的各个方面时是有用的。 This discussion is believed to provide the reader with background information to facilitate a better understanding of W various aspects of the present disclosure is useful when. 因此,应该理解,运些声明将从运个角度阅读,而不作为对现有技术的认可。 Accordingly, it should be understood that these statements will be shipped shipped reading angles, and not as admissions of prior art.

[0002] 许多电子设备现在能够连接到无线网络。 [0002] Many electronic devices are now able to connect to a wireless network. 例如,智能仪表技术采用无线网络来将与住宅物业相关联的电能耗数据传递回到公用事业公司W用于监视、计费等。 For example, the smart meter technology uses a wireless network to pass data and electric energy consumption of residential properties associated with W Back utilities for monitoring and accounting. 因此,许多无线联网标准当前可用于使得电子设备能够与彼此进行通信。 Accordingly, many current wireless networking standards can be used to enable the electronic device to communicate with each other. 例如,一些智能仪表实施方式通过低功率无线个人区域网(6LOWPAN)采用网际协议版本6(IPv6)来使得电子设备能够与智能仪表进行通信。 For example, some embodiments of the smart meter via a low-power wireless personal area network (6LOWPAN) using Internet Protocol version 6 (IPv6) to enable the electronic device to communicate with the smart meter. 然而,可能通常未针对一个或多个实际场景很好地装备诸如化oWPAN的当前可用的无线联网标准W支持在整个居住地或家庭中分散的电子设备。 However, it is usually not possible for one or more of the actual scene is well equipped with currently available technology, such as wireless networking standard W oWPAN support throughout the residence or family dispersed electronic equipment. 也就是说,当前可用的无线联网标准可能未鉴于一个或多个已知的实际约束来W安全又简单的消费者友好的方式高效地连接网络的所有电子设备。 That is, the currently available wireless networking standards may not be aware of the view of one or more of the actual constraints W safe and simple consumer-friendly and efficient way to connect to the network all the electronic equipment. 而且,针对一个或多个实际场景,当前可用的无线联网标准可能不提供用于W自组织方式将新电子设备添加到现有无线网络的高效方式。 Moreover, for one or more real-world scenario, the currently available wireless networking standards may not provide for W self-organization to add new electronic devices to an existing wireless network in an efficient manner.

[0003] 此外,当为在家庭中和在家庭附近使用的电子设备提供无线网络标准时,使用为不同的设备提供开放协议的无线网络标准来学习如何获得对网络的访问将是有利的。 [0003] Furthermore, when the Wi-Fi standard electronic devices in the home and in the vicinity of home use, the use of open protocols provide for different devices wireless networking standard to learn how to gain access to the network would be advantageous. 并且,考虑到可能与家庭相关联的电子设备的数目,无线网络标准能够支持网际协议版本6 (IPv6)通信使得每个设备可W具有唯一IP地址并且可W能够经由互联网、经由家庭环境中的本地网络等来访问将是有利的。 And, taking into account the number of electronic devices may be associated with family, wireless network standards to support Internet Protocol version 6 (IPv6) communication so that each device has a unique IP address to W and W can be via the Internet, via the home environment access to local networks would be advantageous. 另外,对于无线网络标准来说允许电子设备使用最少量的功率在无线网络内通信将是有利的。 In addition, wireless network standards, allowing the electronic device using the least amount of power within a wireless communications network would be advantageous. 记住运些特征,人们认为一个或多个缺点是通过每个已知当前可用的无线联网标准在提供具有开放协议并且能够被用于在家庭中和在家庭附近的电子设备的低功率、基于IPv6的无线网状网络标准的场境中呈现的。 Remember that transport these features, it is a disadvantage that the one or more wireless networking standard known by every available current provided with an open protocol and can be used in the home and in the vicinity of the low-power household electronic device, based on presented IPv6 wireless mesh network standard context. 例如,诸如Bluetootlr底、DustNetworks巧、Z-w'ave饭、化Fi和ZigBee饭的无线网络标准未能提供上面所讨论的期望特征中的一个或多个。 For example, as Bluetootlr bottom, DustNetworks clever, Z-w'ave rice, rice-based Fi and ZigBee wireless networking standard failed to provide the desired characteristics discussed above in one or more.

[0004] 例如,B山etoo化傲通常提供用于经由短波长无线电发射在短距离之上通信的无线网络标准。 [0004] For example, B Hill etoo of pride usually provide a standard for wireless networks transmit at a short distance above communicate via short wavelength radio. 因此,Bhietoo化磨的无线网络标准可能不支持在整个家庭中布置的许多电子设备的通信网络。 Therefore, Bhietoo GRINDING wireless networking standards may not support many communication network of electronic devices throughout the home arrangement. 而且,Blue化0化电的无线网络标准可能不支持无线网状通信或IPv6地址。 Moreover, Blue 0 electroporation of wireless networking standards may not support wireless mesh communication or IPv6 address.

[0005] 如上面所提到的,由Dust Networks及提供的无线网络标准相对于将使得布置在家庭中的电子设备能够高效地与彼此进行通信的一个或多个特征,还可能引起一个或多个缺点。 [0005] As mentioned above, by the Dust Networks and wireless network standards with respect to such arrangement in the home electronic device can be efficiently with each other one or more features of communication, and may also cause one or more disadvantages. 特别地,Du S t Ne tworks吸的无线网络标准可能不提供可W由其他人用来与在Du S t 化tworks的网络上操作的设备相接口的开放协议。 In particular, Du S t Ne tworks suck wireless networking standards may not provide W by others to open protocols and devices on Du S t of tworks network operating phase interface. 替代地,DustNetw饼kS皎可W被设计成方便位于诸如组装线、化学工厂等的工业环境中的设备之间的通信。 Alternatively, DustNetw cake kS Jiao W can be designed to be conveniently located communication such as assembly lines, chemical plants and other industrial environments between devices. 因此,Dust Networks够的无线网络标准可W被导向提供具有每个设备可W向其它设备传递并侦听来自其它设备的指令的预定义时间窗口的可靠通信网络。 Therefore, Dust Networks enough wireless networking standard W can be directed to provide a reliable communication network having each device can be transmitted to other devices W and listens for commands from other devices in a predefined time window. W运种方式,DustNetworks@的无线网络标准可能需要利用在家庭中使用的消费者电子设备实现起来可能不够经济的复杂且相对昂贵的无线电发射器。 W transportation ways, wireless networking standard DustNetworks @ may require the use of consumer electronic devices in the home may not be economical to implement complex and relatively expensive radio transmitters.

[0006] 像Dust Networks®的无线网络标准一样,与Z-wave®相关联的无线网络标准可能不是开放协议。 [0006] Like Dust Networks® wireless network standards, wireless networking and Z-wave® associated standards may not open protocols. 替代地,Z-wave彩的无线网络标准可W仅可对于将特定收发器忍片嵌入到它们的设备中的授权客户端是可用的。 Alternatively, the Z-wave wireless networking standard color W can only endure for a specific transceiver chip embedded into their devices authorized clients are available. 而且,Z-wave狡的无线网络标准可能不支持基于IPv6的通信。 Moreover, the Z-wave wireless networking standard cunning may not support IPv6-based communications. 也就是说,Z-wave饭的无线网络标准可能要求桥接设备将在Z-wave@设备上产生的数据转化成可W经由互联网传送的基于IP的数据。 That is, the Z-wave wireless networking standard meal may require bridging device will be generated on the Z-wave @ data into the device can be W IP-based data transmission via the Internet.

[0007] 现在参考ZigBee®的无线网络标准,ZigBee⑥具有通常称为ZigBee帝Pro和ZigBee啜IP的两个标准。 [0007] Referring now to ZigBee® wireless network standards, ZigBee⑥ having two standards are often referred to as ZigBee and ZigBee Pro Emperor sip of IP. 而且,ZigBee® Pro可能在支持无线网状联网的场境中具有一个或多个缺点。 Moreover, ZigBee® Pro may have one or more disadvantages in the field of wireless mesh networking environments. 替代地,ZigBeefe Pro可能至少部分地取决于在ZigBee® Pro网络中方便每个设备之间的通信的中央设备。 Alternatively, ZigBeefe Pro may be at least partially dependent on a central and convenient device for communicating between each of devices in ZigBee® Pro network. 除对于该中央设备的增加功率要求之外,保持开启W处理或拒绝某些无线业务的设备能够在它们的壳体内产生可W改变由该设备获取的一些传感器读数(诸如溫度读数)的附加热。 In addition to additional heat to increase power requirements than the central device, remains open W or rejection of certain wireless service device can produce some change in sensor readings W acquired by the device (such as temperature readings) within their housing . 因为运些传感器读数在确定家庭内的每个设备可W如何操作时可能是有用的,所W避免在设备内不必要地产生可能更改传感器读数的热可能是有利的。 Because each sensor reading some transport devices within the family may determine how W may be useful, the W unnecessarily generate heat may change the sensor readings may be advantageous in the equipment. 此外,ZigBee® Pro可能不支持IPv6通信。 In addition, ZigBee® Pro may not support IPv6 traffic.

[000引现在参考ZigBee⑥lP,ZigBee® IP可W在直接的设备对设备通信的场境中引起一个或多个缺点。 [000] Referring now to lead ZigBee⑥lP, ZigBee® IP W can cause one or more disadvantages of the device context in direct communication with the device. ZigBeeSiP被导向方便通过中继的设备数据到中央路由器或设备的通信。 ZigBeeSiP convenience is guided through a relay device data to a central router or a communication device. 因此,中央路由器或设备可能要求恒定供电并且因此可能不表示用于设备之间的通信的低功率手段。 Thus, the central router or devices may require a constant power supply and thus may not represent a low-power means for communication between devices. 而且,ZigBee® IP可能在可W在单个网络中采用的节点的数目(即,每网络~20个节点)方面具有实际限制。 Moreover, ZigBee® IP W may be employed in a number of individual nodes in the network (i.e., ~ 20 nodes per network) aspect is a practical limit. 另外,ZigBee巧IP使用可W展现高带宽、处理、和内存要求的"波纹(Ripple)"路由协议(R化),运对于每个ZigBee" IP连接的设备来说可W暗示附加功率。 In addition, ZigBee IP clever use W exhibit high bandwidth, processing, and memory requirements of the "ripple (Ripple)" routing protocol (R technology), transportation for each ZigBee "IP devices connected to it may imply additional W power.

[0009] 像上面所讨论的ZigBee"无线网络标准一样,WiFi的无线网络可能在使能具有低功率要求的设备之间的通信方面展现一个或多个缺点。例如,WiFi的无线网络标准还可能要求每个联网的设备总是被加电,并且此外可能要求中央节点或集线器的存在。如本领域中已知的,WiFi是对于相对更高的带宽数据传输(例如,流视频、同步设备)来说可能是理想的相对常见的无线网络标准。因此,WiFi设备通常被禪合到连续电源或可再充电电池,W支持设备之间的数据传输的恒定流。另外,WiFi的无线网络可能不支持无线网状联网。即使如此,WiFi有时可W提供比一些较低功率协议更好的连接性。 [0009] as discussed above ZigBee "wireless networking standard, like, WiFi wireless network may have enabled low power requirements of the communications between devices exhibit one or more drawbacks. For example, WiFi wireless networking standards may also requires each networked device should always be powered up and in addition may require the presence of a central node or hub. as is known in the art, WiFi is relatively higher bandwidth for data transmission (for example, streaming video, synchronization device) it may be desirable relatively common wireless networking standard. Therefore, WiFi devices are often combined into a continuous power supply Zen or rechargeable battery, a constant stream of data transmission between devices supported W in addition, WiFi wireless networks may not support for wireless mesh networking. even so, WiFi W can sometimes provide better agreement than some lower power connectivity.

发明内容 SUMMARY

[0010] 在下面阐述本文中所公开的特定实施例的概要。 [0010] In the following outline describes specific embodiments disclosed herein. 应该理解,运些方面仅被呈现来给读者提供运些特定实施例的简要概要,并且运些方面不旨在限制本公开的范围。 It should be understood, it shipped some aspects are presented merely to provide the reader with some luck a particular embodiment of a brief summary, and shipped some aspects are not intended to limit the scope of the disclosure. 实际上, 本公开可W包含可能未在下面阐述的各个方面。 Indeed, the various aspects of the disclosure may contain W may not be set forth below.

[0011] 本公开的实施例设及电子设备,诸如可W被布置在建筑物(例如,家庭或办公室) 中使得该电子设备可W与被布置在同一建筑物中的另一电子设备W无线方式进行通信的恒溫器。 [0011] The disclosed embodiments are provided and electronic equipment, such as W can be arranged in the building (for example, home or office) such that the electronic device can be arranged with a W in the same building another wireless electronic device W way thermostat communication. 在一个实施例中,所述电子设备可W包括使得所述电子设备能够经由无线网状网络将所述电子设备W无线方式禪合到另一个电子设备的网络接口。 In one embodiment, the electronic device may comprise W such that the electronic device to the wireless mesh network via the wireless electronic device W Chan bonded to another electronic device of the network interface. 所述电子设备还可W包括可W使用下一代路由信息协议(RIPng)路由机制和网络接口来确定经由无线网状网络到另一个电子设备的至少一个数据路径的处理器。 The electronic device may further comprise a W W using Routing Information Protocol Next Generation (RIPng) routing mechanisms and network interface to determine via a wireless mesh network to another electronic device at least one processor data path. 在标识了到另一个电子设备的至少一个数据路径之后,处理器可W使用数据报传输层安全(MlS)协议来确定经标识的数据路径是否是安全的。 After the identification of the electronic device to another of the at least one data path, the processor may use the W Datagram Transport Layer Security (MlS) protocol to determine whether the identified data path is safe. 如果经标识的数据路径被确定为安全的,则处理器可W经由安全数据路径向另一个电子设备发送网际协议版本6(IPv6)数据分组。 If the identified data path is determined to be safe, the processor at the W transmitting Internet protocol version to another electronic device via a secure data path 6 (IPv6) packets. 结果,电子设备可W利用相对较少的用户输入在它本身与被布置在同一建筑物中的另一个电子设备之间建立安全通信网络。 As a result, the electronic device may use a relatively small W user input between itself and are arranged in the same building another electronic device to establish a secure communications network.

[0012] 可W存在上面所指出的关于本公开的各个方面的特征的各种明确表达。 [0012] W may exist as noted above with respect to various aspects of the various features of the present disclosure is clearly expressed. 同样还可W在运些各个方面中并入另外的特征。 W in the same operation also incorporated in all aspects of these additional features. 运些明确表达和附加特征可W单独地或相结合地存在。 Transported some articulate and additional features W alone or in combination exists. 例如,在下面所讨论的关于所图示的实施例中的一个或多个的各种特征可W被单独或相结合地并入到本公开的上面描述的方面中的任一个中。 For example, regarding the various features illustrated in the embodiments of one or more of the discussed below may be used alone or in combination W incorporated into any of the above aspect of the present disclosure described in. 上面所呈现的简要概要仅旨在使读者熟悉本公开的实施例的特定方面和上下文,而不限于所要求保护的主题。 Brief summary presented above is intended only to acquaint the reader with a particular aspect of the disclosure and the context of embodiments, without limitation of the claimed subject matter.

附图说明 BRIEF DESCRIPTION

[0013] 可W在阅读W下具体实施方式时并在参考附图时更好地理解本公开的各个方面, 在附图中: [0013] In reading at the W W when the specific embodiments and upon reference to the accompanying better understanding of the various aspects of the disclosure, in which:

[0014] 图1图示根据实施例的、可W使用高效网络层协议来与布置在家庭环境中的其它设备进行通信的通用设备的框图; [0014] FIG. 1 illustrates a general device for communicating according to an embodiment, the W using an efficient network layer protocol and is arranged in the home environment of a block diagram of other equipment;

[0015] 图2图示根据实施例的、在其中图1的通用设备可W经由高效网络层协议与其它设备进行通信的家庭环境的框图; [0015] FIG. 2 illustrates a block diagram in which the generic device 1 may be W family environment with other devices communicating via efficient network layer protocol according to an embodiment of;

[0016] 图3图示根据实施例的、与图2的家庭环境中所描绘的设备相关联的示例无线网状网络; [0016] FIG. 3 illustrates in accordance with FIG. 2 family environment depicted in the example wireless mesh network equipment associated with the embodiment;

[0017] 图4图示根据实施例的、表征用于图2的家庭环境的通信系统的开放系统互连(OSI)模型的框图; [0017] Figure 4 illustrates according to an embodiment, a block diagram for characterizing OSI communication system of FIG. 2 of a family environment (OSI) model;

[0018] 图5图示根据实施例的、图4的OSI模型中的高效网络层的详细视图; [0018] Figure 5 illustrates the embodiment according to FIG. 4 of the OSI model in the detail view of efficient network layer;

[0019] 图6图示根据实施例的、用于在图5的高效网络层中将下一代路由信息协议(RIPng)网络实现为路由机制的方法的流程图; [0019] FIG. 6 illustrates according to an embodiment for the next generation of Routing Information Protocol (RIPng) in FIG efficient network layer 5 is implemented as a flowchart of a method of network routing mechanism;

[0020] 图7A至图7D图示根据实施例的、如何能够实现图6的方法的RWng网络的示例; [0020] FIGS. 7A to 7D illustrates an embodiment in accordance with, the method of how to achieve a 6 FIG RWng exemplary network;

[0021] 图8图示根据实施例的、包括将安全证书嵌入到图1的通用设备中的制造过程的框图; [0021] According to the embodiment illustrated in Figure 8, comprising a security certificate embedded in a block diagram of a general-purpose equipment in the manufacturing process;

[0022] 图9图示根据实施例的、在图5的高效网络层中使用数据报传输层安全(DTLS)协议的图2的家庭环境中的设备之间的示例握手协议; [0022] According to the embodiment illustrated in FIG. 9, the example of FIG Datagram Transport Layer Security (DTLS) protocol family environment 2 between devices used in the FIG efficient network layer 5 handshake protocol;

具体实施方式 detailed description

[0023] 将在下面描述本公开的一个或多个特定实施例。 [0023] will be described below one or more specific embodiments of the present disclosure. 运些描述的实施例仅是目前公开的技术的示例。 Transported some embodiments described are merely examples of the presently disclosed technology. 因此,为了提供运些实施例的简明描述,可能不在本说明书中描述实际实施方式的所有特征。 Therefore, in order to provide a concise description of transport some embodiments, described in this specification may not all features of an actual implementation. 应该了解在任何运种实际的实施方式的开发中,如在任何工程或设计项目中一样,必须做出许多实施方式特定的决策W实现开发者的特定目标,诸如遵照可能从一个实施方式到另一实施方式变化的系统相关且业务相关的约束。 You should be aware of the development of any practical embodiment of the transport species, as in any engineering or design project, you must make many decisions specific embodiment W achieve the developers' specific goals, such as might follow from one embodiment to another a system implementation and related changes in the way of business-related constraints. 而且,应该了解,运种开发努力可能是复杂的且费时的,但是对于受益于本公开的普通技术人员来说可能是设计、 制作和制造的例行任务。 Moreover, it should be understood that the kinds of transport development effort might be complex and time-consuming, but for the benefit of this disclosure may be ordinary skill in the design, production and manufacture of routine tasks.

[0024] 当介绍本公开的各种实施例的元件时,冠词"一"、"一个"和"该"旨在意味着存在运些元件中的一个或多个。 [0024] When the element according to the present disclosure describes various embodiments, the articles "a," "an" and "the" are intended to mean the presence of these elements in the operation of one or more. 术语"含有"、"包括有"和"具有"旨在为包括的,并且意味着可W 存在除所列举的元件W外的附加元件。 The term "comprising", "including" and "having" are intended to include, and W means that there are additional elements in addition to the listed elements W outside. 此外,应该理解,对本公开的"一个实施例"或"实施例"的引用不旨在被解释为排除也并入所记载的特征的附加实施例的存在。 In addition, it should be understood that, or "an embodiment" of the present disclosure, "a example embodiment," reference is not intended to be interpreted to exclude the existence of also incorporate additional features described embodiment.

[0025] 本公开的实施例一般地设及可W由在家庭环境中与彼此进行通信的设备所使用的高效网络层。 Example generally provided by the W and may be in a home environment to communicate with each other equipment used for efficient network layer disclosed in [0025] the present. 通常,住在家里的消费者可能发现使他们的家庭内的各种设备的操作协调使得他们所有的设备被高效地操作是有用的。 Typically, live at home consumers may find the operator to coordinate their various devices within the family so that all their equipment is operating efficiently is useful. 例如,恒溫器设备可W被用来检测家庭的溫度并且基于所检测到的溫度来使其它设备(例如,灯)的活动协调。 For example, the thermostat device can be used to detect W family and the detected temperature based on the temperature to make other devices (such as lights) coordination of activities. 在运个示例中,恒溫器设备可W检测可W指示家庭外部的溫度对应于白天的溫度。 In the example of operation, the thermostat device can be detected W W directions outside the home during the day the temperature corresponding to the temperature. 恒溫器设备然后可W向灯设备传达可能存在可被家庭利用的日光并且因此应该关掉灯。 W thermostat device may then be possible to use sunlight to light the family convey device and therefore should turn off the lights.

[0026] 除高效地操作他们的设备之外,消费者通常更喜欢使用牵设最少量的设置或初始化的用户友好的设备。 [0026] In addition to efficiently operate their equipment outside, consumers often prefer to use the least amount of traction set initialization settings or a user-friendly device. 也就是说,消费者将通常更喜欢购买在执行少数初始化步骤之后是完全可操作的设备,所述少数初始化步骤可W由不管年龄或技术经验的几乎任何个体执行。 In other words, consumers will generally prefer to buy after performing few initialization steps are fully operational equipment, the initialization few steps from the W regardless of age or technical experience to perform almost any individual.

[0027] 记住运个,为了使得设备能够在最少用户参与的情况下在家庭环境内在彼此之间高效地传递数据,设备可W使用高效网络层来管理它们的通信。 [0027] remember a transport, in order to enable the device to with minimal user intervention efficiently transfer data between the home environment inherent to each other, the device can use the W and efficient network layer to manage their communications. 也就是说,高效网络层可W 建立家庭内的许多设备可W经由无线网状网络与彼此进行通信的通信网络。 In other words, efficient network layer W may establish a number of devices within the home via a wireless mesh network W can communicate with each other and network communications. 该通信网络可W支持网际协议版本6(IPv6)通信,使得每个连接的设备可W具有唯一网际协议(IP)地址。 W The communication network may support Internet protocol version 6 (IPv6) communication, such that each connected device W may have a unique Internet Protocol (IP) address. 而且,为了使得每个设备能够与家庭集成在一起,对于每个设备而言使用少量的功率在网络内通信可能是有用的。 Furthermore, in order that each device can be integrated together with the family, for each device in terms of amount of power used in a communication network may be useful. 也就是说,通过使得设备能够使用低功率通信,可W将设备放置在家庭中的任何地方,而无需禪合到连续电源。 That is, by making use of low-power devices to communicate, the device can be placed in the W family anywhere without meditation together into a continuous power supply.

[0028] 高效网络层因此可W建立可W在两个或更多个设备之间传输数据使得通信网络的建立几乎不牵设用户输入、设备之间的通信几乎不牵设能量、并且通信网络它本身是安全的过程。 [0028] Therefore, the network layer may be effective at the W W established between two or more devices to establish a communication network so that data transmission is hardly retractor provided a user input, a communication device is provided between the retractor hardly energy, and the communication network it is a safe procedure itself. 在一个实施例中,高效网络层可W是采用下一代路由信息协议(RIPng)作为其路由机制并且可W使用数据报传输层安全(MlS)协议作为其安全机制的基于IPv6的通信网络。 In one embodiment, the network layer can be efficiently W is the next generation Routing Information Protocol (RIPng) as its routing mechanisms and may use the W Datagram Transport Layer Security (MlS) protocol as the security mechanism for IPv6 based communication networks. 因此,高效网络层可W提供用于向家庭添加或移除设备同时保护在已连接的设备之间传递的信息的简单手段。 Therefore, efficient network layer W may be provided for adding or removing equipment while protecting the simple means of information between devices connected to the home delivery.

[0029] 通过介绍,图1图示可W在家庭环境内与其它同样的设备进行通信的通用设备10 的示例。 [0029] By introducing 1 illustrates W can be carried out within the family environment, general equipment to communicate with other examples of the same 10 devices. 在一个实施例中,设备10可W包括一个或多个传感器12、用户接口组件14、电源16 (例如,包括电力连接和/或电池)、网络接口18、处理器20等。 In one embodiment, W device 10 may include one or more sensors 12, a user interface module 14, power supply 16 (e.g., including electrical connections and / or batteries), a network interface 18, processor 20 or the like. 特定传感器12、用户接口组件14和电源配置可W与每个设备10相同或类似。 Specific sensors 12, 14 and the power user interface components may be the same or similar configuration with each device W 10. 然而,应该注意在一些实施例中,每个设备10 可W基于设备类型或模型而包括特定传感器12、用户接口组件14、电源配置等。 However, it should be noted that in some embodiments, each device 10 at the W-based model or type of device which comprises a particular sensor 12, a user interface component 14, the power supply configuration.

[0030] 在某些实施例中,传感器12可W检测诸如加速度、溫度、湿度、水、供应电力、接近、 外部运动、设备运动、声音信号、超声信号、光信号、火、烟雾、一氧化碳、全球定位卫星(GPS) 信号、射频(RF)、其它电磁信号或场等的各种特性。 [0030] In certain embodiments, detection at the W sensor 12 such as an acceleration, temperature, humidity, water, electricity supply, close to the external movement, movement of the equipment, the sound signal, an ultrasonic signal, an optical signal, fire, smoke, carbon monoxide, various characteristics of a global positioning satellite (GPS) signal, a radio frequency (the RF), signals, or other electromagnetic fields and the like. 因此,传感器12可W包括溫度传感器、湿度传感器、危险相关传感器或其它环境传感器、加速度计、麦克风、相当于并包括相机(例如,电荷禪合器件或视频相机)的光学传感器、有源或无源福射传感器、GPS接收器或射频标识检测器。 Thus, the W sensor 12 may comprise a temperature sensor, a humidity sensor, or other sensors associated risk of environmental sensors, accelerometers, microphones, and includes a camera corresponds to (e.g., charge-coupled device or a video camera Zen) optical sensor, or non-active Hock radio sensors, GPS receivers, or radio frequency identification detector. 虽然图1图示具有单个传感器的实施例,但是许多实施例可W包括多个传感器。 Although Figure 1 illustrates an embodiment having a single sensor, but in many embodiments W may include a plurality of sensors. 在一些实例中,设备10可W包括一个或多个主传感器和一个或多个辅传感器。 In some instances, the device 10 may include one or more W main sensor and one or more secondary sensors. 运里,主传感器可W感测对设备的核屯、操作极为重要的数据(例如,感测恒溫器中的溫度或者感测烟雾检测器中的烟雾),同时辅传感器可W感测能够被用于能量高效目标或智能操作目标的其它类型的数据(例如,运动、光或声音)。 Transport, the main sensor can be nuclear Tuen W sensing device, the operation is extremely important data (for example, sensing thermostat temperature or sensing smoke detectors smoke), while the secondary sensor W sensing can be for energy efficiency targets or other types of smart operation target data (for example, motion, light or sound).

[0031] 设备10中的一个或多个用户接口组件14可W从用户接收输入并且/或者向用户呈现信息。 [0031] The apparatus 10 in one or more components of user interface 14 receives input from a user at the W and / or present the information to the user. 所接收到的输入可W被用来确定设定。 The received input may be used to determine the set W. 在某些实施例中,用户接口组件可W包括对用户的运动做出响应的机械或虚拟组件。 In certain embodiments, W can include a user interface component of the user's movement or virtual machine to respond components. 例如,用户能够机械地移动滑动组件(例如,沿着垂直或水平轨道)或者使可旋转环旋转(例如,沿着圆形轨道),或者可W检测用户沿着触摸板的运动。 For example, the user can mechanically moving the slide assembly (e.g., vertically or horizontally along the track), or when rotating the rotatable ring (e.g., along the circular orbit), or a user at the W detects movement along a touchpad. 运些运动可W与能够基于用户接口组件104的绝对位置或者基于用户接口组件104的位移来确定的设定调整(例如,对于可旋转环组件的每10°旋转按1华氏度调整设定点溫度)相对应。 These can be shipped W and capable of movement based on the absolute position of the user interface component 104 is set or adjusted based on the displacement of the user interface component 104 to determine (for example, for each of the rotatable ring assembly is rotated 10 ° adjust the set point 1 degree fahrenheit temperature), respectively. 物理上且实际上可移动的用户接口组件能够允许用户沿着表观连续统一体的一部分设置设定。 Physically and virtually removable user interface components to allow the user to set the apparent continuum along a part of the setting. 因此,用户可能不局限于在两个离散选项之间选择(例如,如果使用了上下按钮则情况将是运样的),而是能够沿着一系列可能的设定值迅速地且直观地定义设定。 Therefore, the user may not be limited to choose between two discrete options (for example, if you use the up and down buttons the situation will be like transportation), but can be quickly and intuitively defined along a series of possible setpoint set up. 例如,用户接口组件的移动的大小可W与设定调整的量级相关联,使得用户可W显著地更改具有大移动的设定或者微调具有小移动的设定。 For example, the size of a mobile user interface component W can be adjusted with a set of associated magnitude, so that the user can change dramatically W having a large movement is set with a small or fine adjustment movement of the set.

[0032] 用户接口组件14还可W包括一个或多个按钮(例如,上下按钮)、小键盘、数字键盘、开关、麦克风、和/或相机(例如,W检测手势)。 [0032] The user interface assembly 14 may also include one or more buttons W (e.g., up and down buttons), keypad, numeric keypad, switches, microphone, and / or a camera (e.g., gesture detection W). 在一个实施例中,用户接口组件14可W包括可W使得用户能够通过使环旋转(例如,W调整设定)和/或通过向内点击环(例如,W选择经调整的设定或者W选择一个选项)来与组件交互的点击并旋转环孔组件。 In one embodiment, the user interface component 14 may include W W enables the user to rotate by a ring (for example, W to adjust settings) and / or by clicking inward ring (for example, W select the adjusted settings or W Select an option) components to interact with one click and rotate the ring hole assembly. 在另一实施例中,用户接口组件14可W包括可W检测手势(例如,W指示设备的电力或警报状态将改变)的相机。 In another embodiment, the user interface component 14 may detect a gesture at the W include W (e.g., W indicates electricity or alarm status will change device) camera. 在一些实例中,设备10可W具有可W被用来设置多个类型的设定的一个主输入组件。 In some examples, the device 10 may be used at the W W having a plurality of types of setting a main component input. 用户接口组件14还可W被配置成经由例如视觉显示器(例如,薄膜晶体管显示器或有机发光二极管显示器)和/或音频扬声器向用户呈现信息。 User interface component 14 may also be configured to W via, for example a visual display (e.g., a thin film transistor display or an organic light emitting diode display) and / or an audio speaker to present information to a user.

[0033] 电源组件16可W包括电力连接和/或本地电池。 [0033] W power pack 16 may include a power connection and / or a local battery. 例如,电力连接可W将设备10连接到诸如线电压源的电源。 For example, the power connection can W device 10 is connected to a power source such as line voltage source. 在一些实例中,AC电源能够被用来反复地对(例如,可再充电的)本地电池充电,使得电池可W被稍后用来在AC电源不可用时向设备10供应电力。 In some examples, the AC power can be used repeatedly for (e.g., rechargeable) battery charge locally, so that the battery can be used later W device 10 to supply power to the AC outlet is not available.

[0034] 网络接口18可W包括使得设备10能够在设备之间进行通信的组件。 [0034] The network interface 18 may include W device 10 can make components communicating between devices. 在一个实施例中,网络接口18可W使用高效网络层作为其开放系统互连(OSI)模型的一部分进行通信。 In one embodiment, the network interface can be 18 W using an efficient network layer as part of OSI (OSI) model of communication. 在一个实施例中,将在下面参考图5更详细地描述的高效网络层可W使得设备10能够使用RIPng路由机制和DTLS安全方案来W无线方式传递IPv6型数据或业务。 In one embodiment, will be described in more detail below with reference to FIG. 5 Efficient network layer W device 10 can make use RIPng routing mechanism and DTLS security scheme W wireless data transfer IPv6 type or business. 因此,网络接口18可W包括无线卡或一些其它收发器连接。 Therefore, the network interface 18 W may include a wireless card or some other transceiver.

[0035] 处理器20可W支持各种不同的设备功能性中的一个或多个。 [0035] W processor 20 may support a variety of device functionality in one or more. 因此,处理器20可W 包括被配置和编程为执行和/或使本文中所描述的功能性中的一个或多个被执行的一个或多个处理器。 Thus, the processor 20 may be configured to include W and programmed to perform and / or one or more processors to the functionality described herein in one or more of the execution. 在一个实施例中,处理器20可W包括执行存储在本地存储器(例如,闪存、硬盘、随机存取存储器)中的计算机代码的通用处理器、专用处理器或专用集成电路、其组合, 和/或使用其它类型的硬件/固件/软件处理平台。 In one embodiment, the processor 20 at the W include performing computer code stored in a general purpose processor, a dedicated processor or ASIC in a local memory (e.g., flash memory, a hard disk, a random access memory), a combination thereof, and / or other types of hardware / firmware / software processing platforms. 另外,可W将处理器20实现为由中央服务器或基于云的系统诸如借助于运行使用异步化vaScript和XML(AJAX)或类似协议来执行从云服务器提供的指令的化va虚拟机(JVM)而远程地执行或者管理的算法的本地化版本或配对物。 In addition, W processor 20 implemented as a central server or cloud-based systems, such as by means of the use of asynchronous operation of vaScript and XML (AJAX) or similar agreement to execute the instructions from the cloud-based server provides the va Virtual Machine (JVM) and remotely manage the implementation of an algorithm or a localized version or counterpart. 通过示例,处理器20可W检测位置(例如,房屋或房间)何时被占用,相当于并包括它被特定人占用还是被特定数目的人们(例如,相对于一个或多个阔值)占用。 By way of example, the processor 20 can detect the position W (for example, houses or rooms) when it was occupied, and includes the equivalent of which is occupied by a specific person or be a certain number of people (for example, with respect to one or more of the threshold value) occupation . 在一个实施例中,运个检测能够例如通过对麦克风信号进行分析、检测用户移动(例如,在设备前面)、检测口或车库口的打开和关闭、检测无线信号、检测接收到的信号的IP地址、检测一个或多个设备在时间窗口内的操作等而发生。 In one embodiment, the operation detector can be e.g., by analysis of the microphone signals, detecting a user moves (e.g., in front of the device), detecting port or garage port opened and closed, the detection radio signatures, IP detects the reception signal address, detecting one or more devices in operation within the time window occurs. 而且,处理器20可W包括用于标识特定居住者或对象的图像识别技术。 Furthermore, the processor 20 may include an image recognition technique W is used to identify a particular object or occupant.

[0036] 在某些实施例中,处理器20还可W包括高能力处理器和低能力处理器。 [0036] In certain embodiments, the processor 20 may also include a high-capacity processor and W low capacity processors. 高能力处理器可W执行诸如操作用户接口组件14等的计算密集操作。 W high-capacity processor can perform calculations such as operation of the user interface component 14 and other intensive operations. 另一方面,低能力处理器可W 管理诸如从传感器12检测危险或溫度的不太复杂的过程。 On the other hand, low-capacity processor, such as W-managed 12 detects dangerous or temperature sensor from a less complex procedure. 在一个实施例中,低能力处理器可W唤醒或者初始化用于计算密集过程的高能力处理器。 In one embodiment, the low capacity of the processor can be used to calculate the W wake-up or initialization process-intensive high-capacity processor.

[0037] 在一些实例中,处理器200可W预测所希望的设定和/或实现那些设定。 [0037] In some instances, the processor 200 may predict the desired set W and / or implement those settings. 例如,基于存在检测,处理器20可W将设备设定调整成例如在无人在家或在特定房间中时保存电力或者符合用户偏好(例如,通用的在家偏好或用户特定的偏好)。 For example, based on the presence detector, the processor 20 can set the machine to adjust to W for example, no one at home or save power, or in line with user preferences (for example, general preferences at home or user-specific preferences) when in a particular room. 作为另一示例,基于特定人、 动物或对象(例如,小孩、宠物或丢失对象)的检测,处理器20可W启动人、动物或对象在哪里的音频或视觉指示器,或者可W在在某些条件下(例如,在晚上或在灯关闭时)检测到未被认出的人的情况下启动警报或安全特征。 As another example, based on a specific person, animal or object (for example, children, pets or missing objects) detection, the processor 20 can start W people, animals or objects where audio or visual indicator, or may be in the W under certain conditions (for example, at night or in light off) is detected to start the unrecognized person alarm or security features.

[0038] 在一些实例中,设备可W彼此交互,使得由第一设备检测到的事件影响第二设备的动作。 [0038] In some examples, the device at the W interact with one another, such that the event detected by the first device to affect operation of the second device. 例如,第一设备能够检测到用户已驶入车库(例如,通过检测车库中的运动、检测车库中的光变化或者检测车库口的打开)。 For example, the first device able to detect the user has into the garage (for example, by detecting the movement of the garage, the garage light detecting changes in the garage or to detect mouth open). 第一设备能够经由高效网络层向第二设备传送运个信息,使得第二设备例如能够调整家庭溫度设定、光设定、音乐设定、和/或安全警报设定。 The first device is capable of efficiently via the network transport layer to the second device transmits a message, e.g., can be adjusted such that the second home device temperature setting, setting of light, music settings and / or security alarm setting. 作为另一示例,第一设备能够检测用户接近前口(例如,通过检测运动或突然的光图案变化)。 As another example, a first device capable of detecting the user approaching the front opening (e.g., by detecting a sudden movement or change of light pattern). 例如,第一设备可W使得通用音频或视觉信号被呈现(例如,诸如口铃的发声)或者使得位置特定的音频或视觉信号被呈现(例如,W通告访问者存在于用户正占用的房间内)。 For example, a first device such that at the W signal is common audio or visual presentation (e.g., such as the sound of the bell mouth) or so that the position of a particular audio or visual signal to be presented (e.g., a visitor notice W present in the room occupied by the user is ).

[0039] 通过示例,设备10可W包括诸如N的峨学习型恒溫器的恒溫器。 [0039] By way of example, the device 10 may include W Mindanao learning thermostat such as N the thermostat. 运里,恒溫器可W 包括诸如溫度传感器、湿度传感器等的传感器12,使得恒溫器可W确定该恒溫器被布置所在的建筑物内的目前气候条件。 Yun, the thermostat may include W, such as temperature sensors, humidity sensors, a sensor 12, such that W thermostat can determine the current weather conditions in the building where the thermostat is arranged inside. 用于恒溫器的电源组件16可W是本地电池,使得恒溫器可W被放置在建筑物中的任何地方,而不用顾及被放置得与连续电源极为接近。 For thermostat power pack 16 may be a local battery W, so W thermostat can be placed anywhere in a building, without taking into account the continuous power supply to be positioned very close. 因为可W使用本地电池来给恒溫器供电,所W恒溫器可W使其能量使用最小化,使得电池很少被替换。 Since W can use local battery used to power the thermostat, the thermostat W W it can minimize the use of energy, so that the battery rarely replaced.

[0040] 在一个实施例中,恒溫器可W包括可W具有布置在其上的可旋转环作为用户接口组件14的圆形轨道。 [0040] In one embodiment, the thermostat may include W W disposed thereon having a rotatable ring as a user interface component circular rail 14. 因此,用户可W使用可旋转环与恒溫器交互或者对恒溫器进行编程,使得恒溫器通过控制加热、通风和空气调节化AVC)单元等来控制建筑物的溫度。 Thus, the user can use the W rotatable ring or to interact with the thermostat thermostat can be programmed so that the thermostat by controlling heating, ventilation and air conditioning of the AVC) unit or the like to control the temperature of the building. 在一些实例中,恒溫器可W基于其程序设计来确定建筑物何时可能是空的。 In some examples, the thermostat can W based its programming to determine when a building may be empty. 例如,如果恒溫器被编程为使HVAC单元保持断电达延长时间段,则恒溫器可W确定建筑物在运个时间段期间将是空的。 For example, if the thermostat is programmed to cause the HVAC unit to maintain power for an extended period of time, the thermostat can determine W building will be empty in operation time period. 运里,恒溫器可W被编程为在它确定建筑物是空的时关掉灯开关或其它电子设备。 Yun, the thermostat can be programmed to W when it determines that the building is empty switch off the light switch or other electronic devices. 因此,恒溫器可W使用网络接口18来与灯开关设备进行通信,使得它可W在建筑物被确定为是空的时向灯开关设备发送信号。 Thus, at the W thermostat using the network interface 18 to communicate with the light switch device, so that it is determined to be at the W in the building when the empty signal is transmitted to a light switching device. W运种方式,恒溫器可W高效地管理建筑物的能量使用。 W transportation ways, W thermostat can efficiently manage building energy use.

[0041] 记住上文,图2图示图1的设备10可W经由高效网络层与其它设备进行通信的家庭环境30的框图。 [0041] The foregoing in mind, FIG. 2 illustrates the device 10 of FIG. 1 at the W block diagram of the home environment via the communication efficiency of the network layer 30 and other devices. 所描绘的家庭环境30可W包括诸如房屋、办公建筑物、车库或活动房屋的结构32。 As depicted in the home environment, such as housing 30 may include W, office buildings, garages, or mobile home structure 32. 应当了解,还能够将设备集成到不包括整个结构32的家庭环境(诸如套房、公寓、办公空间等)中。 It should be understood that the device can also be integrated into the whole structure does not include 32 family environment (such as suites, apartments, office space, etc.). 另外,家庭环境30可W控制和/或禪合到实际结构32外部的设备。 In addition, the family environment 30 W can control and / or bonded to the actual structure of the Zen 32 external devices. 实际上,家庭环境30中的数个设备根本不必物理上在结构32内。 In fact, the family environment 30 the number of devices within the very fabric of 32 do not have to be physically. 例如,控制水池加热器34或灌概系统36 的设备可W位于结构32外部。 For example, the pool heater control device 34 or the irrigation system shall be 36 W 32 located outside the structure.

[0042] 所描绘的结构32包括经由墙40彼此至少部分地分开的许多房间38。 [0042] 32 depicted structure 40 comprising walls separated by at least partially out of many rooms 38. 墙40能够包括内墙或外墙。 Wall 40 can include exterior or interior walls. 每个房间38还能够包括地板42和天花板44。 Each room also includes a 38 floor 42 and ceiling 44. 运些设备能够被安装在墙40、地板42、或天花板44上,与墙40、地板42、或天花板44集成在一起,并且/或者由墙40、地板42、或天花板44支撑。 These transport device can be mounted on the wall 40, floor 42, or ceiling 44, the wall 40, floor 42, ceiling 44, or integrated with, and / or by the walls 40, floor 42, ceiling 44 or support.

[0043] 家庭环境30可W包括多个设备,包括可W与彼此和/或与基于云的服务器系统无缝地集成在一起W提供各种有用的家庭目标中的任一个的智能、多感测、连接网络的设备。 [0043] W family environment 30 may include a plurality of devices, including a W with each other and / or with the cloud-based server systems seamlessly integrate W family offers a variety of useful target any one of intelligent, multi-sensory measurement, network-attached devices. 家庭环境30中所图示的设备中的一个、更多个或每一个可W包括一个或多个传感器12、用户接口14、电源16、网络接口18、处理器20等。 Device 30 in home environment illustrated in one or more of W may each comprise one or more sensors 12, a user interface 14, power supply 16, a network interface 18, processor 20 or the like.

[0044] 示例性设备10可W包括诸如Nest忠学习型恒溫器-第一代T100577或Nest⑥学习型恒溫器-第二代T200577的连接网络的恒溫器46。 [0044] An exemplary apparatus 10 may include, for example W Nest Learning Thermostat loyalty - or first-generation T100577 Nest⑥ learning thermostat - the second generation of network-connected T200577 thermostat 46. 恒溫器46可W检测环境气候特性(例如, 溫度和/或湿度)并且控制加热、通风和空气调节化VAC)系统48。 46 W thermostat can detect environmental and climatic characteristics (for example, temperature and / or humidity) and controls the heating, ventilation and air conditioning technology VAC) system 48. 另一示例性设备10可W包括诸如Nest盛的危险检测单元的危险检测单元50。 Another exemplary device 10 may include, for example W hazard detection unit 50 Nest Sheng danger detection unit. 危险检测单元50可W检测危险物质和/ 或危险条件存在于家庭环境30中(例如,烟雾、火或一氧化碳)。 W can detect dangerous substances and / or hazardous conditions danger detection unit 50 is present in the home environment 30 (for example, smoke, fire, or carbon monoxide). 此外,能够被称为"智能口铃"的入口通道接口设备52能够检测人接近于或背离位置、控制可听功能性、经由音频或视觉手段来通告人的接近或背离、或者控制关于安全系统的设定(例如,W激活或停用该安全系统)。 In addition, can be called "smart mouth bell" inlet channel interface device 52 can detect people close to or away from the position, the control function of the audible, via audio or visual means to advertise people approaching or departing from, or safety control system settings (for example, W to activate or deactivate the security system).

[0045] 在某些实施例中,设备10可W包括可W检测环境照明条件、检测房间占用状态、并且控制一个或多个灯的电力和/或暗淡状态的灯开关54。 [0045] In certain embodiments, the apparatus 10 may include W W detect ambient lighting conditions, detect room occupancy status, and controls one or more lamps of power and / or status lights dim switch 54. 在一些实例中,灯开关54可W控制风扇(诸如吊式风扇)的电力状态或速度。 In some instances, a light switch 54 can control the fan W (such as hanging fan) of state power or speed.

[0046] 此外,墙插座接口56可W检测房间或围墙的占用并且控制电力到一个或多个墙插座的供应(例如,使得在无人在家的情况下不向插座供应电力)。 [0046] In addition, the interface 56 may be a wall socket or the wall W detect room occupancy and control the power supply to one or more of the wall outlet (for example, so as not to supply power to the outlet in case no one at home). 家庭环境30内的设备10还可W包括家电58,诸如冰箱、电炉和/或烘箱、电视、洗衣机、烘干机、灯(在结构32内部和/或外部)、立体声设备、对讲系统、车库口开口器、落地风扇、吊式风扇、全屋风扇、壁式空调器、 水池加热器34、灌概系统36、安全系统等。 W device 10 may also include within the home environment 30 58 appliances, such as refrigerators, electric stove and / or oven, TV, washing machine, dryer, lights (in structure 32 internal and / or external), stereo equipment, intercom systems, garage port opening, a floor fan, hanging fans, whole house fan, wall air conditioners, pool heaters 34, 36 irrigation systems, security systems. 虽然图2的描述可W标识与特定设备相关联的特定传感器和功能性,但是应当了解,可W将各种传感器和功能性(诸如在整个说明书中所描述的那些传感器和功能性)中的任一个集成到设备10中。 Although the description of FIG. 2 W can identify a specific sensor and functionality associated with a particular device, it should be understood that W can be a variety of sensors and functional (those sensors and functional throughout the specification such as described) in any one of 10 integrated into the device.

[0047] 除包含处理和感测能力之外,上面所描述的示例性设备中的每一个也许能够与任何其它设备W及对在世界上任何地方连接网络的任何云服务器或任何其它设备进行数据通信和信息共享。 [0047] In addition to containing the processing and sensing capabilities, exemplary device described above, each W may be able to with other devices and to anywhere in the world at any cloud server connected to the network, or any other data from any device communication and information sharing. 在一个实施例中,设备10可W经由将在下面参考图5所讨论的高效网络层来发送和接收通信。 In one embodiment, the apparatus 10 may be in the W highly efficient network layer below with reference to FIG. 5 discussed to send and receive communication via. 在一个实施例中,高效网络层可W使得设备10能够经由无线网状网络与彼此进行通信。 In one embodiment, the network layer at the W enables efficient device 10 via the wireless mesh network can communicate with each other. 因此,某些设备可W用作无线重发器和/或可W充当家庭环境中的可能未彼此直接连接(即,单跳)的设备之间的桥接器。 Therefore, some devices can be used as a bridge W wireless repeater and / or W may not act as a direct connection to the home environment of each other (ie, single-hop) between devices.

[0048] 在一个实施例中,无线路由器60还可W经由无线网状网络与家庭环境30中的设备10进行通信。 [0048] In one embodiment, the wireless router 60 may also W via a wireless mesh network and family environment 10 30 devices to communicate. 无线路由器60然后可W与互联网62进行通信,使得每个设备10可W通过互联网62与中央服务器或云计算系统64进行通信。 60 W wireless router can then communicate with the Internet 62, so that each device 10 can communicate via the Internet 62 W with a central server or cloud computing system 64. 中央服务器或云计算系统64可W与和特定设备10相关联的制造商、支持实体或服务提供商相关联。 Manufacturer central server or cloud computing system 64 may be a specific device and 10 W with associated support service provider entity or associate. 因此,在一个实施例中,用户可W使用设备本身而不是使用诸如电话或连接互联网的计算机的一些其它通信手段来联系客户支持。 Thus, in one embodiment, a user can use W instead of using the device itself, such as telephone or Internet connections some other means of communication to contact the customer support computer. 另外,能够从中央服务器或云计算系统64向设备自动地发送软件更新(例如,当可用时、当被购买时、或者W例行间隔)。 In addition, it is possible to calculate the system 64 updates (for example, when available, when it is purchased, or W routine intervals) to the device to automatically send software from a central server or cloud.

[0049] 借助于网络连接性,即使用户不接近于设备,设备10中的一个或多个也可W进一步允许用户与设备交互。 [0049] by means of network connectivity, even if the user is not close to the device, the device 10 in one or more of W may further allow the user to interact with the device. 例如,用户可W使用计算机(例如,台式计算机、膝上型计算机、或平板)或其它便携式电子设备(例如,智能电话)66来与设备进行通信。 For example, users can use the computer W (for example, a desktop computer, a laptop computer, or a tablet) or other portable electronic devices (such as smartphones) 66 to communicate with the device. 网页或应用可W从用户接收通信并且基于所接收到的通信来控制设备10。 W web page or application may receive a communication from a user and based on the received communication to the control device 10. 而且,网页或应用可W向用户呈现关于设备的操作的信息。 Furthermore, the web page or application may be presented to the user W information about the operation of the device. 例如,用户能够查看设备的当前设定点溫度并且使用可W连接到互联网62的计算机来调整它。 For example, you can view the current set-point temperature using W and connected to the Internet 62 computers to adjust it. 在运个示例中,恒溫器46可W经由使用高效网络层创建的无线网状网络来接收当前设定点溫度视图请求。 In the example of operation, the thermostat 46 W via the use of efficient network layer to create a wireless mesh network to receive the current set-point temperature of the view request.

[0050] 在某些实施例中,家庭环境30还可W包括各种非通信传统家电68,诸如能够借助于墙插座接口56来控制(即使粗糖地(0N/0FF))的旧常规的洗衣机/烘干机、冰箱等。 [0050] In certain embodiments, the W family environment 30 may also include a variety of non-traditional communication appliance 68, such as a possible means of wall socket interface 56 to control (even raw sugar to (0N / 0FF)) old conventional washing machine / dryer, refrigerator. 家庭环境30还可W包括各种部分地通信的传统家电70,诸如能够通过由危险检测单元50或灯开关54所提供的IR信号来控制的红外(IR)控制的壁式空调器或其它IR控制的设备。 W family environment 30 may also include a variety of legacy appliance 70 part of communication, such as through the hazard light switch detection unit 50 or 54 IR signals provided to control the infrared (IR) control wall air conditioner or other IR control devices.

[0051] 如上面所提到的,上面所描述的示例设备10中的每一个设备可W建立无线网状网络,使得可W向每个设备10传递数据。 [0051] As mentioned above, the example apparatus described above 10 W each device can establish a wireless mesh network, making it possible to deliver 10 W data to each device. 记住图2的示例设备,图3图示可W被采用来方便上面所描述的示例性设备中的一些设备之间的通信的示例无线网状网络80。 Remember the illustrated device 2, and Figure 3 illustrates an example may be employed W wireless mesh network 80 to facilitate communication with the above-described exemplary device of some devices. 如图3中所示,恒溫器46可W具有到插座接口56的直接无线连接,所述插座接口56可WW无线方式连接到危险检测单元50并连接到灯开关54。 As shown in Figure 3, the thermostat 46 at the W have direct interface to the wireless connection socket 56, the socket interface 56 may be connected to a wireless WW hazard detecting unit 50 and the switch 54 is connected to the lamp. W同一方式,灯开关54可WW无线方式禪合到家电58和便携式电子设备66。 W in the same way, a light switch 54 may be bonded to the Zen WW wireless appliances 58 and the portable electronic device 66. 家电58可W仅禪合到水池加热器34并且便携式电子设备66可W仅禪合到灌概系统36。 58 W appliance can only fit into the Zen pool heater 34 and the portable electronic device 66 may be bonded to W only Zen irrigation system 36. 灌概系统36可W具有到入口通道接口设备52的无线连接。 Irrigation system 36 may have a W interface device 52 to the inlet channel wireless connection. 图3的无线网状网络80中的每个设备可W与无线网状网络80内的节点相对应。 FIG 80 nodes within a wireless mesh network 3. Each device 80 at the W corresponds with a wireless mesh network. 在一个实施例中,高效网络层可W指定每个节点使用RWng协议和DTLS协议来传送数据,使得可W在运些节点之间经由最少数目的跳将数据安全地传输到目的地节点。 In one embodiment, the network layer can be efficiently W specifies that each node uses RWng protocol and DTLS protocol to transfer data between W makes it possible to run some node via the least number of hops will securely transmit data to the destination node.

[0052] 通常,高效网络层可W是如图4中所描绘的开放系统互连(OSI)模型90的一部分。 [0052] Typically, efficient network layer W is depicted in Figure 4, part of OSI (OSI) model (90). OSI模型90图示通信系统相对于抽象层的功能。 The OSI model communication system 90 shown with respect to the functional abstraction layer. 也就是说,OSI模型可W指定联网框架或者设备之间的通信如何可W被实现。 In other words, OSI networking model W frame or specify the communication between devices how W can be realized. 在一个实施例中,OSI模型可W包括六个层:物理层92、数据链路层94、网络层96、传输层98、平台层100、和应用层102。 In one embodiment, the OSI model at the W includes six layers: a physical layer 92, data link layer 94, network layer 96, transport layer 98, the platform layer 100, and the application layer 102. 通常,OSI模型90中的每个层可W服务它上方的层并且可W被它下面的层服务。 Typically, OSI model 90 W each layer service layer above it and below it may be W layer service.

[0053] 记住运个,物理层92可W为可W与彼此进行通信的设备提供硬件规格。 [0053] Remember shipped a physical layer 92 may be W is a W devices that communicate with each other to provide the hardware specifications. 因此,物理层92可W确立设备如何可W彼此连接,帮助管理如何可W在设备之间共享通信资源等。 Therefore, the physical layer 92 may be W W establish how the device connected to each other, to help manage how can W between devices sharing communication resources.

[0054] 数据链路层94可W指定如何可W在设备之间传输数据。 [0054] The data link layer 94 may be W W specify how to transfer data between devices. 通常,数据链路层94可W 提供可W将正被传送的数据分组编码和解码成比特作为传输协议的一部分的方式。 Typically, the data link layer 94 provides data packet can W W coding may be being transmitted and decoded into a bit part as a way of transport protocols.

[0055] 网络层96可W指定正被传输到目的地节点的数据如何被路由。 [0055] W Network Layer 96 may specify how the data is being transmitted to the destination node are routed. 网络层96还可W与应用层102中的安全协议相接口,W确保维护正被传输的数据的完整性。 96 W network layer and application layer 102 may also be in the security protocol interfacing, W ensure the maintenance of the integrity of the data being transmitted.

[0056] 传输层98可W指定数据从源节点到目的地节点的透明传输。 [0056] W-transporting layer 98 can specify transparent data transmission from the source node to the destination node. 传输层98还可W控制数据的透明传输如何保持可靠。 Transport layer 98 may also be transparent transmission of control data W how to maintain and reliable. 因此,传输层98可W被用来验证旨在传输到目的地节点的数据分组实际上到达了目的地节点。 Accordingly, the transmission at the W layer 98 is intended to be used to verify the data packets transmitted to the destination node actually arrived at the destination node. 可W在传输层98中采用的示例性协议可W包括传输控制协议(TCP)和用户数据报协议(UDP)。 98 W can be used in the transport layer protocol exemplary W may include Transmission Control Protocol (TCP) and User Datagram Protocol (UDP).

[0057] 平台层100可W根据在传输层98内指定的协议来建立设备之间的连接。 [0057] W platform layer 100 may be specified in the transport layer protocol 98 to establish a connection between devices. 平台层100 还可W将数据分组转化成应用层102可W使用的形式。 W platform layer 100 may also be converted to the form of data packets application layer 102 W can be used. 应用层102可W支持可W与用户直接接口的软件应用。 The application layer 102 may be W W support software applications directly with the user interface. 因此,应用层102可W实现由软件应用所定义的协议。 Therefore, the application layer 102 may be W implement the protocol defined by the software application. 例如,软件应用可W 提供诸如文件传输、电子邮件等的服务。 For example, the software application can provide W such as file transfer, e-mail and other services.

[0058] 现在参考图5,在一个实施例中,可WW某种方式将网络层96和传输层98配置成形成高效低功率无线个人网络化LoWPANHlO。 [0058] Referring now to FIG. 5, in one embodiment, the WW in some way the network layer and the transport layer 96 98 configured to form a highly efficient low-power wireless personal network LoWPANHlO. 在一个实施例中,ELoWPAN 110可W基于可W与低速率无线个人局域网化R-WPAN)相对应的IE邸802.15.4网络。 In one embodiment, ELoWPAN 110 may be W and W-based low-rate wireless personal area network technology R-WPAN) corresponding IE Di 802.15.4 networks. ELoWPAN 110可W指定网络层96可W使用基于网际协议版本6(IPv6)的通信协议在家庭环境30中的设备10之间路由数据。 ELoWPAN 110 W can specify the network layer 96 may be between 10 W using a routing data based on the Internet Protocol version 6 (IPv6) communication protocol devices in the home environment 30. 因此,每个设备10可W包括可W给每个设备10提供唯一地址W用来通过互联网、在家庭网络30附近的本地网络等标识它本身的12化k特IPv6地址。 Thus, each device 10 may include W 10 W to each device to provide a unique address W through the Internet, identifies itself of 12 k special IPv6 address in the home network 30 near the local networks.

[0059] 在一个实施例中,网络层96可W指定可W使用下一代路由信息协议(RIPng)在设备之间路由数据。 [0059] In one embodiment, the network layer 96 may specify W W using Routing Information Protocol Next Generation (RIPng) to route data between devices. RIPng是基于源节点与目的地节点之间的跳数经由无线网状网络来路由数据的路由协议。 RIPng is based on the number of hops between the source and destination nodes via a wireless mesh network routing protocol to route data. 也就是说,RIPng可W在确定数据如何将被路由时确定采用最少跳数的从源节点到目的地节点的路由。 In other words, RIPng W can determine the use of the route from the source node to the destination node of the least number of hops in determining how the data will be routed. 除经由无线网状网络支持数据传输之外,RIPng能够支持IPv6 联网业务。 In addition to supporting data transmission via a wireless mesh network outside, RIPng supports IPv6 networking services. 因此,每个设备10可W在路由数据时使用用于标识它本身的唯一IPv6地址W及用于标识目的地节点的唯一IPv6地址。 Thus, each device 10 can use the W when routing data is used to identify its own unique IPv6 address W and unique IPv6 address identifies the destination node. 将在下面参考图6描述关于RWng如何在节点之间发送数据的附加细节。 Will be described below with reference to FIG. 6 RWng additional details on how to send data between nodes.

[0060] 如上面所提到的,网络层96还可W经由应用层102与安全协议相接口W管理正被传输的数据的完整性。 [0060] As mentioned above, the network layer 96 also interfaces W W phase integrity management data being transmitted via a secure protocol for the application layer 102. 如图5中所示,高效网络层可W使用应用层102中的数据报传输层安全(OTLS)协议来使在设备之间传输的数据安全。 Shown in Figure 5, efficient network layer W using an application layer 102 Datagram Transport Layer Security (OTLS) protocol to enable data transfer between devices in safety. 通常,高效网络层可W使用应用层102的DTLS协议来确定设备10之间的通信通路是否是安全的。 Typically, the efficient use of the network layer W DTLS protocol application layer 102 to determine if the communication path between the device 10 is secure. 在通信通路被确定为安全的之后, 高效网络层可W方便设备10之间的安全数据传输。 After the communication path is determined to be safe, efficient network layer W easy and secure data transmission between the device 10. W运种方式,高效网络层可W使用传输控制协议(TCP)、用户数据报协议化DP)等来使能数据传输。 W transportation ways, efficient network layer W using Transmission Control Protocol (TCP), User Datagram Protocol-based DP), etc. to enable data transmission. 将在下面参考图8和图9描述关于DTLS协议的附加细节。 Below with reference to FIGS. 8 and 9 describe additional details about the DTLS protocol.

[0061] 图5中所描绘的网络层96在本文中被表征为上面所提到的高效网络层。 [0061] As represented in FIG. Network layer 96 is herein characterized as a highly efficient network layer mentioned above. 也就是说, 高效网络层使用RWng来路由IPv6数据。 That is, the efficient use of the network layer to route IPv6 RWng data. 而且,高效网络层可W与应用层102相接口,W采用DTLS协议来使设备之间的数据传输安全。 Moreover, efficient network layer and application layer W 102 interfaces, W using DTLS protocol to enable secure data transmission between devices. 结果,对于数据来说传输层98可W支持各种类型的(例如,TCP和UDP)传输方案。 As a result, the data for the transport layer 98 W can support various types (for example, TCP and UDP) transmission scheme.

[0062] 现在参考图6,图6描绘可W被用于使用RWng来为图3的无线网状网络80中的每个设备10确定路由表的方法120的流程图。 [0062] Referring now to FIG. 6, FIG. 6 depicts W can be used to a flowchart of FIG RWng use wireless mesh network 80 in each of the three apparatus 10 determines Routing Table 120. 方法120可W由家庭环境30中的每个设备10来执行,使得每个设备10可W产生指示无线网状网络80中的每个节点可W如何彼此连接的路由表。 The method of the home environment 120 at the W 30 of each device 10 is performed such that each W device 10 can generate a signal indicative of each wireless mesh network node 80 at the W in the routing table on how to connect to each other. 因此,每个设备10可W独立地确定如何将数据路由到目的地节点。 Thus, each device 10 at the W independently determine how to route data to the destination node. 在一个实施例中,设备10的处理器20可W使用网络接口18来执行方法120。 In one embodiment, the processor 10 of the device 20 at the W 18 using the network interface 120 to perform the method. 因此,设备10可W经由网络接口18向家庭环境30中的其它设备10发送与传感器12相关联或者由处理器18所确定的数据。 Thus, the apparatus 10 may be determined by the W data processor 18 of the network interface to a family environment 30 18 Other equipment 10 transmits the sensor 12 is associated via either.

[0063] 将参考图7A至图7D描述方法120的W下讨论,W清楚地图示方法120的各个块。 [0063] with reference to FIGS. 7A to 7D describe the methods discussed 120 W, W clearly illustrating a method 120 of each block. 记住运个并参考图6和图7A两者,在块122处,设备100可W向可W直接(即,零跳巧Ij请求设备10的任何其它设备10发送请求132。请求132可W包括对于来自相应设备10的所有的路由信息的请求。例如,参照图7A,在节点1处的设备10可W将请求132发送到在节点2处的设备10 W发送包括在节点2的存储器中的路由(即,N2的路由)中的全部。 Remember that a transport and with reference to FIG. 6 and 7A both, at block 122, the device 100 may be W to W directly (ie, zero jump Qiao Ij any other device requesting device 10 sends a request 10 132 132. The request may be W including a request from the respective equipment all routing information 10. for example, referring to FIG. 7A, the device node 1 10 may W request 132 sent to the device node 2 10 W transmitting included in the memory node 2 route (ie, N2 route) in all.

[0064] 在块124处,请求设备10可W从相应设备10接收可W包括在相应设备10的相应存储器中包括的路由中的全部的消息。 [0064] At block 124, the device 10 may request the corresponding device 10 receives from W W may include equipment included in the respective corresponding memory 10 route all messages. 可W在可W指定无线网状网络80中的每个节点可W如何彼此连接的路由表中组织路由。 W can be specified in the wireless mesh network each node W 80 W can be connected to each other how the routing table to organize routes. 也就是说,该路由表可W指定数据可W被传输到哪些中间节点W使得数据从源节点到目的地节点。 That is, the routing table can specify the data W W can be transferred to the intermediate node W which makes the data from the source node to the destination node. 返回参考W上示例并参考图7B,响应于节点1对于N2的路由的请求,在块124处,节点2可W向节点1发送包括在节点2的存储器或存储中的路由(N2的路由144)中全部。 Back on the reference W example and with reference to FIG. 7B, in response to the node 1 request for N2 route, at block 124, the node 2 may be W sending node 1 includes routing (N2 in the node 2, memory or storage routing 144 ) of all. 在一个实施例中,如图7A中所示,无线网状网络80的每个节点可W将请求132发送到其相邻节点。 In one embodiment, as shown in FIG. 7A, each wireless mesh network node 80 may be 132 W to send the request to its neighbor nodes. 作为响应,如图7B中所示,每个节点然后可W将其路由发送到其相邻节点。 In response, as in Figure 7B, each node can then be routed to the W of its neighbor nodes. 例如,图7B像用Nl的路由142、N2的路由144、N3的路由146、N4的路由148、N5的路由150、N6的路由152、N7的路由154、N8的路由156^及脚的路由158所描绘的那样图示每个节点如何将其路由数据发送到每个相邻节点。 For example, Figure 7B routing of like Nl route 142, N2 route Route 144, N3 route 146, N4 route 148, N5 route 150, N6 route 152, N7 of 154, N8 route 156 ^ and feet each node 158 as shown depicted how to send its routing data to each adjacent node.

[0065] 最初,每个节点可W知道它可能具有直接连接(即,零跳)的节点。 [0065] Initially, each node W know it may have a direct connection (ie, zero-hop) node. 例如,最初,节点2可能仅知道它直接连接到节点1、节点3和节点4。 For example, initially, node 2 may only know that it is directly connected to Node 1, Node 3 and Node 4. 然而,在接收到Nl的路由142、N3的路由146、W及M的路由148之后,节点2的处理器20可W构建包括与Nl的路由142、N3的路由146、 W及M的路由148包括在一起的信息中的全部的路由表。 However, in the receiving Nl route to route 142, N3's 146, W and M 148 after routing node 2 processor 20 may include routing and Nl W Construction of 142, N3 route 146, W and M of Route 148 including all the information together in the routing table. 因此,下一次节点2接收到对于其路由或路由表(即,N2的路由144)的请求,节点2可W发送包括Nl的路由142、N2的路由、N3的路由146、W及M的路由148的路由表。 Therefore, the next node 2 is received (ie, N2 route 144) requests the node 2 may W sent include Nl route 142, N2 route N3 route 146, W and M routes for its route or routing table, 148 routing table.

[0066] 记住运个并往回参考图6,在块126处,请求设备10可W更新其本地路由表W包括从相邻设备10接收到的路由信息。 [0066] a transport and remember back to Figure 6, at block 126, the requesting device 10 may update their local routing table W W received from the adjacent device 10 includes the routing information. 在某些实施例中,每个设备10可W周期性地执行方法120,使得每个设备10包括表征无线网状网络80中的每个节点可W如何彼此连接的经更新的路由表。 In certain embodiments, each device 10 at the W method 120 is performed periodically, such that each device 10 includes a characterization of each of the wireless mesh network node 80 at the W how the updated routing table to each other by the connection. 如上面所提到的,每当方法120被执行时,如果相邻设备10利用从其相邻设备接收到的信息更新了其路由表,则每个设备10可W从其相邻设备10接收附加信息。 For example, whenever the method mentioned above 120 is executed, if the adjacent device 10 using the received from neighboring devices updated its routing table, each device 10 can be received from the adjacent device 10 W extra information. 结果,每个设备10可W理解无线网状网络80中的每个节点可W如何彼此连接。 As a result, each device 10 can be understood W wireless mesh network each node 80 can be W how to connect to each other.

[0067] 例如,图7C图示可能已由在节点1处的设备10使用方法120确定的路由表172。 [0067] For example, Figure 7C illustrates the device may have been a 10-node 120 to determine the use of the routing table 172. 在运个示例中,路由表172可W指定作为目的地节点的无线网状网络80中的每个节点、节点1与每个目的地节点之间的中间节点W及节点1与目的地节点之间的跳数。 In the example of operation, the routing table 172 may specify W and W intermediate node between the nodes as the destination node of the wireless mesh network 80 in each node, node 1 and each of the destination node and the destination node of 1 between hops. 跳数与正被发送到目的地节点的数据在到达目的地节点之前可W被转发到中间节点的次数相对应。 The hop count of data being sent to the destination node before reaching the destination node W can be forwarded to the number of times corresponding to the intermediate node. 当向特定目的地节点发送数据时,RIPng路由方案可W选择牵设最少跳数的路由。 When sending data to a particular destination node, RIPng routing scheme can choose W retractor set minimum hop routing numbers. 例如,如果节点南算向节点9发送数据,则RIPng路由方案将经由节点2、4、5和8路由数据,运包括四跳,与包括五跳的经由节点2、4、6、7和8路由数据对照。 For example, if the operator transmits data to node south node 9, the program will RIPng routing via nodes 2,4,5 and 8 data routing, transport includes four jump, jump through and including five nodes 2,4,6,7 and 8 routing data controls.

[0068] 通过使用RWng路由方案,每个设备10可W独立地确定数据应该如何被路由到目的地节点。 [0068] By using RWng routing scheme, each device 10 may be W independently determine how the data should be routed to the destination node. 另一方面,诸如在化OWPAN设备中使用的"波纹(Ripple)"路由协议(RPL)的常规路由方案可W通过可W是知道无线网状网络的结构的唯一节点的中央节点来路由数据。 On the other hand, such as those used in the device of OWPAN "ripple (Ripple)" Routing Protocol (RPL) program may be a conventional route via W W is the central node knows only node wireless mesh network configuration to route data. 更具体地,WL协议可W根据可W被构造为层次的有向非循环图(DAG)来创建无线网状网络。 More specifically, WL protocol W W can be configured according to the level of a directed acyclic graph (DAG) to create a wireless mesh network. 位于运个层次顶部的可W包括边界路由器,其可W向低层节点周期性地组播请求W针对节点的连接中的每一个确定秩。 Located at the top levels of transport may include W border router, which can lower nodes W to periodically multicast request W for connecting nodes determined for each rank. 本质上,当数据被从源节点传输到目的地节点时,可W朝节点的层次向上然后向下回到目的地节点传输数据。 Essentially, when data is transmitted from the source node to the destination node, the node level W toward upward and then back down to the destination node to transmit data. W运种方式,位于朝层次向上更高处的节点可W比位于层次中更低处的节点更经常地路由数据。 W transportation ways, located higher up the hierarchy toward the node at the W can route data more frequently than in the lower level is located at the nodes. 而且,WL系统的边界路由器还可能正在更频繁地操作,因为它控制数据将如何经由层次被路由。 Moreover, the border router WL system may also operate under more frequently, because it controls how the data will be routed through the hierarchy. 在常规WL系统中,和运里教导的RIPng系统对比,一些节点可能由于其在层次内的位置而不由于其相对于源节点和目的地节点的位置而简单地在更频繁基础上路由数据。 In conventional WL systems, and transportation systems in the teachings of the RIPng contrast, some of the nodes may be due to its position within the hierarchy and not because of its position relative to the source node and the destination node and simply more frequent basis in the road by the data. 在WL系统下更经常地路由数据的运些节点可能消耗更多的能量,进而可能不适合于与家庭环境30中的使用低功率操作的设备10-起实现。 In WL system for routing data more often shipped some nodes may consume more energy, and thus may not be suitable for device and Family Environment 30 low-power operation from the 10-realization. 而且,如上面所提到的,如果WL系统的边界路由器或任何其它更高层节点与恒溫器46相对应,则所增加的数据路由活动可W增加在恒溫器46内产生的热。 Moreover, as mentioned above, if the boundary router WL system, or any other higher level nodes corresponding to the thermostat 46, then the increase in activity at the W data routing increased heat generated by the thermostat 46. 结果,恒溫器46的溫度读数可能不正确地表示家庭环境30的溫度。 As a result, the thermostat 46 temperature readings may not accurately represent the temperature of the home environment (30). 因为其它设备10可W基于恒溫器46的溫度读数来执行特定操作,并且因为恒溫器46可W基于其溫度读数来向各种设备10发送命令,所W确保恒溫器46的溫度读数是准确的可能是有利的。 Since the other devices 10 at the W-based thermostat temperature reading 46 to perform a specific operation, and since the thermostat 46 based on the temperature readings at the W to send commands to the various devices 10, to ensure that the oven temperature for a W 46 readings are accurate It may be advantageous.

[0069] 除确保设备10中谁都不通过使用RWng路由方案来路由数据不适当的次数之外, 可W通过用户W最小努力将新设备10添加到无线网状网络。 [0069] In addition to 10 who do not ensure that the equipment used to route data through the use of an inappropriate number of times outside RWng routing scheme can W W with minimal effort by the user to add a new device 10 to the wireless mesh network. 例如,图7D图示新节点10正被添加到无线网状网络80。 For example, Figure 7D illustrates a new node 10 is being added to the wireless mesh network 80. 在某些实施例中,一旦节点10建立到无线网状网络80的连接(例如,经由节点4),与节点10相对应的设备10就可W执行上面所描述的方法120, W确定数据可W如何被路由到无线网状网络80中的每个节点。 In certain embodiments, when the node 10 to establish the connection 80 of the wireless mesh network (e.g., via node 4), the method and apparatus 10 can perform the above described W 10 corresponding to the node 120, the data W can be determined W how the wireless mesh network is routed to node 80 in each. 如果无线网状网络80中的每个节点已经执行了方法120多次,则在节点10处的设备10可W从在节点4处的设备10接收无线网状网络80的整个路由结构。 If the wireless mesh network each node 80 of the method has been performed 120 times, at 10 W available from the entire structure of the device routing node 10 in the device node 4 receives a wireless mesh network in 1080. W同一方式,可W从无线网状网络80中移除设备10并且每个节点可W 通过再次执行方法120来相对容易地更新其路由表。 W in the same manner, at the W is removed from the apparatus 10 in the wireless mesh network and each node 80 may perform the method again by 120 W to be relatively easy to update its routing table.

[0070] 在使用RI化g路由方案建立路由方案之后,ELoWPAN 110可W经由应用层102采用DTLS协议来使家庭环境30中的每个设备10之间的数据通信安全。 [0070] After using RI g of route plans to establish a routing scheme, ELoWPAN 110 W can be applied using DTLS protocol layer 102 via the home environment to make 30 of each device 10 between data communication security. 如上面所提到的,在确保安全通信通路存在于两个通信设备之间之后,ELoWPAN 110可W使得传输层98能够经由该安全通信通路来发送任何类型的数据(例如,TCP和UDP)。 As mentioned above, after the communication path exists to ensure the security between two communication devices, ELoWPAN 110 so that the transmission at the W layer 98 can be any type of data transmission (e.g., TCP, and UDP) through the secure communication path. 通常,添加到无线网状网络80的新设备10可W使用UDP数据传输来更迅速地与无线网状网络中的其它设备10有效地通信。 Typically, to add a new device to the wireless mesh network 80 using UDP 10 at the W data transmitted more rapidly and efficiently communicate with other wireless devices in the mesh network 10. 而且,因为不保证递送,UDP数据传输通常通过正在发送或转发数据的设备10来使用更少能量。 Moreover, because they do not guarantee delivery, UDP data transmission, usually by being sent or data transfer apparatus 10 to use less energy. 因此,设备10可W使用UDP数据传输来发送非关键数据(例如,人存在于房间中),从而节省设备10内的能量。 Thus, at the W apparatus 10 to transmit non-critical data (e.g., the presence of people in the room) using UDP data transmission, thus saving energy within the apparatus 10. 然而,可W经由TCP数据传输发送关键数据(例如,烟雾警报)W确保适当方接收到数据。 However, it can send W-critical data transmission via TCP data (for example, smoke alarms) W side to ensure proper data is received.

[0071] 记住上文,ELoWPAN 110可W采用DTLS协议来使在设备10之间传递的数据安全。 [0071] Remember above, ELoWPAN 110 W can use DTLS protocol to enable data transfer between devices 10 security. 在一个实施例中,WLS协议可W使用握手协议来使数据传输安全。 In one embodiment, WLS protocol W handshake protocol to enable data transmission security. 通常,握手协议可W使用可W由每个设备10提供的安全证书来对每个通信设备进行认证。 Typically, the handshake protocol using security certificates to W W provided by each device 10 to authenticate each communication device. 图8图示描绘了安全证书可W如何被嵌入在设备10内的制造过程190的示例。 Figure 8 illustrates depicts how the security certificate W can be embedded in the manufacturing process of the example apparatus 10 190.

[0072] 参考图8,可W向设备10的可信制造商192提供可W用于每个所制造的设备的许多安全证书。 [0072] Referring to Figure 8, the W W provides many security certificate can be used for each device manufactured to a trusted manufacturer of equipment 192 10. 因此,虽然产生可W在家庭环境30中使用并禪合到无线网状网络80的设备10,但是可信制造商192可W在制造过程190期间将证书194嵌入到设备10中。 Thus, although the use and generation at the W bonded to the Zen device 80 of the wireless mesh network 10 in the home environment 30, but 192 at the W trusted manufacturer during the manufacturing process 190 certificate 194 embedded in the device 10. 也就是说,可W在设备10的制造期间将证书194嵌入到设备10的硬件中。 That is, at the W device 10 during manufacture of the hardware certificate 194 embedded in the device 10. 证书194可W包括公钥、私钥,或可W被用来对无线网状网络80内的不同的通信设备进行认证的其它加密数据。 W 194 certificate may include public, private, or W can be used for wireless mesh networks with different communication devices 80 within the authentication of other encrypted data. 结果,一旦用户接收到设备10,用户就可W在无需初始化设备10或者向中央安全节点等注册设备10的情况下将设备10集成到无线网状网络80中。 As a result, once the user receives the device 10, the user may need to initialize the device 10 W in the case or to the central security node registration device 10 and other apparatus 10 will be integrated into the wireless mesh network 80.

[0073] 在诸如化oWPAN设备中使用的网络接入认证承载协议(PANA)的常规数据通信安全协议中,每个设备10可W向特定节点(即,认证代理)对它本身进行认证。 [0073] Network access authentication protocols such as bearer of oWPAN equipment used (PANA) general data communication security protocol, each device can be 10 W to a particular node (ie, certification agency) on its own authentication. 因此,在任何两个设备10之间传输数据之前,每个设备10可W向认证代理节点对它本身进行认证。 Thus, before any data 10 transmitted between two devices, each device 10 at the W node on its own authentication agent to authenticate. 该认证代理节点然后可W将认证的结果传达到执行点节点,其可W与认证代理节点位于一处。 The authentication agent node W can then communicate the results to the authentication enforcement point node, which may be W and certification agent node located one. 如果认证是有效的则执行点节点然后可W建立两个设备10之间的数据通信链路。 If the certification is valid for the enforcement point node W can then establish a data communications link between the two devices 10. 而且,在PANA 中,每个设备10可W经由执行点节点与彼此进行通信,运可W验证针对每个设备10的认证是有效的。 Moreover, PANA, each device 10 can be executed via W-point node and communicate with each other, can be transported for authentication W verify each device 10 is effective.

[0074] 因此,通过使用DTLS协议而不是PANA来使节点之间的数据传输安全,高效网络层可W避免过度地使用授权代理节点、执行点节点、或二者。 [0074] Thus, by using DTLS protocol instead PANA to make the data transmission between nodes safe, efficient network layer W to avoid excessive use of authorized agent node, a node point of execution, or both. 也就是说,没有一个使用高效网络层的节点可能正在处理针对无线网状网络中的节点之间的每个数据传输的认证数据。 That is, there is no efficient use of a network layer node may be processed authentication data for each data transmission between the nodes in the wireless mesh network. 结果,与PANA协议系统中的授权代理节点或执行点节点相比使用高效网络层的节点可W保存更多的能量。 As a result, compared with the PANA protocol system authorized agent node or the use of efficient enforcement point node network layer node W to save more energy.

[0075] 记住运个,图9图示当在彼此之间传输数据时可W在设备10之间使用的示例握手协议200。 [0075] Remember that a transport can W Figure 9 illustrates transfer data between each other when the sample between the device 10 uses a handshake protocol 200. 如图9中所示,在节点1处的设备10可W向在节点2处的设备10发送消息202。 Shown in Figure 9, the device 10 may be a node W to node 2 of the device 10 sends a message 202. 消息202可W是可W包括密码套件、散列与比较算法、W及随机数的hello消息。 Message 202 can be W W cipher suites include a hello message, the hash and comparison algorithm, W, and a random number. 在节点2处的设备10然后可W用消息204做出响应,运可W验证在节点2处的设备10从在节点1处的设备10 接收到消息202。 Node 2 of the device 10 may then respond with a message 204 W, W can be transported in the verification device node 2 of 10 in a 10-node device receiving the message from 202.

[0076] 在建立节点1与节点2之间的连接之后,在节点1处的设备可W再次将消息202发送到在节点2处的设备10。 [0076] After the connection is established between the node 2 and node 1, the device node may be a W again to send a message 202 to device 10 in the node 2. 在节点2处的设备10然后可W用消息208做出响应,所述消息208可W包括来自节点2的he 110消息、来自节点2的证书194、来自节点2的密钥交换、W及对于节点1的证书请求。 Device node 2 W 10 may then be used to make in response to the message 208, the message from the node 208 may include W message he 110 2, 2 certificates from the node 194, the key exchange from node 2, W, and for node 1 certificate request. 消息208中的hello消息可W包括密码套件、散列与比较算法W及随机数。 Messages 208 hello message may include cipher suites W, W hashing and comparison algorithm and a random number. 证书194可W是由可信制造商192像上面参考图8所讨论的那样嵌入在设备10内的安全证书。 194 W 192 certificate that can be embedded in a security certificate from a trusted device 10 manufacturers as above with reference to FIG. 8 discussed. 密钥交换可W包括公钥、私钥,或可W被用来确定用于在两个节点之间建立通信通道的秘密密钥的其它加密信息。 W key exchange may include public, private, or W may be used to determine the secret key used to establish a communication channel between two nodes other encryption information. 在一个实施例中,可W将密钥交换存储在位于相应节点处的对应设备10的证书194中。 In one embodiment, the W key exchange is stored in the corresponding device located in the corresponding node of the certificate 19410.

[0077] 响应于消息208,在节点1处的设备10可W发送可W包括来自节点1的证书194、来自节点1的密钥交换、节点2的证书验证、W及来自节点1的改变密码规格的消息210。 [0077] In response to message 208, in a device node 10 can send W W may include a certificate from the node 1 194, from the key exchange node 1, node 2 certificate validation, W, and change the password from the node 1 specification of message 210. 在一个实施例中,在节点1处的设备10可W使用节点2的证书194W及来自节点1的密钥交换来验证节点2的证书194。 In one embodiment, the 194W 2 certificate and key exchange device node from the node 1 of a 10 W can use to validate the certificate node 2 node 194. 也就是说,在节点1处的设备10可W基于节点2的证书194 W及来自节点1 的密钥交换来验证从节点2接收到的证书194是有效的。 In other words, the device 10 may be a node on the Certificates node W 2 194 W, and key exchange from node 1 to verify that the received certificates from the node 2 to 194 is valid. 如果来自节点2的证书194是有效的,则在节点1处的设备10可W将改变密码规格消息发送到在节点2处的设备10, W通告两个节点之间的通信通道是安全的。 If a certificate from the node 2 194 is valid, then the node device 10 may be one of W will change cipher spec message is sent to the node device 10 2, the communication channel between two nodes W notice is safe.

[0078] 类似地,在接收到消息210后,在节点2处的设备10可W使用节点1的证书194W及来自节点2的密钥交换来验证节点1的证书194。 [0078] Similarly, upon receiving the message 210, the device 10 of the node 2 node can use a certificate 194W 1 W and a certificate to verify that the key exchange from node 2, node 1 194. 也就是说,在节点2处的设备10可W基于节点1的证书194W及来自节点2的密钥交换来验证从节点1接收到的证书194是有效的。 In other words, the device node 2 of 10 nodes can be W-based certificate 194W 1 and 2 from the node to verify that the key exchange is received from the node 1 to 194 certificate is valid. 如果来自节点1的证书194是有效的,则在节点2处的设备10还可W将改变密码规格消息发送到在节点1处的设备10, W通告两个节点之间的通信通道是安全的。 If the certificate from the node 1 194 is valid, the device node 2 of 10 W will also change cipher spec message is sent to a node in the device 10, a communication channel between two nodes W notice is safe .

[0079] 在确立通信通道是安全的之后,在节点1处的设备10可W向在节点2处的设备10发送按组(group-wise)网络密钥214。 [0079] In a communication channel is established after the security device node in a 10 to 10 W can be sent by the device node 2 group (group-wise) network key 214. 按组网络密钥214可W与化oWPAN 110相关联。 Press the group key network and 214 W of oWPAN 110 may be associated. W运种方式,随着新设备加入化oWPAN 110,先前有权在化oWPAN 110内通信的设备可W提供新设备对化oWPAN 110的访问。 W transportation ways, as new equipment is added of oWPAN 110, previously entitled to a communication device of oWPAN 110 W can provide access to the new facilities of the oWPAN 110. 也就是说,先前有权在化oWPAN 110内通信的设备可W将按组网络密钥214提供给新设备,运可W使得新设备能够与化OWPAN 110中的其它设备进行通信。 That is, previously entitled to a communication device of oWPAN 110 W will be the network key group 214 to the new device can be transported W makes the new device capable of communicating with other devices OWPAN 110. 例如,按组网络密钥214可W被用来与已被适当地认证并且先前已提供有按组网络密钥214的其它设备进行通信。 For example, according to the network key group 214 W can be used properly and has been certified and has previously been provided with other devices by group network key 214 for communication. 在一个实施例中,一旦已经在在节点1处的设备10与在节点2处的设备10之间交换了改变密码规格消息,就可W在运些设备之间传递诸如型号、设备能力等的标识信息。 In one embodiment, once the node has a device in between 10 and 10 of the device node 2 exchange change cipher spec message, you can transfer W in operation, such as model, device capability between these devices and the like identification information. 然而,在在节点2处的设备10接收到按组网络密钥214之后,可W在运些设备之间传送诸如来自布置在设备10上的传感器的数据、由设备10执行的数据分析等的附加信息。 However, after the device 2 at node 10 is received by the network key group 214, at the W in the transfer operation, such as data from the device 10 is arranged on the sensor between these devices, the data analysis performed by the device 10 or the like extra information.

[0080]通过在制造过程期间将安全证书嵌入在设备10内,设备10可能不牵设用户为设备10建立安全或认证过程。 [0080] during the manufacturing process by the security certificate is embedded in the device 10, the device 10 may not retractor device 10 is provided for the user to establish security or authentication process. 而且,因为与中央认证代理节点对照设备10可W确保基于握手协议在节点之间安全地传输数据,所W无线网状网络80中的数据传输的安全可能不依靠单个节点W得到安全。 Moreover, since the central authentication device 10 can control the proxy node W to ensure the safe transfer of data based on a handshake agreement between the nodes, the wireless mesh network security W 80 data transmission may not rely on a single node W safe. 替代地,高效网络层可W确保即便当一些节点变得不可用时也可W在节点之间安全地传输数据。 Alternatively, the network layer W ensure efficient even when some of the nodes becomes unavailable W between nodes can be securely transmit data. 因此,高效网络层可能更不太易受安全问题攻击,因为它不依靠单个节点用于使数据消息安全。 Therefore, the network layer may be more efficient and less susceptible to security attacks, because it does not rely on a single node is used to secure the data message.

Legal Events
DateCodeEventDescription
22 Jun 2016C06Publication
20 Jul 2016C10Entry into substantive examination