爱星物联社区版安装部署

2024-11-11 安信可科技CSDN
爱星物联云平台,安信可科技 爱星物联云平台,安信可科技 爱星物联云平台,安信可科技 爱星物联云平台,安信可科技

前言

爱星物联云平台支持多种部署方案,社区版目前只支持单机docker部署安装。本文主要简单介绍一下社区版后台的安装和配置。


准备工作

一、准备服务器

服务器硬件级参数:2~4核CPU,8G以上内存

服务器操作系统CentOS 7或以上版本,64位系统,其它64位的linux也可以,但未测试

确保服务器时区正确,确保同步到了最新时间。

安装好docker和docker-compose,建议最新版本。


二、准备平台源码

github上的社区版仓库,将前后端的3个仓库全部下载到本地。

后台仓库地址:https://github.com/ubases/ubases_iot_community

开发平台前端仓库地址:https://github.com/ubases/ubases_iot_open_web

云管平台前端仓库地址:https://github.com/ubases/ubases_iot_platform_web

前端代码比较简单,没什么配置,按照仓库的README.md文档操作即可。后面主要介绍下后端的内容。


三、了解后端部署相关目录

安装部署,主要关注bin目录和deploy目录。bin目录存放构建后的可执行程序及其配置文件。Deploy主要包括docker部署相关配置。

Bin和deploy目录结构如下图所示:



bin目录的子目录conf是配置文件目录、temp目录是相关模板文件。

deploy目录的子目录有多个,作用分别如下:

1、service: 后台iot相关的服务

2、third: 后台引用的第三方服务,如MySQL、Redis等

3、simulator: 设备模拟器,模拟设备接收指令和上报数据

4、web: web前端服务,前端代码在该路径的html下。


四、编译构建后端服务

进入bin目录,执行脚本build-linux.bat,大概记过几分钟,即可构建出所有服务。在该目录下包含了若干个iot_开发的可执行文件,这些文件稍后会拷贝到相关docker镜像中。


部署步骤

一、配置docker网络

在欲要部署的服务器上查看是否有docker_iot_network网络,没有则创建网络。

查看docker网络:

docker network ls

NETWORK ID NAME DRIVER SCOPE

03c964e72c05 bridge bridge local

512e9aece1a3 host host local

ed991be6cb82 none null local

创建docker网络:

docker network create --driver bridge --subnet172.16.0.0/16 --gateway 172.16.0.1 docker_iot_network


windows下如果常见网络后,docker启动失败,则需要重启winnat服务,linux下不需要。

关闭:net stop winnat

开启:net start winnat


二、拷贝部署文件

将bin和deploy目录压缩,拷贝到centos服务器解压。


1、修改配置和脚本的IP地址为本次部署的IP地址(不正确会引起设备无法连接和设备虚拟调试不可用的问题)

yml配置修改:

修改iot_cloud_api_service.yml配置,将webmqtt节的addr改为正确的MQTT地址。

可以进到bin/conf/open目录下,执行以下命令:

sed -i ‘s/127.0.0.1:8883/192.168.5.56:8883/g’ iot_cloud_api_service.yml

sql脚本修改:

修改iot_config_write.sql文件,将所有的127.0.0.1改为正确的IP地址,局域网或外网可访问的。(手机、设备能够访问到的IP地址)

可以进到third/mysql/docker-entrypoint-initdb.d目录,执行以下命令:

例如,把iot_config_write.sql中的127.0.0.1改为你的IP地址,下边演示改为192.168.5.56

sed -i ‘s/127.0.0.1/192.168.5.56/g’ iot_config_write.sql


2、修改MySQL、Clickhouse、redis、nats等密码,不要用仓库配置文件中的初始密码,存在安全隐患

docker-compose中的MySQL、Clickhouse密码结合(2)对应修改


三、第三方服务配置

1、对象存储服务(OSS)配置

注册七牛的对象存储服务账号,阿里云或亚马逊的也可以。整个系统保持一致就行,比如用七牛的,所有服务就用七牛的存储服务。账号申 请完后,直接配置到以下文件中: iot_app_api_service.yml、iot_app_oem_service.yml、iot_cloud_api_service.yml


2、APP消息推送账号配置

极光推送:

注册极光推送账号。在iot_message_service.yml中填入appKey和secret。

gorush配置:

参考gorush官方文件进行配置,注意gorush的ios证书配置,ios.key_path和ios.password。另外,将gorush的访问地址配置到iot_message_service.yml对应配置项中。


3、IP地址相关服务账号配置

阿里云IP地址服务:系统采用了阿里云的IP地址服务,请注册和购买阿里云的IP地址服务。取得APPCODE,填入iot_weather_service.yml服务。

MaxMind服务:作为备用的IP地址服务,需要开通MaxMind服务。到MaxMind上开通IP地址数据库更新服务,取得license key。

