dot NET Compact Framework

0

源起

想要一個可以運作 12-18 小時的聯網裝置,需求如下。

  1. 低於 NT 5000
  2. 可以寫程式開發應用
  3. 可以使用 skype
  4. 用 wifi 聯網
  5. 低耗電
  6. VGA 輸出 640×480
  7. 觸控輸入
  8. 免費的程式開發環境
  9. SD 存放
  10. USB host

看起來拍賣的 Acer n300 規格過一年後會比較接近。

developer tool

SharpDevelop

SD Targeting Different Frameworks

dot net cf

Resources about .NET Compact Framework

How to Create Multithreaded Application Using the .NET Compact Framework 2.0

Tips & Tricks & Best Practices with Multithreading and .NET CF

NET CF and Google APIs

C# Remote Control using the Audio Port

links

Pocket Sudoku

TinyOS and Home

0

源起

開發一個客廳應用,需要佈署無線的感測器,與連上 internet 的裝置。

TinyOS

有些硬體會提到內建 tinyos ,TinyOS 本身就是為網路感測器所設計的作業系統。因為這類裝置有耗電低的門檻,運算資源受到限制,卻需要面對網路上密集的同步運作,所以需要特殊的作業系統來滿足。

既然是小型,代表其中的 C 函式庫支援也是小型的,採用 NesC 來編譯。

TinyOS 2.0 Tutorials

開發可以直接在電腦上運行所謂的 offline simulation,非常方便測試整個網路。

目前網上可以看到專案都是學術為主,商業往往資料比較少。

Harvard Network Sensor Testbed

無線感測網路運用於台灣不同林分微氣候觀測

台灣不同林分微氣候觀測WEB即時監測

無線感測器網路 Wireless Sensor Networks

如果需要實體測試,可以找下面連結。

moteiv

xbow.com

識方科技

集研

RFID and liveroom

0

源起

客廳應用,需要佈署無線的感測,與連上 internet 的裝置。

rfid links

rfid 的 tag 可以不用電很方便,價格更是低廉,只是讀取器比較貴,即使是 SDIO 版本也不便宜。因為通常需要買其中的 SDK 來用。

rfid shop

帝商科技

pnp rfid

rfid journal

acer pda

Interrogator

目前 EPC Reader Protocol Standard 尚未成為標準,所以各家有各家的做法。

EPC Reader Protocol Standard

Choosing an EPC Gen 2 Interrogator

mercury4 是個內嵌 TCP 服務的裝置,可以直接用 TCP 對談,語法是所謂的 RFID Reader Qurey Protocol (RQL) ,類似 SQL 語言,預設用 8080 port,裝置大約 US 1000

thingmagic mercury4

Alien ALR-9800 是 Linux 的裝置, 可用 TCP 來取得資料,用的是 Alien reader protocol/EPC reader protocol。

Alien ALR-9800

symbol XR 這系列直接用 HTTP 協定外包 reader protocol,省掉定義一些格式。同時這家公司也推出 wifi 的版本,連網路線都省了。

只是玩玩

rfidtoys

phidgets rfid reader

它也有 java 介面,該介面用 tcp 網路與一個 Phidget Server port 5001 對談,所以不需要 JNI 幫助。

phidgets linux support

IDM store 台灣