With the development of science and technology, the ubiqutious network internet of things has been drawn more and more attention, especially in the sensor technology, GPS and smart terminals. And as a very important part of ubiqutious network, the internet of things is being the core of research. Internet of things connect physical "things" together as a world-wide network, which give people the ability to sense and communicate with the environment around them. However, Internet of things’network structure varies from type to type, so there is no specific and standard operable communication system. The closeness and isolation of structure limit the further development for Internet of things to interact with each other and different ones.Web technology is a good reminder of solution for the problem above. Nowadays there exist a lot of software applications and hardware platforms, interacting by Web protocol. Considering of that, it can also be used as the basement of web of things for devices to communicate. The physical devices are integrated in Web. So they work as the material in Web which can be got by using standard Web protocol. This whole concept is called ubiqutious network based on web.The topic of this paper is from the WoTlab IoT Demo System, which is very important theoretically and practically. In this article a new communication API protocol based on Web of things is proposed, which abstracts data or capability in WoT as resource, and get open by REST style Web services. The users out from the system can get and manage those resources. Besides, this article also designs a software structure using the proposed API, and has been achieved by.NET Framework. |