give u a bit of a clue to y im gonna be stressed for the next couple months
QUOTE
1. Title
A ZigBee to I2C Gateway
2. Background
With robots becoming more widely used in the market place both in industry and at home, from manufacturing to toys ways of communication need to be established.
In the past direct connection using wired methods have been implemented but in todays world of wireless communication and control other forms are now being investigated like Infra-red.
In todays society more and more mobile and wireless communications take place each day for both industrial and personal uses.
There are multiple standards for different purposes all with there own section of the market depending on there physical abilities these properties of bandwidth, power consumption, signal strength and many more important factors can change making the standard being chosen very important.
This project is going to look into connecting robots that use I2C buses for internal communications and connecting it to a low data rate and low power consumption wireless network.
With these needs in mind this project is going to look at connecting I2C buses with ZigBee networks based on the IEEE® 802.15.4 standard.
IEEE® 802.15.4 and ZigBee work together to create a simpler, cheaper technology than other networking technology's for wireless personal area networks (WPANs) such as BlueTooth.
One advantage of using a ZigBee network connection to robots is that it allows the possibility's of Mesh networks. This intern would allow for each robot to communicate with each other or a central node. Allowing for data transfers both in the form of updating the robots tasks or reporting back to a central data collection point about there progress for there given tasks.
With these networks being low power one disadvantage of IEEE® 802.15.4 is the distance that data can travel but with ZigBee's additions to the standard Mesh networks then allow data to be forwarded from one node to the next creating large personal area networks (PAN) of many nodes whether they are part of our network or others.
References-
“The Intelligent Wireless Web”, H. Peter Alesso and Craig F. Smith, Chapter 3
“Wireless Personal and Local Area Networks”, Axel Sikora, Pages 51, 95
www.Zigbee.org
www.ieee802.org/15/pub/TG4.html
3. Aim & Objectives
The objectives of the project is to research and investigate into IEEE® 802.15.4, ZigBee networks and I2C buses and produce a way of connecting these components together to create a means of communication from a central cluster head to each node. These nodes in this case are robots.
The project will then progress from research to creating a RS232 to ZigBee connection and then on to a ZigBee to I2C link to complete the network and allow communication.
This will involve constructing ZigBee networks, learning and then writing embedded languages for the modules.
Once this is done extensive testing to confirm that the code is allowing the network to communicate and also that the communications are having effects on the nodes.
The outcome of this project will be code which can be used on ZigBee modules to communicate with nodes to either transmit data to or receive information from.
A ZigBee to I2C Gateway
2. Background
With robots becoming more widely used in the market place both in industry and at home, from manufacturing to toys ways of communication need to be established.
In the past direct connection using wired methods have been implemented but in todays world of wireless communication and control other forms are now being investigated like Infra-red.
In todays society more and more mobile and wireless communications take place each day for both industrial and personal uses.
There are multiple standards for different purposes all with there own section of the market depending on there physical abilities these properties of bandwidth, power consumption, signal strength and many more important factors can change making the standard being chosen very important.
This project is going to look into connecting robots that use I2C buses for internal communications and connecting it to a low data rate and low power consumption wireless network.
With these needs in mind this project is going to look at connecting I2C buses with ZigBee networks based on the IEEE® 802.15.4 standard.
IEEE® 802.15.4 and ZigBee work together to create a simpler, cheaper technology than other networking technology's for wireless personal area networks (WPANs) such as BlueTooth.
One advantage of using a ZigBee network connection to robots is that it allows the possibility's of Mesh networks. This intern would allow for each robot to communicate with each other or a central node. Allowing for data transfers both in the form of updating the robots tasks or reporting back to a central data collection point about there progress for there given tasks.
With these networks being low power one disadvantage of IEEE® 802.15.4 is the distance that data can travel but with ZigBee's additions to the standard Mesh networks then allow data to be forwarded from one node to the next creating large personal area networks (PAN) of many nodes whether they are part of our network or others.
References-
“The Intelligent Wireless Web”, H. Peter Alesso and Craig F. Smith, Chapter 3
“Wireless Personal and Local Area Networks”, Axel Sikora, Pages 51, 95
www.Zigbee.org
www.ieee802.org/15/pub/TG4.html
3. Aim & Objectives
The objectives of the project is to research and investigate into IEEE® 802.15.4, ZigBee networks and I2C buses and produce a way of connecting these components together to create a means of communication from a central cluster head to each node. These nodes in this case are robots.
The project will then progress from research to creating a RS232 to ZigBee connection and then on to a ZigBee to I2C link to complete the network and allow communication.
This will involve constructing ZigBee networks, learning and then writing embedded languages for the modules.
Once this is done extensive testing to confirm that the code is allowing the network to communicate and also that the communications are having effects on the nodes.
The outcome of this project will be code which can be used on ZigBee modules to communicate with nodes to either transmit data to or receive information from.