配置到iot_weather_service.yml文件的geo下的licensekey中。


4、阿里短信服务

APP手机号码注册使用,收取验证码。若不配置,则不支持手机号码注册、登录。

目前支持阿里云SMS服务。请到阿里云开通和配置短信服务,短信模板请参考云管平台的配置。阿里短信开通和配置好后,需要改以下2个地方:

1) 修改通知模板。注意修改对应的模板ID,要修改正确方可正常发送短信。云管平台或数据库修改。

2) 修改iot_message_service.yml的SMS配置。


5、邮件发送服务

APP邮箱注册使用,收取验证码。若不配置,则不支持邮箱注册、登录。

注册SMTP邮箱,开通第三方软件登录和发送邮件服务。然后到iot_message_service.yml的smtp进行配置。


6、开通天气数据相关服务

开通openweathermap服务:

到openweathermap开通天气服务,取得apikey,配置到iot_weather_service.yml的weather下的apikey。


7、开通apicn服务:

到aqicn开通服务,取得token,配置到iot_weather_service.yml的weather下的aqicnToken。

开通易客云天气服务:

到易客云开通天气服务,获取appid和appsecret,分别配置到iot_weather_service.yml的yiketianqi下的appid和appsecret。

haproxy证书配置

若要开启MQTT TLS连接,则需要生成和配置pem证书。具体可参考haproxy官方要求。


四、启动依赖的服务

进入third目录执行:

chmod ugo+w vernemq

chmod ugo+w redis

chmod ugo+w haproxy

chmod ugo-w ./mysql/conf/my.cnf

mkdir ./mysql/data

chmod ugo+w ./mysql/data

启动third下所有的容器

docker-compose up -d

执行docker ps查看容器运行情况。

如果某个容器运行失败,则执行

docker-compose up {container_name},查看控制台报错信息,根据报错信息提示修复。


五、启动iot服务

进入service目录启动所有

docker-compose up -d


六、启动web服务

进入web目录启动nginx服务

docker-compose up -d

web目录下的html目录说明:

iot-open-web:开放平台前端

iot-platform-web:云管平台前端

如果前端有更新,请记得重新打包前端,删除旧的内容,再覆盖新的内容。


七、启动虚拟设备服务

如果需要使用虚拟调试,则需要启动虚拟设备服务。

进入simulator目录,执行

docker-compose up -d


系统和APP使用

一、云管平台

云管平台访问地址:http://{IP}:2888

登录账号:admin

登录密码:Admin123

其中的IP为服务器的IP地址,配置为开发机器能够访问到的IP地址。公网环境注意自行修改密码。


二、开放平台

开放平台访问地址:http://{IP}:2887

登录账号:[url=mailtopensource@dev.com]opensource@dev.com[/url]

登录密码:Admin123

公网环境注意自行修改密码。


三、任务调度平台(xxl-job)账号

系统使用了任务调度中心xxl-job调度执行后台数据统计。xxl-job的访问地址为:

http://{IP}:8088/xxl-job-admin/

用户名:admin

默认密码:123456

公网环境注意自行修改密码


四、链路跟踪zipkin

微服务开发用,跟踪后端服务间的调用链路及各服务执行状况。

访问地址:http://{IP}:9411/zipkin/


五、APP使用

社区版目前只支持安卓版,从app目录获取安卓版apk安装包进行安装。

安装后,打开APP,会要求输入参数配置。

服务器地址:http://{IP}:2886

租户ID:iotcode



授权代理商:世强先进(深圳)科技股份有限公司
技术资料,数据手册,3D模型库,原理图,PCB封装文件,选型指南来源平台:世强硬创平台www.sekorm.com
现货商城,价格查询,交期查询,订货,现货采购,在线购买,样品申请渠道:世强硬创平台电子商城www.sekorm.com/supply/
概念,方案,设计,选型,BOM优化,FAE技术支持,样品,加工定制,测试,量产供应服务提供:世强硬创平台www.sekorm.com
集成电路,电子元件,电子材料,电气自动化,电机,仪器全品类供应:世强硬创平台www.sekorm.com
  • +1 赞 0
  • 收藏
  • 评论 0

本文由杰西啊杰西转载自安信可科技CSDN,原文标题为:爱星物联——爱星物联社区版安装部署,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关研发服务和供应服务

评论

   |   

提交评论

