PI4J 树莓派 version. I see: Hardware: BCM2835 Maven无法加载更高版本PI4J的依赖解决办法

版权声明: https://blog.csdn.net/ttt_12345/article/details/83001220

背景:

我想使用java控制树莓派,然后结合springboot进行操作,但遇到

Unable to determine hardware version. I see: Hardware : BCM2835 , - expecting BCM2708 or BCM2709.

网上说是树莓派3B+需要使用PI4J 1.2-SNAPSHOT,后来将树莓派的pi4j升级了下

树莓派中升级pi4j的版本命令:

sudo dpkg -i pi4j-1.2-SNAPSHOT.deb

但因为我使用的maven管理的jar包,而maven仓库中又没有更高版本1.2-SNAPSHOT的依赖?

解决办法:

1、改maven中的仓库也可以从国外的一个仓库下载,pi4j官网有讲解,不过国内并不能下载,需要翻墙

2、我的解决办法时直接在本地maven仓库中将1.1的包替换为高版本的包,这样在树莓派上就可以使用了。

上图红框中实际为pi4j的1.2-SNAPSHOT版本。

欢迎大家关注我的公众号号 “up随想”,关注后或许会收到up主的小福利哦!!

本篇完。

猜你喜欢

转载自blog.csdn.net/ttt_12345/article/details/83001220