FastBee
1.1.简介
FastBee开源物联网平台,简单易用,更适合中小企业和个人学习使用的物联网平台。
官方网站:https://fastbee.cn/
开源版安装步骤(仅供参考):
参考文档:https://fastbee.cn/doc/install/docker.html
注:下述步骤未添加容器保活命令(--restart=always),仅用于演示对接
1.OS选择centos7.9,其余版本可能需要升级内核,以及配置网卡dns1为8.8.8.8
2.关闭selinux:
sudo vi /etc/sysconfig/selinux
将SELINUX=enforcing指令更改为SELINUX=disabled
执行:sudo setenforce 0
执行完毕后,重启
3.重建yum源:
# 备份原有repo文件
sudo mkdir -p /etc/yum.repos.d/backup
sudo mv /etc/yum.repos.d/CentOS-* /etc/yum.repos.d/backup/
# 下载阿里云镜像配置
sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 清理缓存并重建
sudo yum clean all
sudo yum makecache fast
4.安装docker
sudo wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
5.修改wgget配置:
sudo vim /etc/wgetrc
check_certificate = off
6.下载docker-compose-linux-x86_64,上传虚拟机,置于/usr/bin目录中重命名为docker-compose
下载地址:https://github.com/docker/compose/releases
7.执行官方的一键安装:
sudo wget -c https://hub.fastbee.cn/resource/install.sh && bash ./install.sh
选择开源版+docker官方镜像
注:开源版仅支持部分功能,生产环境请自行评估商业版功能,并联系FastBee官方进行购买,有关FastBee平台本身功能,我司不提供相关服务
商业版Demo地址:https://iot.fastbee.cn/
1.2.平台简单使用
1.点击设备管理→产品管理→新增
注(产品等同模版,创建设备前,需要定义产品模版)

在弹出的界面中,完善产品的信息

继续完善"产品模型"

选择创建设备(对应具体的某个网关)

补充设备的信息

查看设备的MQTT连接信息


1.3.配置FastBee连接参数

- 启用与否:第三方IOT和通用MQTT,同时只能启用一个
- 平台地址:FastBee的平台地址
- 连接端口:MQTT服务器的端口,需区分是否是SSL/TLS的端口,默认1883
- 客户端ID:请从平台获取,每个设备是不同的
- MQ账户:请从平台获取,每个设备是不同的
- MQ密码:请从平台获取,每个设备是不同的
- 订阅主题:请从平台获取,每个设备是不同的
- 发布主题:请从平台获取,每个设备是不同的
启用OTA(资源前缀路径):FastBee商业版平台支持此功能,可以通过平台对网关批量进行OTA升级操作
- 开源版请勿勾选此选项
OTA订阅主题:FastBee商业版平台支持此功能
- OTA回复主题:FastBee商业版平台支持此功能
- 轮询周期:默认30秒
- 一次性至多发送数目:默认64,请自行根据平台配置,调优此选项
- MQTT协议版本:默认3.1.1
- Keep Alive:MQTT客户端的保活周期,推荐值60,单位秒
定时发送:定时发送:多长时间发送一次全部数据,无论值是否发生变更
- 仅在后续创建组时开启变值更新时,建议开启此选项
Qos:默认2
Clean Session:会话是否保留设置,在客户端断线后,服务器是否会在连接列表中清除客户端的名称
1.4.配置组

- 启用与否:默认启用
- 名称:此组名称无意义,仅在配置软件做显示左右
- 变值更新:默认启用
1.5.选择上传标签
右键刚才创建的组界面,弹出下面界面,选择上传到FastBee平台的点

点击确定
