 |
Simple Network Application Platform (SNAP)คือ Embedded Board ที่ได้รับการพัฒนาให้ทำงานร่วมกับภาษา JAVA (J2ME-CLDC) ซึ่งได้รับการรับรองโดย บริษัท Sun Microsystem พร้อมกับการพัฒนา Class ต่างๆ ไว้อย่างเพรียบพร้อม เพื่อให้ง่ายต่อการติดต่อสื่อสารในโครงข่าย Network และ การควบคุม Input/Output Port ต่างๆ บน ตัว SNAP เช่น I2C, Serial port, SPI port, GPIO เป็นต้น |
 |
ในอดีตการติดต่อสื่อสารระหว่างอุปกรณ์ภายนอกที่อยู่ห่างกันมากๆ นิยมใช้ RS-485 หรือ RS-422 ซื่งเป็นการติดต่อสื่อสารแบบ Pear to Pear แต่ในโครงการนี้เราจะเปลี่ยนรูปแบบการสื่อสารไปใช้ CAN (Controller Area Network) ในสื่อสารระหว่างอุปกรณ์ 2 ตัวแทน ข้อดีของการติดต่อสื่อสารแบบ CAN สามารถติดต่อสื่อสารกันแบบ Multicast ได้คือสามารถติดต่อกันได้หลายจุดพร้อมกันและมีความทนทานต่อสัญญาณรบกวนได้สูง
|
 |
โดยทั่วไปแล้วการควบคุม 7'segments จะต้องใช้ 2 ports คือ Data port กับ Scan port ลองเปลี่ยนวิธีการ โดยใช้ I2C ร่วมกับ SAA1064 เพื่อควบคุม 7'segments. ซึ่งจะทำงานได้ง่ายกว่าเนื่องจาก SAA1064 จะสแกน 7'segments ให้เองโดยอัตโนมัติ เราเพียงแต่ส่งข้อมูลที่ต้องการแสดงผลเขาไปไว้ที่ memory ของ SAA1064 เท่านั้น
|
 |
โครงงานนี้จะทดสอบการทำงาน ร่วมกันระหว่าง HTTP Server และ Output Port ของ SNAP โดยจะแบ่งการทำงานออกเป็น 2 ส่วนด้วยกัน คือ
- ส่วนของหน้าจอ Browser ที่เป็นปุ่มสำหรับสั่งเปิดหรือปิด LED
- ส่วนควบคุมการเปิดหรือปิด LED
|
 |
The XBee OEM RF Modules were engineered to meet IEEE 802.15.4 standards and support the unique needs of low-cost, low-power wireless sensor networks. The modules require minimal power and provide reliable delivery of data between devices. The modules operate within the ISM 2.4 GHz frequency band and are pin-for-pin compatible with each other. |
|