点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我现在在Raspberry Pi...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我现在在Raspberry Pi...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我现在在Raspberry Pi设备上有一个Streaming Lite项目。 我已经关注了博客,现在在设备上有一个类似的Java适配器设置,可以将事件写入Streaming Lite程序。
问。 1。但是,如果我必须连接它以从传感器读取值。 如果传感器与pi上的python脚本通信是否可以,然后当python脚本能够在其控制台上显示温度传感器读数时,我是否只需将命令值更改为" sudo python temp.py "为我的Java程序捕获Python脚本的输出?
如以下博客文章所示:
例如,如果传入cmd =" echo 90",则该函数将返回" 90"。 另外,如果我们有一个名为 SensorPoll.py 的python脚本,则可以传入cmd =" sudo python SensorPoll.py "。 这将返回被轮询的传感器的输出。
私有静态字符串exec(String cmd)引发IOException { 进程p = Runtime.getRuntime()。exec(cmd); BufferedReader stdInput = new BufferedReader(new InputStreamReader(p.getInputStream())); 字符串s = stdInput.readLine(); 返回s; }
Q.2。并且,sudo行 temp.py 在下面提到。 我说对了吗?
字符串val_sensorId =" RaspberryPi"; 字符串val_Temperature_Command =" echo 90";
问。 3。(当前)java程序是否只希望python控制台提供"温度"值? 如果我有一个仅打印数字的python程序,则:
97.788
78.567
56.786 ....
(当前)Java代码是否会对此Python输出感到满意,并且是否能够将这些温度值作为Streaming Lite程序的输入?
链接到教程: http ://sapassets.edgesuite.net/sapcom/docs/2016/01/f61dbb2f-5c7c-0010-82c7-eda71af511fa.pdf
请告诉我您的看法。
谢谢。
谢谢罗伯特!
一周热门 更多>