随笔分类 - 后端架构之路
一些架构师需要了解的后端技术
摘要:【这半年工作上,前段时间有点忙,还搞了点其他事情。有几个月公司实行周六加班。而且技术上也没有什么新奇点。年初搞了一会小程序开发、PC工具开发、还有企业信息系统维护。对物联网方向没有太多空余时间学习。不过业余时间还是跟人合作好物联网平台。其实物联网云平台从去年就已经在学习和搭建了。大部分技术都自己做过
阅读全文
摘要:0. 前言 作为物联网平台开发,最基础的工具链还是要有的。前几篇博客,介绍了用C#开发一个MQTT的客户端,用于模拟设备连接平台,并发送数据到平台。但是对于一些硬件来说,可能会用到串口uart来发送数据。然后经过模块,转换为JSON再通过MQTT发往平台。这个适合需要开发一些工具来协助开发。平台固然
阅读全文
摘要:1. 前言 物联网平台,需要有一个类似大屏看板的功能。 找了一圈,发现阿里已经有对应的DataV产品,但是那个价格有点贵啊。所以找了这个【http://datav.jiaminghi.com/demo/】,这看起来也是挺不错的。就是需要了解一些前端Vue。说到前端,我之前好久就想入门了。断断续续看视
阅读全文
摘要:一、前言 前面博客大部分介绍了基于EMQ中间件,通信协议使用的是MQTT,而传输的数据为纯文本数据,采用JSON格式。这种方式,大部分一看就知道是熟悉Web开发、软件开发的人喜欢用的方式。由于我也是做web软件开发的,也是比较喜欢这种方式。阿里的物联网平台,也是推荐这种方式。但是,但是做惯硬件开发,
阅读全文
摘要:一、前言 前面介绍了利用后台业务服务器监听EMQ的Topic,作为EMQ的一个客户端方式来保存数据。然后将数据保存到时序数据库InfluxDB中。本小节就简单介绍一下如何安装和使用,及如何利用Grafana来显示实时数据,并利用Grafana里面的组态构建属于自己的看板。 二、安装Grafana 安
阅读全文
摘要:一、前言 时隔一年半,技术变化特别快,学习也要跟上才行。以前写过EMQ数据转存问题,当时用了比较笨的方法,通过写插件的方式,把MQTT里面的数据发送到数据库进行存储。当时也是为了学习erlang和emq。现在随着对物联网的深入,也结合实际需求,不停的学习。下面将介绍我实验测试可行的物联网数据分析解决
阅读全文
摘要:一、前言 这里虽然是说MQTT客户端。其实对于服务器来说,这里的一个具有超级权限的MQTT客户端,就可以做很多事情。比如手机APP或者网页或者第三方服务需要发送数据到设备,但是这些又不是设备,又不能让他们连到MQTT。那么就可以通过HTTP请求业务服务器。然后由业务服务器利用这个MQTT客户端进行发
阅读全文
摘要:看过之前的文章就知道,我之前是通过搞插件,或者通过里面的MongoDB来进行EMQ的鉴权登录和权限验证。但是前段时间发现,还是通过HTTP WebHook 方式来调用鉴权接口比较适合实际使用。还是实现设备分配一个device_id和device_key两个信息。即登录我们的业务服务器,同时登录EMQ
阅读全文
摘要:0. 前言 一个完整的微服务解决方案包含了许多微服务,基于我们需要观察各个微服务的运行状态,因此Spring Boot 生态提供了Spring Boot Admin 这个组件来实现微服务管理WEB UI。但是整体的注册中心还是基于Eureka,只是WebUI是用这个Spring Boot Admin
阅读全文
摘要:0. 说明 哈哈,前面中间插入了一篇Eclipse增加Git插件,在此之前真的没有用过GIT。 1. 运行Jenkins 这里为了方便,还是用Docker方式安装,由于这个是标准的war报,不对Docker Image进行过多的干预,直接使用官方的Jenkins即可 写一份docker-compos
阅读全文
摘要:0. 前言 消息队列MQ,这个在一般的系统上都是会用到的一个中间件,我选择Kafka作为练手的一个中间件,Kafka依赖Zookeeper。Zookeeper安装上一篇博客已经介绍过了。 1. Kafka Image构建 Dockerfile env.sh 2. docker-compose配置Zo
阅读全文
摘要:0. 前言 准备了解一下消息队列MQ,对比了一些开源的中间件,最后选择Kafka作为以后用到的消息队列,消息队列的应用场景及Kafka与其他消息队列的优缺点这里就不细说了,具体的可以参考其他博客说明。不过Kafka依赖Zookeeper,因此先练习一些用Docker构建Zookeeper。 1. 安
阅读全文
摘要:0. 前言 前面介绍的都是一些标准的第三方中间件,基本都是有现成的Dockerfile或者Image,不需要我过多的关心,这一篇要介绍一些自己构建的Docker Image了。刚开始学,Dockerfile写得比较挫,请见谅哈!!! 1. 构建Nginx-RTMP镜像 由于基于Nginx的RTMP插
阅读全文
摘要:0. 前言 现在项目处于初级阶段,按照规划,先构建几个以后可能会用到的Image,并上传到阿里云的Docker仓库。以后博客中用到的Image,大部分都会用到这几个基础的Image,构建一个简单的物联网架构。好了,废话不说,开始咯。 1. 构建STUNServer服务 STUN服务,是一个标准的服务
阅读全文
摘要:0.前言 一开始学的之后,是想一步到位直接上Kubernetes(K8s)的,后面没想到,好像有点复杂,有些概念不是很懂。因此学习东西还是要循序渐进,慢慢来。先了解单机编排技术Docker Compose,了解一些技术细节及原理后,在入手K8s。还是不能一口吃成胖子,要多吃几口才可以。而且目前公司都
阅读全文
摘要:0. 前言 最近基本都是学一些环境配置,和一些中间件的安装与配置。没有实际编写代码。可能看起来有点水,我对自己的学习方式是,先要了解各个中间件的安装配置以及简单使用,理论应用场景,然后我在小项目中,逐步引入这些高大上的中间件,看实际效果怎样,合不合适我自己用。一开始绝对不会花太多时间去了解技术系统,
阅读全文
摘要:0. 前言 时隔多日,前段时间忙完一个可有可无的项目后,又进入摸鱼时间,没有办法,非互联网公司,就是闲得蛋疼。又开始了自学之路。以前入门过Docker,然后又很久没有看了,最近重新看了一下,推荐一下这个人的博客: https://www.cnblogs.com/CloudMan6 写得不错,深入浅出
阅读全文
摘要:1.微信公众号测试帐号 要开发公众号,就需要有一个公众号来进行开发测试。可以自己申请一个个人公众号,但是功能相比于企业公众号,功能弱了许多。不过微信提供了一个测试帐号给开发者。可以在 https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/l
阅读全文
摘要:这两篇博客也是跟直播流媒体相关的(2019-11-08) 物联网架构成长之路(41)-直播流媒体入门(RTSP篇) https://www.cnblogs.com/wunaozai/p/11772060.html物联网架构成长之路(42)-直播流媒体入门(RTMP篇) https://www.cnb
阅读全文
摘要:0.前言 前段时间忙了其他事了,感觉利用周末的时间效率好低哦。没有平时上班时间的效率高。哈哈哈。这篇博客,主要是物联网业务服务器前期的一些简单设计。主要是设备如何进行登录,从业务服务器那里获取Token后,登陆到MQTT服务器。业务服务器对设备的登录验证,ACL权限验证这两方面。主要是把业务服务器与
阅读全文

浙公网安备 33010602011771号