2011年9月16日 星期五
第一章 標示語言
介紹何謂標示語言與其功用,其中包括介紹SGML與HTML的應用情況、優缺點,並說明XML為何能成為新世代的標示語言;本章可視為是標示語言的常識篇,如果有些地方讀者無法深切體會的話,那也請不要氣餒,等您讀完全書後再回頭來品味一下本章,相信收穫會更多的。
2011年8月15日 星期一
Android Web Server
目前手持嵌入式設備智慧型手機、平板電腦...等,都搭配著Android系統來使用。
這邊要介紹一下如何在Android系統上實現Web Server。
Android HTTP Server
http://code.google.com/p/android-http-server/
Android 網路連線主要是透過 ServerSocket(Server)和Socket(Client)的方式來實現。
這邊要介紹一下如何在Android系統上實現Web Server。
Android HTTP Server
http://code.google.com/p/android-http-server/
Android 網路連線主要是透過 ServerSocket(Server)和Socket(Client)的方式來實現。
ServerSocket主要功能就是監聽Client的要求,並且產生新的socket和Clinet連線,ServerSocket的工作就告一段落,重新再度回到等待,至於和Clinet之前的傳送接收則是由新的執行緒,和client去溝通。
Jetty WebServer
- nJetty 是一個用 Java 實現、開源、基於標準、並且具有豐富功能的 Http 服務器和 Web 容器,可以免費的用於商業行為。
- 若您需要一個輕巧且有效率的jsp、servlet網頁伺服器的話,您不需額外安裝apache、tomcat,只要安裝Java後在搭配僅4.1M的jetty_demo,就可以在您的電腦提供一個網頁伺服器。
- Jetty 可以用來作為一個傳統的 Web 服務器,也可以作為一個動態的內容服務器,並且 Jetty 可以非常容易的嵌入到 Java 應用程序當中。
i-Jetty
i-Jetty這組Google Code是針對Google Android手機平台而開發的,讓使用者自由在Android介面的手機上架設網站。i-Jetty當正常在手機上運作時,一般使用者可以透過網路連接到這支手機上。
2011年7月18日 星期一
Research and Implementation of Embedded Web Server
Research and Implementation of Embedded Web Server
Author:Zhan Mei-qiong, Ji Chang-peng
Issue Date:30-31 Dec. 2008
嵌入式技術和網路技術的發展,越來越多的嵌入式系統連接到網路,更有效的管理嵌入式設備。本篇文章基於Atmega128設計了一個嵌入式 Web Server。
嵌入式Web Server 有許多優點:如體積小、功耗低、成本低和靈活的設計。
當 Web Server移植到嵌入式設備與網路進行存取,使用者可以使用瀏覽器進行嵌入式設備的遠端監控,它大大提高這些設備的使用性,並有可能免除專門的管理軟體,這樣我們可以更容易的管理嵌入式設備。
近年來,在低成本的場合越來越多使用網路技術。並提到為何要使用Atmega128這8位元的處理器,如下:
8位元處理器有許多優勢在,如小尺寸,高可靠性,強大的控制,成本高效益,易於應用...等。在許多場合8位元處理器已經取代了昂貴的32位處理器來存取網路。
ATmega128是一種高性能低功耗的AVR8微控制器具有先進的RISC架構。
另外選擇了RTL8019AS來當乙太網控制器,在Research on Technology of Embedded Web Server Application這篇paper裡也是使用RTL8019AS做為乙太網控制器。

在嵌入式Web Server應該簡化TCP/IP協定,主要因為沒有足夠的硬體資源來支持整個TCP/IP,要實現的主要ARP,IP,ICMP,TCP和HTTP協定就足夠了。
關鍵技術:
A. HTTP為主要的協定,Web使用的是HTTP用於 Web Server和瀏覽器之間的通訊。
HTTP的傳輸如下。
1. 建立一個連接
2. 發送請求
3. 回應請求
4. 關閉連接
B.Socket
Web Server的工作模式都是基於Socket機制,指定互相綁定的網路位址和端口通常被稱為Socket。
C.標準的CGI介面
在瀏覽器中輸入Server的IP,發送 HTTP請求到Server,Server將返回index.html。
用戶可以點擊超連結來監控嵌入式設備的操作和控制LED板上的狀態。
這篇文章主要是藉由 Atmega128這8位元的處理器設計了一個嵌入式Web Server達到低成本,可以從不同地方遠程的監控數據和控制設備,非常快速且方便。使用者透過電腦使用瀏覽器就可存取和控制,提高了設備的運行效率和降低運營成本,提高了管理水平,它具有廣闊的應用前景。
Author:Zhan Mei-qiong, Ji Chang-peng
Issue Date:30-31 Dec. 2008
嵌入式技術和網路技術的發展,越來越多的嵌入式系統連接到網路,更有效的管理嵌入式設備。本篇文章基於Atmega128設計了一個嵌入式 Web Server。
嵌入式Web Server 有許多優點:如體積小、功耗低、成本低和靈活的設計。
當 Web Server移植到嵌入式設備與網路進行存取,使用者可以使用瀏覽器進行嵌入式設備的遠端監控,它大大提高這些設備的使用性,並有可能免除專門的管理軟體,這樣我們可以更容易的管理嵌入式設備。
近年來,在低成本的場合越來越多使用網路技術。並提到為何要使用Atmega128這8位元的處理器,如下:
8位元處理器有許多優勢在,如小尺寸,高可靠性,強大的控制,成本高效益,易於應用...等。在許多場合8位元處理器已經取代了昂貴的32位處理器來存取網路。
ATmega128是一種高性能低功耗的AVR8微控制器具有先進的RISC架構。
另外選擇了RTL8019AS來當乙太網控制器,在Research on Technology of Embedded Web Server Application這篇paper裡也是使用RTL8019AS做為乙太網控制器。

在嵌入式Web Server應該簡化TCP/IP協定,主要因為沒有足夠的硬體資源來支持整個TCP/IP,要實現的主要ARP,IP,ICMP,TCP和HTTP協定就足夠了。
關鍵技術:
A. HTTP為主要的協定,Web使用的是HTTP用於 Web Server和瀏覽器之間的通訊。
HTTP的傳輸如下。
1. 建立一個連接
2. 發送請求
3. 回應請求
4. 關閉連接
B.Socket
Web Server的工作模式都是基於Socket機制,指定互相綁定的網路位址和端口通常被稱為Socket。
C.標準的CGI介面
在瀏覽器中輸入Server的IP,發送 HTTP請求到Server,Server將返回index.html。
用戶可以點擊超連結來監控嵌入式設備的操作和控制LED板上的狀態。
這篇文章主要是藉由 Atmega128這8位元的處理器設計了一個嵌入式Web Server達到低成本,可以從不同地方遠程的監控數據和控制設備,非常快速且方便。使用者透過電腦使用瀏覽器就可存取和控制,提高了設備的運行效率和降低運營成本,提高了管理水平,它具有廣闊的應用前景。
訂閱:
文章 (Atom)