This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
start [2016/01/09 13:48] laurencedv [FCC Standards] |
start [2016/03/21 08:35] (current) laurencedv [Synthesis of objectives] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Project OrBit ====== | ====== Project OrBit ====== | ||
- | This project's aim to develop a home automation device to [[https://en.wikipedia.org/wiki/Home_automation|monitor/control]] a variety of device in home or office depending of the user’s requirement. | + | This project's aim to develop an automation network to [[monitor/control]] a variety of device in home or office environment. |
- | + | The network is structured as a decentralized [[stack|mesh network]], using wired and wireless links. | |
- | Modules will communicate with each other [[http://www.silabs.com/Support%20Documents/TechnicalDocs/EZR32WG330_DataSheet.pdf|wirelessly]] or via | + | Multiple level of interface are accessible to use and administer the network. |
- | [[https://en.wikipedia.org/wiki/RS-485|wired protocol]] . | + | |
- | + | ||
- | A web interface will allow further customisation option for specific user's task/requirement. | + | |
+ | This is a rather large project, the main goal is to provide a standardized interface for communication and data gathering. | ||
---- | ---- | ||
===== Presentation ===== | ===== Presentation ===== | ||
- | [[Boards:]] will consist of a [[nodes:core]] and a [[boards:|module]]. | + | [[Boards:]] will consist of a [[nodes:core]] and [[boards:|module(s)]]. |
All [[nodes:core]] will be the same to facilitate developpment, but [[boards:|module]] will change depending of the usage. | All [[nodes:core]] will be the same to facilitate developpment, but [[boards:|module]] will change depending of the usage. | ||
Line 20: | Line 18: | ||
===== Synthesis of objectives ===== | ===== Synthesis of objectives ===== | ||
- [[boards:|Module]] should be able to upgrade their firmware using existing network capability | - [[boards:|Module]] should be able to upgrade their firmware using existing network capability | ||
- | - Automated task should be customizable via an [[interface]] | + | - Automated task should be customizable via an interface |
- | - Communication must be transparent to user application | + | - Network communication must be transparent to user application |
---- | ---- | ||
Line 27: | Line 25: | ||
===== Goal and expected results ===== | ===== Goal and expected results ===== | ||
- Automate task based on environmental or time-based trigger | - Automate task based on environmental or time-based trigger | ||
- | - Create task with web interface | + | - Create task with a dedicated user interface |
- | - Firmware upgrade propagation using pre-existing network | + | - Firmware upgrade propagation through the network |
- Node interconnection available even without direct access (mesh) | - Node interconnection available even without direct access (mesh) | ||
Line 44: | Line 42: | ||
- | ===== FCC Standards ===== | + | ===== FCC Standards (Legals) ===== |
* [[https://en.wikipedia.org/wiki/List_of_WLAN_channels|Available wireless band]] | * [[https://en.wikipedia.org/wiki/List_of_WLAN_channels|Available wireless band]] | ||
* 902 to 928 MHz (chosen band) | * 902 to 928 MHz (chosen band) | ||
Line 54: | Line 52: | ||
- | ===== Annex ===== | ||
- | This is a rather large project, the main goal is to provide a standardized interface for communication and data gathering. | ||