全部评论(0

暂无评论

相关推荐

在爱星物联云平台,怎么使用MQTTX工具进行设备调试,排查设备问题?

爱星物联IoT云平台是一款面向智能小家电、环境电器等C端用户领域的通用物联网平台,设备和平台交互主要使用了MQTT协议。

2024-06-20 -  设计经验 代理服务 技术支持 批量订货

爱星物联如何进行虚拟调试?

本文介绍了虚拟调试的概念和步骤。虚拟调试是在设备还未开发完成时,通过MQTT控制页对控制进行调试的方法。使用步骤包括登录开放平台、切换产品、添加虚拟设备、进入调试页面、选择属性并发送。通过虚拟设备调试可以检查MQTT与服务器的连接是否正常,下发和上报属性是否正确。若控制页已开发完成,还可以检查控制页上属性的变化是否正确。

2024-07-12 -  设计经验 代理服务 技术支持 批量订货

爱星物联——我用这个配置把云平台搭建起来了

今天给为云平台准备了一台虚拟机,配置很低的那种。服务器配置(建议Centos、Ubuntu)爱星物联云平台采用Golang开发,系统本身对于环境要求不高。主要是基础环境的要求。 可以参考第三方工具系统运行所需要的内存、CPU 和硬盘空间。

2024-06-22 -  设计经验 代理服务 技术支持 批量订货

爱星物联——IoT云平台介绍

本文介绍了爱星物联IoT云平台,该平台专为环境电器与智能家电行业提供一站式智能化解决方案。通过实例展示了空气净化器设备接入的基本原理,并突出了平台的四大亮点:1) 物联网功能全面;2) 支持品类可扩展;3) 低代码开发支持完善;4) 云平台技术可扩展、易定制。这些特性使得爱星物联IoT平台能够帮助客户缩短研发周期,降低成本,快速开发AIoT产品,构建安全稳定且可定制化的解决方案。

2024-06-24 -  产品 代理服务 技术支持 批量订货

一文详解爱星物联loT云平台与Google智能音箱对接的方法

爱星物联loT云平台集成了常用的智能音箱语控服务。用户可以通过特定的语音唤醒智能音箱,并说出特定的话语即可实现设备操控。本文主要介绍一下google智能音箱对接,以及爱星物联平台中产品的语控配置。Google的智能音箱对接服务有两种对接方式,平台只集成智能家居action,因此只介绍这种对接方式及其相关配置。

2024-07-08 -  设计经验 代理服务 技术支持 批量订货

爱星物联平台后端技术栈,提供成熟、安全、全球化可用的物联网服务

爱星物联云平台,是面向智能设备和智能化企业的 AIoT平台,提供成熟、安全,全球化可用的物联网服务,更是助力客户有效缩短研发周期,降低投入成本,快速开发 AIoT 产品,构建安全稳定且可定制化的 AIoT 解决方案。平台打通了终端产品到上层软件应用全套开发,包含所有安信可模组、设备固件、手机客户端、第三方语音助手、第三方云服务和爱星物联云平台,有助于节省客户对应用层开发的大量投入。

2024-07-11 -  设计经验 代理服务 技术支持 批量订货

爱星物联云平台如何接入加湿器

添加标准功能/自定义功能,标准功能是平台方便开发者快速定义预置的产品功能,能够满足大部分市场同类产品的需求。含个性化功能需求者,可通过自定义功能定义。

2024-06-08 -  设计经验 代理服务 技术支持 批量订货

爱星物联——功能的添加和删除

本文介绍了爱星物联云平台产品的功能点配置流程,包括如何为不同品类的产品设置标准功能点和自定义功能点。开发者可以根据产品的实际需要添加或删除功能点,并利用平台的MCU SDK进行集成开发。此外,文章还提到了平台配套的APP采用框架+控制面板插件技术,能够自动适配新增、删除或修改的功能点,无需人工干预。

2024-06-29 -  设计经验 代理服务 技术支持 批量订货

手机APP如何通过爱星物联IoT物联网控制空气净化器?

本文介绍一下手机APP是如何通过爱星物联IoT物联网控制空气净化器的。爱星物联IoT云平台,是面向智能家电领域的基础物联网平台,可根据不同细分领域和设备品类,在其上构建符合自身产品需求的应用服务。当前平台,为开发者提供产品开发平台,为C端用户提供了iOS APP、安卓APP。

2024-07-06 -  设计经验 代理服务 技术支持 批量订货

用爱星物联给设备来一次OTA

上次进行了一次爱星物联云平台的完整使用经验分享,今天尝试下他的ota功能; 设备在日常使用中经常会出现需要对设备进行修复漏洞、功能优化和新增功能等操作,那么我们应该如何给已经卖给客户的设备进行升级呢?当然是OTA啦,接下来我们来看看爱星物联的OTA功能吧!

2024-06-07 -  设计经验 代理服务 技术支持 批量订货

一文详解使用爱星物联平台完成系统搭建和产品控制,助力有效缩短研发周期,降低投入成本,快速开发产品

