2013-04-05 30 views
0

基本上我試圖建立一個Java WebApp,它將連接一個Arduino。由於這種「物理」限制,我在單片機工作時只有一個用戶。排隊請求,讓只有一個用戶「工作」

我想創建一個包含所有請求的隊列並設置一個限制(即20秒),然後與下一個用戶一起去。將來可能會有兩個用戶互相「互動」的選項。

我該如何實施這個基礎設施? JMS?其他方法?

我已經使用其他mqs作爲Kestrel,但只是與「字符串」,我不知道如何使用它在我的情況。 :/

(我可能會使用JBoss的,如果這是相關的,或有用)

提前感謝!

回答

0

Arduno附帶有一個RXTX Java庫,我建議將它用於Arduno接口。

+0

謝謝,我知道這個庫,我已經實現了pc-arduino連接。我問的是與多個用戶的整合。 – Enrichman 2013-04-05 11:19:48

+0

如果你使用Arduino整合了一臺PC,那麼我會建議在JBOSS中配置一個JMS隊列,然後在MDB(消息驅動的bean)內部,使用RXTX庫作爲微控制器接口 – Joe2013 2013-04-05 11:23:15

+0

嗯,好吧。您能否通過編輯您的答案的基礎架構向我提供更廣泛的解釋?我仍然有一些疑慮。 – Enrichman 2013-04-05 13:24:05