物联网平台的安装推荐用梓豪的方式安装部署,这里推荐物联网提供单独的服务器来安装, 以免物联网和设备的交互比较频繁,影响物业系统的正常使用。 下面就以梓豪方式安装。
服务器:4核8G内存100G磁盘(推荐,如果是测试可以是2核4G内存40G磁盘) 操作系统:ubuntu20.04 域名:备案过的域名(如果是三大运营商的主机,需要面向他们的主机备案),并且域名没有做过违法事情,主要是有些域名做过违法事情被微信拉入黑名单 需要解析两个子域名,比如 iot.xx.com 和 app.iot.xx.com 公众号:服务号认证过的 开放端口:80/443 1883(mqtt) 20011(netty) 7000 3306(部署完成后可以关闭)
直接安装:
apt-get install -y wget && wget https://homecommunity.oss-cn-beijing.aliyuncs.com/install.sh -O zihaoinstall.sh && sh zihaoinstall.sh
等待安装完成,当出现如下信息,说明安装完成
For more details see kill(1).
chmod: cannot access '/etc/rc.d/rc.local': No such file or directory
./web/download/deploySlave.sh: line 30: /etc/rc.d/rc.local: No such file or directory
这个报错忽略,请继续
apt update && apt -y install docker.io
sudo apt-get -y install p7zip-full
等梓豪平台系统安装完以后,然后登陆进入梓豪平台 浏览器访问 http://ip:7000 账号为 zihao 密码为 123456
在梓豪平台系统资源中心,主机资源里面进去修改服务器 IP(一定要改为内部 IP)
登陆云服务器控制台开放 如下端口
7000 (梓豪使用,等系统投入使用后建议关闭,使用时再打开)
80 (物联网使用)
点击安装
应用组可以自己建一个IOT,请到这里新建
修改 nginx和iot下 hosts的ip
切记修改为内网ip,不能填写127.0.0.1
这里需要注意 如果 物联网系统单独使用(也就是服务器上没有安装物业系统),那么需要启动nginx mysql redis 和iot应用
如果和物业系统一起使用(也就是服务器上已经安装了物业系统),那么只需要启动iot就可以,nginx mysql redis可以共用物业系统的
Nginx配置文件存放在服务器/home/data/nginx/下,可以配置相应的域名,配置完后应用中重启nginx生效
在软件商店中安装 activemq-artemis 并且启动即可
部署的系统可能存在测试数据,在商用前要清理,点击清理物联网测试数据