首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在html中嵌入.jar ( RC A Raspberry Pi)

在html中嵌入.jar ( RC A Raspberry Pi)
EN

Stack Overflow用户
提问于 2014-03-24 22:54:49
回答 2查看 232关注 0票数 0

我在一个项目中工作;我们想通过2个Raspberry Pi遥控一个玩具车(一个在车里,一个在遥控器上)。到目前为止一切都在运行,可以使用遥控器(触摸屏)来驾驶汽车。

我们使用Java,所以有一个.jar在远程树莓上运行。

我们还想实现一个功能,允许从网络远程控制。

我知道,在读了一点之后,如何在网站中添加.jar。但这需要几天的时间,直到我们的web服务器联机,我可以对其进行测试。

所以我想问,如果Java应用程序在浏览器中运行,是否有可能远程控制汽车?我的意思是,应用程序正在发送信息(例如“按下左键”)连接到“服务器”(这是我们的路由器,两个Raspberrys都连接到它)

或者我必须改变一些事情?

EN

回答 2

Stack Overflow用户

发布于 2014-03-24 23:12:26

一种简单的方法是向服务器发出请求,就像REST请求一样。因此,每次调用web服务器处理http://localhosthttp://localhost/moveLeftButton时,都会触发一个操作。

这取决于您是如何实现服务器的。试着看看这里:IBM Java and REST

如果你需要一些更复杂的通信(=流),我可以建议你javascript,通过websocket通过web流传输,使用node.js和socket.io,你可以用rasp找到here的一些例子。

编辑:在浏览器沙箱中使用.jar作为服务器和使用.jar作为applet是两个完全不同的故事。我认为让它工作并不容易,而且java applet技术已经相当老了。我建议您不要尝试这样做,只要尝试从浏览器向运行在raspberry上的服务器发送消息即可。

票数 0
EN

Stack Overflow用户

发布于 2014-03-25 00:41:11

不需要为此重新发明轮子。只需将您的.jar捆绑到一个.war文件中,并将其部署到java服务器,您将使用该服务器来提供HTTP/HTML接口。例如,JBoss can be run just fine on Raspberry PI,我自己也做过。

该接口可以是例如所提到的REST接口,或者任何其他基于HTTP的接口。基于HTML的界面可能是最容易使用的,这取决于您的用例。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22612837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档