IoT Sensing Technology

First, the basic concept of wireless sensor network

Wireless sensor network (referred to as wireless sensor network or sensor network) is composed of a large number of inexpensive micro-sensor nodes deployed in the monitoring area, forming a multi-hop self-organizing network system through wireless communication, the purpose of which is to cooperatively perceive and collect And process the information of the sensed object in the network coverage area and send it to the observer.

  • Sensor, perceiver and observer constitute the three elements of wireless sensor.
  • Wireless sensor network has: large-scale network, self-organizing network, dynamic network, reliability, application correlation, and data-centric network characteristics.
  • The sensor node usually consists of six modules: power module, sensor module, computing module, storage module, communication module, and embedded software system.
  • The wireless sensor network system consists of sensor nodes, sink nodes, infrastructure network and management nodes that communicate with users.
  • TinyOS is an embedded operating system specially designed for wireless sensor networks, and it has become the de facto standard platform in the field of wireless sensor networks.

2. Basic knowledge of ATOS experimental platform

  • The ATOS experimental platform is a learning platform that integrates the hardware and software environment required by the wireless sensor network.
  • The hardware system of the ATOS experimental platform: RF module, sensor module, gateway board (base station board), node board, online programmer and M2M integrated gateway.
  • The software environment of ATOS experimental platform consists of Cygwin, TinOS, NesC language compiler, keil C51 compiler and so on.
  • The development process under the ATOS experimental platform includes creating an application, compiling and burning.

3. Introduction to the development of ATOS experimental platform

  • TinyOS operating system is specially designed for embedded wireless sensor network, it provides two-level calling mechanism of task and event.
  • nesC language is the programming language of embedded operating system of wireless sensor network.
  • Any nesC application is composed of one or more components linked together to form an executable program; the components provide and use interfaces.
  • The function prototypes in the interface are divided into two types: commands and events; the high-level components issue commands to the bottom-level components to start the functions of the bottom-level components, and the bottom-level components report events to the high-level components after completing the functions.



Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325491953&siteId=291194637