JADE (Java Agent Development Environment) is a mature agent platform. It receives a lots of attention in software agent development paradigm. In this post I will discuss a scenario that using JADE as a basic platform to develop Tel-Gate application. The Tel-Gate is equipped with multiple RFID readers and IP based cameras. The agents in JADE have to communicate with the RFID reader middleware and surveillance system. Then, a fusion process will be execute when the agent receives any signal from both systems.
I list the agent's responsibilities as following:
- communicate the surveillance system to get the meta-data which is produced when something appear in the front of the camera. The meta-data from the surveillance is a text message in XML format delivered by JMS.
- communicate with RFID middleware (JMS application) to get the RFID signal.
- fuse the signal from different devices.
- report a situation to backend.
- In JADE how to cooperator with the JMS to get the message from other sub-system.
- How to simulate a time domain to fuse the data from difference sub-system.
What will be devliered in this project:
- a development project under eclipse.
- an ant script that used to execute the build process and execution.
- several agents based on JADE will be developed.
- a performance result will be reported.
沒有留言:
張貼留言