5回答

1收藏

[原创] Nanopi M1 安装openHAB2笔记 树莓派可参照

Raspberry Pi Raspberry Pi 5157 人阅读 | 5 人回复 | 2018-01-23

本帖最后由 Litthins 于 2018-1-23 12:26 编辑

最近准备折腾折腾openHAB2,openHAB2针对树莓派有专门的镜像,不过在此为了重现一般安装,还是拿Nanopi M1举例子。现在写一篇笔记。

--------------------------------------我是分界线----------------------------------

介绍一下openHAB,http://www.openhab.org/,有兴趣的小伙伴一起啊~

下面切入正题:

官方没有Nanopi M1的安装教程,参考树莓派的,链接:http://docs.openhab.org/installation/rasppi.html;阅读网页,发现有依赖条件要满足。





点击how to install the latest Java 8 revision,进入页面openHAB 2 on Linux





这里选择"as a package"方法,不使用"manually",因为很坑,为什么呢,armbian发布的针对Nanopi M1的镜像使用3.4内核,而java1.8要求3.10以上,而且压缩包的安装方式还要手动改环境变量,最重要还是我太懒,好吧,其实我试过的,半途废了…有图为证。





回到"as a package"方法,这里点进去显示找不到页面,扎心了……





不过石油大学的男生从不轻易放弃,在"manually"方法页面,我找到了可用的链接,这里选择“Zulu? YUM and APT Repositories”,





点进去,真的是天无绝人之路,妙,妙啊。(内心独白:!#¥!#!%!%!!¥@!#…)页面如下。





选择"For Ubuntu or Debian Systems"项:

1.Attach the APT Repository on an Ubuntu or Debian System
  1. $ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 0x219BD9C9$ sudo apt-add-repository 'deb <a href="http://repos.azulsystems.com/ubuntu" target="_blank">http://repos.azulsystems.com/ubuntu</a> stable main'$ sudo apt-get update
复制代码
2.Installation on Linux Using an APT Repository
  1. $ sudo apt install zulu-embedded-8
复制代码
这样我们就把java1.8安装好了,敲命令看一下,完美!
  1. # raspberry @ nanopim1 in ~ [23:50:32] $ java -versionopenjdk version "1.8.0_121"OpenJDK Runtime Environment (Zulu Embedded 8.20.0.42-linux-aarch32hf) (build 1.8.0_121-b42)OpenJDK Client VM (Zulu Embedded 8.20.0.42-linux-aarch32hf) (build 25.121-b42, mixed mode, Evaluation)
复制代码
然后回到树莓派的安装教程页面http://docs.openhab.org/installation/rasppi.html,找到底部”Package Repository based Installation on Linux“项,我们使用该安装方式安装openHAB。在"Package Repository Installation"项中选择"Apt Based Systems",





1.Add the openHAB 2 Bintray repository key to your package manager and allow Apt to use the HTTPS Protocol:
  1. wget -qO - 'https://bintray.com/user/downloadSubjectPublicKey?username=openhab' | sudo apt-key add -sudo apt-get install apt-transport-https
复制代码
2.这里我选择了"Stable Release",
  1. echo 'deb <a href="https://dl.bintray.com/openhab/apt-repo2" target="_blank">https://dl.bintray.com/openhab/apt-repo2</a> stable main' | sudo tee /etc/apt/sources.list.d/openhab2.list
复制代码
3.安装openhab2和openhab2-addons,
  1. sudo apt-get updatesudo apt-get install openhab2sudo apt-get install openhab2-addons
复制代码
如果安装没有报错,基本上就没有什么问题了。下面我们配置一下openHAB2,下滑页面,选择"Systems based on systemd (e.g. Debian 8, Ubuntu 15.x, Raspbian Jessie and newer)"项,

  1. sudo systemctl start openhab2.servicesudo systemctl status openhab2.servicesudo systemctl daemon-reloadsudo systemctl enable openhab2.service
复制代码
这时所有工作结束,运行:
  1. sudo systemctl status openhab2.service
复制代码
如果看到如下信息,就没有什么问题了:
  1. # raspberry @ nanopim1 in ~ [23:44:47] $ sudo systemctl status openhab2.service● openhab2.service - openHAB 2 - empowering the smart home   Loaded: loaded (/usr/lib/systemd/system/openhab2.service; enabled; vendor pre   Active: active (running) since Tue 2017-10-31 17:35:47 CST; 6h ago     Docs: <a href="http://docs.openhab.org" target="_blank">http://docs.openhab.org</a>           <a href="https://community.openhab.org" target="_blank">https://community.openhab.org</a> Main PID: 732 (karaf)   CGroup: /system.slice/openhab2.service           ├─732 /bin/bash /usr/share/openhab2/runtime/bin/karaf server           └─915 /usr/bin/java -Dopenhab.home=/usr/share/openhab2 -Dopenhab.confOct 31 17:35:47 nanopim1 systemd[1]: Started openHAB 2 - empowering the smart hoOct 31 17:35:47 nanopim1 start.sh[732]: Launching the openHAB runtime...
复制代码
打开浏览器,输入
  1. http://openhab-device:8080
复制代码
可以看到openHAB2的初始页面,至此所有工作全部完成。





喝杯咖啡,犒劳一下辛苦的自己!


分享到:
回复

使用道具 举报

回答|共 5 个

倒序浏览

沙发

stary666

发表于 2018-1-31 11:27:49 | 只看该作者

进来学习一下下
板凳

stary666

发表于 2018-1-31 11:28:28 | 只看该作者

有板子,还没研究啊
地板

Litthins

发表于 2018-1-31 12:29:41 | 只看该作者

stary666 发表于 2018-1-31 11:27
进来学习一下下

这个openhab2特别好,我们中间件的答辩就是拿openhab2做的
5#

Litthins

发表于 2018-1-31 12:30:47 | 只看该作者

stary666 发表于 2018-1-31 11:28
有板子,还没研究啊

超级靠谱的板子,昨天刚编译了OpenCV,整理好了发帖子
6#

stary666

发表于 2018-2-1 10:21:58 | 只看该作者

是吧,我要加快了,抽时间研究
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条