爱星物联打通了无线通讯到上层软件应用全套开发,包含所有安信可模组、设备固件、手机客户端、第三方语音助手、第三方云服务和爱星物联云平台。作为面向智能设备和智能化企业的 AIoT平台,爱星物联助力您有效缩短研发周期,降低投入成本,快速开发产品。爱星物联平台的开源版即将发布,本文详解用公版平台完成系统搭建和产品控制的。

2024-05-18 -  设计经验 代理服务 技术支持 批量订货

作为一个平台开发工程师,我如何使用爱星物联IOT云平台?

如果你也是一位平台开发工程师,你需要了解:爱星物联的作为IOT云平台由云管平台、开放平台、APP三部分应用组成,同时打通了短信推送、语音助手、登录、地图等第三方平台,实现与安信可模组的互通互联。如果你需要对平台的业务、架构、开发流程进行系统了解,相信我们的开发者文档可以帮助到您。文档对于平台的服务范围、业务/技术架构、开发流程、业务流程有详细的介绍。

2024-07-06 -  设计经验 代理服务 技术支持 批量订货

用爱星物联云平台构建符合自身产品需求的应用,没有工程师也能搞定产品控制APP

从零开始搭建物联网平台,需要搭建平台的各个模块,设计前后端的架构和页面等,实现数据接入、分析、可视化展示等等功能。爱星物联云平台提供了公版APP和OEM APP,公版APP是通用版本,而OEM APP可以根据需要的配置进行定制开发。通过公版APP、OEM APP、可视化控制面板功能,完成一个产品应用端,无需开发任何代码,即可使用爱星物联云平台及其APP。

2024-02-26 -  产品 代理服务 技术支持 批量订货

如何用爱星物联社区版云平台的公版环境开发空气净化器模组?

上次笔者在虚拟机中搭建了爱星物联社区版云平台,还没有来得及弄一个产品上去试试,这次将笔者之前在公版环境开发空气净化器模组拿过来试试

2024-06-17 -  设计经验 代理服务 技术支持 批量订货

爱星物联——真机调试

本文介绍了真机调试的基本步骤,包括进入设备调试页面、切换产品、添加真实设备、等待配网以及进行真机调试。通过这些步骤,可以下发属性、检查功能变化、验证设备在线状态,并确保APP控制页上的属性设置正确。

2024-06-29 -  设计经验 代理服务 技术支持 批量订货
展开更多

电子商城

查看更多

品牌:安信可科技

品类:WiFi模块

价格:¥9.3800

现货: 51

品牌:安信可科技

品类:WiFi+蓝牙模块

价格:¥8.5000

现货: 20

品牌:安信可科技

品类:WiFi模块

价格:¥21.8800

现货: 18

品牌:安信可科技

品类:WiFi模块

价格:¥22.1300

现货: 12

品牌:安信可科技

品类:NB-IoT模组

价格:¥17.7500

现货: 10

品牌:安信可科技

品类:Wi-Fi 6+BLE5.3模组

价格:¥16.2500

现货: 10

品牌:安信可科技

品类:雷达模组

价格:¥12.7500

现货: 5

品牌:安信可科技

品类:WiFi+蓝牙模块

价格:¥9.6400

现货: 5

品牌:安信可科技

品类:WIFI模块

价格:¥10.2500

现货: 5

品牌:安信可科技

品类:蓝牙模组

价格:¥4.6300

现货: 5

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

品牌:

品类:

价格:

现货:

现货市场

查看更多

暂无此商品

海量正品紧缺物料,超低价格,限量库存搜索料号

服务

查看更多

电子产品OEM制造/ODM研发服务

拥有中等规模的SMT、DIP以及成品组装产线;支持PCBA及成品OEM/ODM代工组装制造;在嵌入式系统、物联网系统等具备专业性量产制造的项目组织和服务能力。

提交需求>

物联网通信玻璃钢天线定制

可定制玻璃钢天线的工作频段:100MHz-40GHz;工作温度:-40℃~85℃;增益:2dBi-50dBi;尺寸范围:100mm~30000mm。

最小起订量: 100pcs 提交需求>

查看更多

授权代理品牌:接插件及结构件

查看更多

授权代理品牌:部件、组件及配件

查看更多

授权代理品牌:电源及模块

查看更多

授权代理品牌:电子材料

查看更多

授权代理品牌:仪器仪表及测试配组件

查看更多

授权代理品牌:电工工具及材料

查看更多

授权代理品牌:机械电子元件

查看更多

授权代理品牌:加工与定制

世强和原厂的技术专家将在一个工作日内解答,帮助您快速完成研发及采购。
我要提问

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

研发客服
商务客服
服务热线

联系我们

954668/400-830-1766(工作日 9:00-18:00)

service@sekorm.com

投诉与建议

E-mail:claim@sekorm.com

商务合作

E-mail:contact@sekorm.com

收藏
收藏当前页面