Overview
Wireless Network Introduction
- Wireless Sensor Network Development Environment-moteworks
Moteworks-Crossbow
Moteworks is the first software platform for industrial open source code development based on standard platforms and supporting OEM devices and systems. The software platform supports a variety of wireless sensors. Its flexibility and optionality help developers select the best network topology, power management mode, and application bandwidth. Particularly suitable for low-power networks. At the same time, the advanced design of moteworks makes it possible for users to develop their own hardware. In moteworks, sensor networks are divided into three layers: node side (xmesh), middleware (xserve), and client (moteview ). The moteworks software optimized for low-power networks provides end-to-end full support for each layer of sensor network applications, making it more intuitive and convenient for users to use sensor networks. At the node end, the xmesh program runs on a remote node to form a low-power mesh network. xmesh provides a reliable network algorithm for communications between all nodes. It is a fully supported multi-hop, AD -Protocols for the Hoc and mesh networks. In the xmesh network, all nodes communicate over the wireless network, and the computer or client can obtain data from the sensor network by forwarding information to the base station. The forwarding function effectively increases wireless communication distance and reduces energy overhead during data transmission. Generally, these nodes run in a low-power mode and have a maximum endurance of several years. Xmesh also provides truemesh network services for self-organizing and self-healing of networks. In an effective region, nodes can automatically form a wireless network and ensure optimal network status and data transmission efficiency through QoS. Nodes are programmed using the NESC language based on the tinyos operating system to support data stream transmission and use sensor boards for data collection. It is fully compatible with Zigbee and provides powerful support for rapid deployment and management. Middleware middleware is usually played by xserve running on a computer or Stargate linux operating platform. It builds a bridge between the sensor network and the traditional internet, at the same time, it is also the link between sensor networks and enterprise applications, with which users can quickly develop client programs. Xserve supports file, database, and XML data parsing and forwarding. It supports remote programming (otap), health diagnostics, and alarms for nodes in the sensor network. Xserve data flow diagram. Users can communicate with sensor networks through databases, custom ports, and XML. In the client, the ekoview software provides users with visual software and graphical node management interfaces. With a friendly graphical interface, you can easily manage and monitor the system, send command instructions, Set alarms, and perform Network diagnosis. Some experiments will be introduced later, developed in the moteworks environment, and applied in the wireless sensor network lab box.
View code
Reference
Related Websites
Conclusion