Basic concepts of ZigBee Introduction

Source: Internet
Author: User

Sophomore started contacting ZigBee Hardware development is really a challenge, especially for a computer professional.

Recently began to write a project application, all kinds of information to see the head is big. In order to better develop later, this time recorded a number of nouns and explanations




Upper computer and lower slave machine

Upper computer refers to the machine can be directly issued control commands, generally pc/host computer/master computer/upper Computer, the screen shows a variety of signal changes (hydraulic, water level, temperature, etc.). The lower machine is the computer which directly controls the equipment to obtain the equipment condition, generally is the plc/ monolithic microcomputer single chip microcomputer/slave computer/lower Computer sort of. The commands issued by the host computer are first given to the lower machine, and the subordinate machine is then interpreted as the corresponding sequential signal directly to control the corresponding equipment. The lower machine reads the device status data (usually analog), and converts the digital signal back to the host computer. In short, the actual situation is very diverse, but original aim: the upper and lower machine all need programming, have a special development system

Two machines how to communicate, generally depends on the next computer,TCP/IP is generally supported, but the lower machine generally has a more reliable unique communication protocol, the purchase of sub-machine, will bring a lot of manuals CD, tell you how to use the unique protocol communication, which will give a lot of examples.

  

Tiny OS

   Tiny OS is a UC Berkeley (University of California, Berkeley) developed an open-source operating system designed for embedded wireless sensor networks, operating system-based components ( component-based architecture makes it possible to quickly update, which in turn reduces the length of code that is limited by the sensor network memory. the Tiny os is a highly specialized operating system designed for low-power wireless devices, mainly used in sensor networks, pervasive computing, personal LANs, smart homes, and smart measurements.

Tiny OSis an open-source operating system that everyone can view and modifyTiny OSsource code that participates in theTiny OSand supporting software development, and applied to the commercial and industrial fields. In collaboration with a wide range of participants,Tiny OSin -released in the yearV2.1.2version, and in -Year willTiny OSOnline toGithubfor download by global participants, with an average download volume of up to3.5million times/years.

   Tiny OS There are already many products, such as receivers for neural signal reception, mediation, display, oil and gas monitoring in the energy field, control and optimization for sensing networks, and health monitoring for wireless sensor networks.

Osal

   osal (Operating System abstraction Layer) , translated as "OS Abstraction layer", Osal is to achieve multi-tasking as the core system resource management mechanism. So There is a big difference between the osal and the standard operating system. In simple terms,osal implements some functions similar to the operating system, but it is not called the real operating system .

   

Interrupt

The computer's interrupt system strengthens the CPU 's ability to handle multi-tasking events. Interrupt mechanism is one of the infrastructures in modern computer system, it plays the role of communication network to coordinate the response and processing of the system to various external events. Interruption is necessary for the design of multi-channel program. Interrupts are a reaction that the CPU makes to an event that occurs on the system. The event that caused the interruption is called the interrupt source. The request that the interrupt source processes to the CPU is called an interrupt request. The pause point of the interrupted program when an interrupt occurs is called a breakpoint. The process by which the CPU pauses the current program to respond to an interrupt request is called an interrupt response. The program that handles the interrupt source is called an interrupt handler. the CPU execution-related interrupt handlers are called interrupt processing. The process of returning a breakpoint is called an interrupt return. The implementation of the interruption of software and hardware synthesis, hardware parts called hardware devices, software parts called software processing programs.


Basic concepts of ZigBee Introduction

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.