Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.11 MB, 47 trang )
<span class="text_page_counter">Trang 3</span><div class="page_container" data-page="3">
<small>➢ 1894, Oliver Lodge was the first to publicly demonstrate the transmission and detection of electromagnetic radiation</small>
<small>➢ 1895, Marconi first heard of wireless and He was fascinated➢ 1897, He formed theWireless Telegraph and Signal Co. Ltd, </small>
<small>the first commercial development in the world</small>
</div><span class="text_page_counter">Trang 4</span><div class="page_container" data-page="4"><b><small>Marconi’s Radio Transmitter System</small></b>
<small> class="text_page_counter">Trang 5</span><div class="page_container" data-page="5">
▪ Operation mode of a radio
communication system in which each end can transmit and
<b>receive, but not simultaneously.</b>
▪ The communication is bi-directional over the same
frequency, but uni-directional for the duration of a message. The devices need to be transceivers.
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8"><b>▪ Radio system which each end can transmit and receive simultaneously.</b>
▪ Typically use two frequencies as channel. Each channel is used solely for transmitting (or receiving).
▪ Example: Cell phone, satellite communication,…
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9"><b>▪ Frequency Shift Keying (FSK)</b>
▪ Less susceptible to noise ▪ Require larger bandwidth
<b>▪ Phase Shift Keying (PSK)</b>
▪ Less susceptible to noise, bandwidth efficient
▪ Require synchronization in phase and frequency
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10">▪ Spread Spectrum Technique: intentionally spread over a wide frequency range
▪ Resistant to noise and interference thus increasing the probability that the signal will be received correctly
▪ Unlikely to interfere with other signals even if they are transmitted on the same frequency
▪ Types of Spread Spectrum common in ISM bands : ▪ Direct Sequence Spread Spectrum ( DSSS )
▪ Frequency Hopping Spread Spectrum ( FHSS )
▪ Orthogonal Frequency Division Multiplexing ( OFDM )
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13">▪ Why use this band?
</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19">▪ 1Mbps (theory) – 0.27Mbps (practical) ▪ BLE devices switch between sleeping and
working state to save energy
▪ BLE requires rapid connection, small package
</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24">▪ Old BLE rely on RSSI (Receive Signal Strength Indicator) ▪ New BLE knows the actual direction of signal
</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25">▪ “Wireless Fidelity”
▪ Exchange data wirelessly in Wireless ▪ IEEE 802.11
▪ links two or more devices using some wireless distribution method, and provides a connection through an access point to the wider internet.
▪ High Speed , wide range ( 50m indoor , 100m out door )
▪ Power consumption : chipsets 0.5-1w; wifi device 1-2w , router 4-5w ,
</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28"><b>WIFI star network</b>
• Same role devices • All connect to Hub
• Security
• Limited access
• Access IP (192.168.xxx)
</div><span class="text_page_counter">Trang 30</span><div class="page_container" data-page="30"><b>▪ Consume very low power: 2.5-3 times more efficient than Bluetooth. </b>
▪ "optimized for the unique needs of remote monitoring and control
</div><span class="text_page_counter">Trang 31</span><div class="page_container" data-page="31"><b>Zigbee Mesh Network</b>
▪ Message can be transferred from any source to any destination.
▪ Every FDD (full function device) or Router can connect to its neighbors ▪ High reliability achieved through
multiple paths
</div><span class="text_page_counter">Trang 32</span><div class="page_container" data-page="32"><b>Zigbee Mesh Network</b>
</div><span class="text_page_counter">Trang 33</span><div class="page_container" data-page="33"><b>Zigbee Architecture</b>
</div><span class="text_page_counter">Trang 34</span><div class="page_container" data-page="34"><b>System Diagram </b>
<small>•Directly control system</small>
<small>•Make use of the hardware capability</small>
<small>•Limited by hardware and OS•Can’t remote control</small>
<small>•</small> <sub>Difficult to access online database</sub>
</div><span class="text_page_counter">Trang 36</span><div class="page_container" data-page="36"><b>System Diagram </b>
<small>•</small> <sub>Not depend on OS</sub>
<small>•</small> <sub>Control/monitor system from anywhere</sub> <small>•Use resource available on the internet</small>
<small>•</small> <sub>Depend on wifi/internet</sub> <small>•</small> <sub>Can’t be very complex</sub>
<small>•Show data, plot graph</small>
<small>•Simple algorithms/calculation</small>
</div><span class="text_page_counter">Trang 37</span><div class="page_container" data-page="37">• What is the web server and its functions? • How to create a web server?
• How to communicate/transfer data between web server and devices • Why do we need an embedded system?
</div><span class="text_page_counter">Trang 38</span><div class="page_container" data-page="38">• Web server hosts a web site and provides reliable services for any requesting client.
• Web server communicate with clients via different protocols: TCP, UDP,…
</div><span class="text_page_counter">Trang 40</span><div class="page_container" data-page="40"><small> class="text_page_counter">Trang 41</span><div class="page_container" data-page="41">
• Request-method-name: GET, POST, HEAD, OPTIONS • Request-Url: specify the resource requested
• HTTP version: HTTP/1.0 &HTTP/1.1
</div><span class="text_page_counter">Trang 45</span><div class="page_container" data-page="45">• request-header-name: request-header-value1, request-header-value2 • The request header syntax:
• name1=value1& name2=value2&…
</div><span class="text_page_counter">Trang 46</span><div class="page_container" data-page="46">