欢迎大家关注我的公众号,会不定期更新一些开发与测试的一些技术文章。
背景:
我想使用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版本。
欢迎大家关注我的公众号,会不定期更新一些开发与测试的一些技术文章。
本篇完。