爱星物联——开源版后台定制开发简介
安信可云团队上个月推出了爱星物联IoT平台社区版,开放了社区版前后端源代码,也提供了测试APP安装包。物联网相关行业的老铁们,有没有关注到的呢,有玩起来了的吗?如果没有,可以进爱星物联云平台的体验环境,先体验体验,如果感觉还不错,跟你的需求比较匹配,就赶紧下载了解了解哈。
废话不多说,我们开始今天的主题。本文接下来,主要跟大家介绍如何基于爱星物联IoT平台开源版代码在web端定制一些功能,以满足某些业务需求。使用开源版定制,首先需要熟悉功能、技术架构、源码结构等。其中功能和技术架构在其它帖子都有介绍过,这里不再赘述,感兴趣的老铁们可以在本论坛找找。
下面介绍一下后端源码结构,开源版后端的目录结构说明如下所示:
感兴趣的开发者可以根据这个说明,对照代码仓库熟悉源码结构。其中iot_app_api_service和iot_cloud_api_service服务分别是APP HTTP API服务、web API服务。云管平台、开放平台的HTTP API服务,均是iot_cloud_api_service,来自两个平台的所有HTTP请求,在API接受参数校验后,都会根据不同功能,转发到后台不同的微服务进行业务逻辑处理。iot_demo_api_service是HTTP API脚手架,iot_demo_service是微服务脚手架,代码结构和平台其它服务类似,更加简单。
前端应用、脚手架与爱星物联IoT平台服务之间的关系如下图所示:
如果需要定制修改现有开源版功能,则可以通过直接修改源码方式进行定制功能开发。
在来了解一下API和微服务脚手架,目录内容结构如下所示:
目录和文件名基本上做到顾名思义,不难理解其内容和功能。开发者可以从main.go开始,先熟悉一遍源码细节。
为了简化代码开发,平台提供了基于数据表自动生成微服务部分代码的工具。
README.md文件包括该工具的说明、使用方法。熟练使用该工具,可以大幅度减少手动码代码的工作。
- |
- +1 赞 0
- 收藏
- 评论 0
本文由walkonair转载自安信可科技CSDN,原文标题为:爱星物联——开源版后台定制开发简介,本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。
相关推荐
如何用爱星物联对接小米IoT实现小爱同学语音控制
智能音响,作为现代智能家居的重要组成部分,其重要性体现在多个方面,不仅极大地丰富了人们的生活体验,还推动了科技与日常生活的深度融合,今天使用小爱同学控制智能设备;对接小爱同学有两种方式,第一种:技能方式;第二种:小米 IoT 的云云对接方式。
设计经验 发布时间 : 2024-06-13
爱星物联——如何给App配置相关帮助文档
在爱星物联开发平台弄了个OEM App,它里面的帮助中心文档,我想重新配置,该去哪里操作了?
设计经验 发布时间 : 2024-10-30
在爱星物联云平台,怎么使用MQTTX工具进行设备调试,排查设备问题?
爱星物联IoT云平台是一款面向智能小家电、环境电器等C端用户领域的通用物联网平台,设备和平台交互主要使用了MQTT协议。
设计经验 发布时间 : 2024-06-20
爱星物联——IoT云平台介绍
本文介绍了爱星物联IoT云平台,该平台专为环境电器与智能家电行业提供一站式智能化解决方案。通过实例展示了空气净化器设备接入的基本原理,并突出了平台的四大亮点:1) 物联网功能全面;2) 支持品类可扩展;3) 低代码开发支持完善;4) 云平台技术可扩展、易定制。这些特性使得爱星物联IoT平台能够帮助客户缩短研发周期,降低成本,快速开发AIoT产品,构建安全稳定且可定制化的解决方案。
产品 发布时间 : 2024-06-24
如何利用爱星物联服务脚手架实现定制服务
本文介绍基于API脚手架和微服务脚手架构建自定义的API和微服务,以及自定义服务怎么与爱星物联IoT平台服务进行交互。
设计经验 发布时间 : 2024-06-19
爱星物联如何进行虚拟调试?
本文介绍了虚拟调试的概念和步骤。虚拟调试是在设备还未开发完成时,通过MQTT控制页对控制进行调试的方法。使用步骤包括登录开放平台、切换产品、添加虚拟设备、进入调试页面、选择属性并发送。通过虚拟设备调试可以检查MQTT与服务器的连接是否正常,下发和上报属性是否正确。若控制页已开发完成,还可以检查控制页上属性的变化是否正确。
设计经验 发布时间 : 2024-07-12
爱星物联IoT平台正式开源,助力客户缩短研发周期降低成本投入快速开发IoT产品
爱星物联IoT平台,是面向智能设备和智能化企业的IoT平台,提供成熟、安全、全球可用的物联网服务,助力客户缩短研发周期,降低成本投入,快速开发IoT产品,构建安全稳定且可定制化的IoT解决方案。
原厂动态 发布时间 : 2024-05-25
手机APP如何通过爱星物联IoT物联网控制空气净化器?
本文介绍一下手机APP是如何通过爱星物联IoT物联网控制空气净化器的。爱星物联IoT云平台,是面向智能家电领域的基础物联网平台,可根据不同细分领域和设备品类,在其上构建符合自身产品需求的应用服务。当前平台,为开发者提供产品开发平台,为C端用户提供了iOS APP、安卓APP。
设计经验 发布时间 : 2024-07-06
爱星物联nginx日志配置与解析方法详解
ngxin是一个高性能的HTTP和反向代理web服务器,爱星物联IoT平台也使用了nginx作为反向代理使用。本贴重点介绍一下nginx的日志参数介绍、日志配置及日志解析入库操作,日志存到数据库之后,可以作为日志系统的数据源,也可以手动构建SQL去查询统计分析,还可以通过类似grafana之类的工具去查看日志统计及明细。
设计经验 发布时间 : 2024-07-10
想要自行开发爱星物联的网页,对着代码一头雾水?
爱星物联IoT平台开源版本已经上线(爱星物联IoT平台正式开源啦),鉴于我们最近开源版本刚上线,有没有小伙伴在自行开发爱星物联的网页时,对着代码一头雾水?工欲善其事,必先利其器!开发前先来瞅瞅如何配置环境。
设计经验 发布时间 : 2024-06-22
手机App是如何通过爱星物联IoT物联网控制空气净化器?
爱星物联IoT云平台,是面向智能家电领域的基础物联网平台,可根据不同细分领域和设备品类,在其上构建符合自身产品需求的应用服务。当前平台,为开发者提供产品开发平台,为C端用户提供了iOS APP、安卓APP。
设计经验 发布时间 : 2024-01-04
作为一个平台开发工程师,我如何使用爱星物联IOT云平台?
如果你也是一位平台开发工程师,你需要了解:爱星物联的作为IOT云平台由云管平台、开放平台、APP三部分应用组成,同时打通了短信推送、语音助手、登录、地图等第三方平台,实现与安信可模组的互通互联。如果你需要对平台的业务、架构、开发流程进行系统了解,相信我们的开发者文档可以帮助到您。文档对于平台的服务范围、业务/技术架构、开发流程、业务流程有详细的介绍。
设计经验 发布时间 : 2024-07-06
爱星物联IoT平台的合作模式和定制流程
爱星物联 IoTQ平台提供了定制化服务,可以根据您的需求进行定制开发,本文是爱星物联loT平台的合作模式和定制流程的详细介绍。
设计经验 发布时间 : 2024-06-20
爱星物联——不懂应用开发,也能玩转爱星物联云平台
爱星物联云平台允许用户无需开发经验即可构建符合产品需求的应用。平台提供公版APP和OEM APP,前者为通用版本,后者支持根据配置定制开发。此外,平台还提供设备控制面板自定义开发功能,支持可视化设计,无需编码即可实现设备控制和状态展示等功能。
设计经验 发布时间 : 2024-06-28
爱星物联IoT云平台,我如何在爱星物联开发一个新产品?
爱星物联IoT云平台,一键快速创建新项目,实现智能家居等物联网设备的落地。
设计经验 发布时间 : 2024-06-25
电子商城
服务
Ignion可支持多协议、宽频段的物联网天线方案设计,协议:Wi-Fi、Bluetooth、UWB、Lora、Zigbee、2G、3G、4G、5G、CBRS、GNSS、GSM、LTE-M、NB-IoT等,频段范围:400MHz~10600MHz。
最小起订量: 2500 提交需求>
支持 3Hz ~ 26.5GHz射频信号中心频率测试;9kHz ~ 3GHz频率范围内Wi-SUN、lora、zigbee、ble和Sub-G 灵敏度测量与测试,天线阻抗测量与匹配电路调试服务。支持到场/视频直播测试,资深专家全程指导。
实验室地址: 深圳/苏州 提交需求>
登录 | 立即注册
提交评论