IoTLinkv1.0.0基于SpringBoot开发的轻量级物联网综合业务支撑平台源码https://gitee.com/sdyunze/iotlink源码部署视频演示地址http://demo.5iot.com帐号:5iot密码:123456提供开箱即用的物联网卡云SaaS部署和本地私有部署解决方案,为您的物联网卡提供服务端PaaS平台支持数据采集。通过IoTLink,您可以查看业务告警、生命周期分布、业务使用情况等平台数据信息。管理物联网用卡记录、包裹打包、在线信息获取、智能诊断、团票、企业代理管理、预存、充值、返利等微信端B端企业管理toB信息看板数据信息全局管控预存、返利、提现、诊断、充值、订单等随身数据处理。微信端C端用户自助查询卡片基本信息、使用情况、续费、预存、支付密码、常见问题解答、智能诊断、实名绑定等用户自助办理操作。特色功能与服务分离,独立运营系统功能与服务执行分离,优化用户体验,增强服务独立性。上行通道灵活配置,一次性对接终生实用,支持二次开发、扩容,拒绝对接费用。频道轮询进度查看可以查看频道下各分类的轮询进度,如使用情况、生命周期、激活时间等。关键数据私钥加密保障,全程加密传输,防止爬虫获取数据。首页数据一览管控业务告警、生命周期分布、业务量使用情况、平台数据信息等商品、仓储、客户、合同、存款、出货ERP企业常用功能即将扩充,敬请期待调整。一、关于IoTLink1.1项目介绍IoTLink基于SpringBoot、Vue、Mybatis、RabbitMq、Mysql、Redis等开发,支持物联网卡、物联网模块、卡+模块的集成管理。提供状态、资费、客户、开票、合同、订单、续费、充值、诊断、账单等功能,平台可同时接入中国移动、中国电信、中国联通、第三方物联网卡进行统一管理。逐步完善平台,助您快速接入物联网,让万物互联更简单。通信管理:主要用于所有物联网卡的综合信息查询,也提供不涉及资费产品订购的终端和物联网卡的功能配置管理。资费管理:资费决定了用户使用数据、短信、语言服务等通信服务功能的权限和计费方式。生命周期:重新定义物联网卡片在使用过程中的各个特征周期。目前分为七大生命周期,包括:可测、存量、待激活、激活、关闭、预售账户、注销账户(指MobileEC)。其他资料补充中...特别鸣谢:若一-Vue、element、vue-element-admin、eladmin-web1.2关于云泽,一家专注于通信模块、传感器、设备研究、研发、生产和安集销售于一体的新兴高科技企业。公司聚集了一批充满活力、有梦想、有追求的物联网人。他们热情、经验丰富、熟悉行业,以专业的技术和热情的态度为产品提供技术支持。公司以创新为驱动,以应用为推动,为政府部门、企事业单位及行业客户提供专业的物联网解决方案。携手通信运营商,赋予更多行业更便捷、更优质、更低成本的组网能力。并与众多知名硬件厂商和解决方案提供商真诚合作。携手政府、金融、农业、环保、工业、能源、安防等行业的合作伙伴,打造更高效、更安全、更节能、更环保、更可持续的智慧产业。公司致力于成为您身边的物联网专家,助您快速接入物联网,让万物互联更简单。公司通过“专业、及时、真诚”的服务,赢得了广大用户和业界的认可。公司依托多年的行业经验,与用户携手打造可持续发展的企业,实现为客户持续创造价值的目标。1.3能力体系运行框架图:体系分为七个模块:1.4愿景愿所有物联网企业、物联网从业者、物联网开发者都能享受到开源的魅力。让物联网在不久的将来变得更有用,为各行各业赋能和创造。2.项目简介2.1技术栈本项目基于RuoYi-Vue后台开发框架,感谢RuoYi-Vue开源。技术栈介绍地址Vue渐进式JavaScript框架https://cn.vuejs.org/Vuex专为Vue.js应用开发的状态管理模式https://vuex.vuejs.org/zh/VueRouterVue.js官方路由管理器https://router.vuejs.org/zh/VueCLI基于Vue.js快速开发的完整系统https://cli.vuejs.org/zh/guide/Vant轻量级可靠的移动端Vue组件库https://vant-contrib.gitee.io...Element-UI是基于Vue2.0的桌面端组件库https://element.eleme.io/#/zh-CNES6JavaScript语言的下一代标准https://es6.ruanyifeng.com/后端技术栈技术栈介绍地址SpringBoot快速创建基于Spring的生产级应用https://spring.io/projects/sp...MyBatis-PlusMyBatis增强工具https://mp.baomidou.com/MyBatisMyBatis持久层框架https://mybatis.org/mybatis-3...JWT轻量级身份认证规范https://jwt.io/introductionRabbitMq基于AMQP的消息中间件https://www.rabbitmq.com/SpringSecurity一个强大的、高度可定制的基于Spring的认证和访问控制框架https://spring.io/projects/sp...2.2项目结构后端结构com.yunze├──common//工具类│└──注解//自定义注解│└──config//全局配置│└──constant//通用常量│└──core//核心控制│└──enums//通用枚举│└──exception//通用异常│└──filter//过滤处理│└──mapper//数据持久化│└──utils//通用类处理├──framework//框架核心│└──aspectj//注解实现│└──config//系统配置│└──datasource//数据权限│└──interceptor//拦截器│└──manager//异步处理│└──security//权限控制│└──web//前端控制├──yunze-consumption-admin//平台业务分离执行监控│└──system//监控yunze-admin业务执行├──yunze-consumption-car-activatedate//轮询激活时间执行同步├──yunze-consumption-car-disconnected//取消订阅关闭消费者├──yunze-consumption-car-flow//轮同步查询使用├──yunze-consumption-car-status//轮询生命周期执行同步步骤├──yunze-consumption-car-stop//到达停止消费者├──yunze-consumption-order//订单充值消费者├──yunze-consumption-update//yz_card_info表修改消费者├──yunze-generator//代码生成├──yunze-quartz//定时任务├──yunze-system//系统代码├──yunze-admin//后台服务├──yunze-ui//页面前端代码├──yunze-timed-task//定时任务执行前端结构├──build//构建相关├──bin//执行脚本├──public//公共文件│├──favicon.ico//favicon图标│└──index.html//html模板├──src//源码│├──api//所有请求│├──assets//主题字体等静态资源│├──components//全局公共组件│├──指令//全局指令│├──layout//布局│├──router//路由│├──store//全局店铺管理│├──utils//全局公共方法│├──views//view│├──App.vue//入口页面│├──main.js//入口加载组件初始化等│├──permission.js//权限管理│└──settings.js//系统配置├──.editorconfig//编码格式├──.env.development//开发环境配置├──.env.production//生产环境配置├──.env.staging//测试环境配置├──.eslintignore//忽略语法检查├──.eslintrc.js//eslint配置项├──.gitignore//git忽略项├──babel.config.js//babel.config.js├──package.json//package.json└──vue.config.js//vue.config.js2.3项目部署点击下方链接进入官方语言帮助查看项目手册部署方式:如何快速部署IoTLink建议服务器最低配置:类型配置操作系统CentOSStream864位CPU4核心内存8G带宽5M硬盘100G三、常见问题FAQ列表How快速部署IoTLink目前支持哪些上游接口为什么项目启动报错数据库使用GroupBy查询报错项目各分支功能4.近期规划补充5.联系我们代码添加IoTLink项目组进一步沟通:6.项目截图##微信web端
