OAuth(Open standard for Authorization)是一种基于Web的用于开放授权的互联网标准协议,在众多基于Web的应用平台中得到广泛应用,但是该机制应用在WoT架构下时面临许多挑战.其一,在OAuth协议的应用场景中,一般不会出现用户作为部分资...OAuth(Open standard for Authorization)是一种基于Web的用于开放授权的互联网标准协议,在众多基于Web的应用平台中得到广泛应用,但是该机制应用在WoT架构下时面临许多挑战.其一,在OAuth协议的应用场景中,一般不会出现用户作为部分资源的拥有者,同时又作为其他资源的使用者的情况,所以OAuth协议不能适应WoT架构下用户多角色的特点.其二,OAuth协议本身并没有提供流量控制功能,而在WoT架构下泛在资源供应者需要通过流量控制来防止用户进行恶意访问.本文新提出了一种WoT架构下面向多角色用户的资源访问控制方法,解决了现有协议不能满足WoT架构下用户具有多种角色的特性,并且可以满足资源提供者进行流量控制的要求.展开更多
This study proposes a Web platform,the Web of Things(WoT),whose Internet of Things(IoT)architecture is used to develop the technology behind a new standard Web platform.When a remote sensor passes data to a microcontr...This study proposes a Web platform,the Web of Things(WoT),whose Internet of Things(IoT)architecture is used to develop the technology behind a new standard Web platform.When a remote sensor passes data to a microcontroller for processing,the protocol is often not known.This study proposes a WoT platform that enables the use of a browser in a mobile device to control a remote hardware device.An optimized code is written using an artificial intelligencebased algorithm in a microcontroller.Digital data convergence technology is adopted to process the packets of different protocols and place them on the Web platform for access by other mobile devices.The platform has high efficiency and cross-platform advantages,with no limitation on the operating system.Message queueing telemetry transport(MQTT)technology is used to simplify the original HTTP protocol.Assume that the mobile device is a subscriber,i.e.,the controller,and a microcontroller that connects the sensing device is the publisher.The publishers and subscribers of MQTT need not know each other if they share a message broker.The intermediate agent role is much like a router.Publishers and subscribers do not need to interact,and publishers do not have to wait for subscriber confirmation to cause interactive permission be locked.Nor must publishers and subscribers be online at the same time,and they are free to choose when to get messages.The proposed WoT method is compared with the traditional IoT method regarding data transfer.The results show that the proposed method can save time in processing large amounts of data,as the traditional IoT method wastes time,especially in data format transfer.展开更多
文摘OAuth(Open standard for Authorization)是一种基于Web的用于开放授权的互联网标准协议,在众多基于Web的应用平台中得到广泛应用,但是该机制应用在WoT架构下时面临许多挑战.其一,在OAuth协议的应用场景中,一般不会出现用户作为部分资源的拥有者,同时又作为其他资源的使用者的情况,所以OAuth协议不能适应WoT架构下用户多角色的特点.其二,OAuth协议本身并没有提供流量控制功能,而在WoT架构下泛在资源供应者需要通过流量控制来防止用户进行恶意访问.本文新提出了一种WoT架构下面向多角色用户的资源访问控制方法,解决了现有协议不能满足WoT架构下用户具有多种角色的特性,并且可以满足资源提供者进行流量控制的要求.
文摘This study proposes a Web platform,the Web of Things(WoT),whose Internet of Things(IoT)architecture is used to develop the technology behind a new standard Web platform.When a remote sensor passes data to a microcontroller for processing,the protocol is often not known.This study proposes a WoT platform that enables the use of a browser in a mobile device to control a remote hardware device.An optimized code is written using an artificial intelligencebased algorithm in a microcontroller.Digital data convergence technology is adopted to process the packets of different protocols and place them on the Web platform for access by other mobile devices.The platform has high efficiency and cross-platform advantages,with no limitation on the operating system.Message queueing telemetry transport(MQTT)technology is used to simplify the original HTTP protocol.Assume that the mobile device is a subscriber,i.e.,the controller,and a microcontroller that connects the sensing device is the publisher.The publishers and subscribers of MQTT need not know each other if they share a message broker.The intermediate agent role is much like a router.Publishers and subscribers do not need to interact,and publishers do not have to wait for subscriber confirmation to cause interactive permission be locked.Nor must publishers and subscribers be online at the same time,and they are free to choose when to get messages.The proposed WoT method is compared with the traditional IoT method regarding data transfer.The results show that the proposed method can save time in processing large amounts of data,as the traditional IoT method wastes time,especially in data format transfer.