摘要:零、说明 说明一下,我写的博客,都是我自己实践后,写下记录,方便以后自己看而已。没有什么系统的教学教程。也没有对底层的原理进行讲解,我觉得这些目前不是我需要注重的,作为一个开发人员,快速实现好需求才是最重要的。而作为一名合格的架构负责人,又必须了解底层,因此需要系统学习的,建议读者看官方文档或者对应 阅读全文
posted @ 2017-12-21 20:29 无脑仔的小明 阅读 (2673) 评论 (0) 编辑
摘要:Socket网络编程--聊天程序 Socket网络编程--聊天程序(1) http://www.cnblogs.com/wunaozai/p/3870156.html Socket网络编程--聊天程序(2) http://www.cnblogs.com/wunaozai/p/3870194.html 阅读全文
posted @ 2014-09-01 16:23 无脑仔的小明 阅读 (636) 评论 (2) 编辑
摘要:0. 前言 安装docker、docker-compose,这些在我以前的博客讲过,这里就不继续说明了,有需要的可以参考我之前的博客。 https://www.cnblogs.com/wunaozai/p/9936306.html 1. 安装harbor 到这个下载页 https://github. 阅读全文
posted @ 2019-11-18 19:11 无脑仔的小明 阅读 (10) 评论 (0) 编辑
摘要:0. 前言 这段时间要入门一下CI/CD了,以前简单的了解过Jenkins,现在要把以下的这个图的架构搭建起来。国外可能一两个命令就安装完成的事情,我折腾了2天多,真的差点放弃了。 1. 安装VirtualBox 参考这篇官方文档 https://www.virtualbox.org/wiki/Li 阅读全文
posted @ 2019-11-10 20:57 无脑仔的小明 阅读 (33) 评论 (0) 编辑
摘要:1. 安装RTMP流媒体服务器 以前其实我是利用Nginx-RTMP-module搭建过RTMP流媒体服务器,并实现了鉴权功能。参考https://www.cnblogs.com/wunaozai/p/9427730.html,看看发布时间,已经是一年多以前的事情了,感概时间过得好快啊。 先在Ngi 阅读全文
posted @ 2019-11-08 18:32 无脑仔的小明 阅读 (172) 评论 (0) 编辑
摘要:1. 搭建RTSP服务 首先现在音视频利器 ffmpeg,这个到http://www.ffmpeg.org/download.html 这里下载压缩包即可。 文档参考:http://trac.ffmpeg.org/wiki/ffserver 二进制下载地址:https://ffbinaries.co 阅读全文
posted @ 2019-11-08 18:29 无脑仔的小明 阅读 (99) 评论 (0) 编辑
摘要:0. 前言 前一小节,讲了如何入门,这里就简单讲一下如何自定义查询和权限控制配置。 1. 配置多租户 如果要启用该表的多租户功能,需要在application.yml 这里配置。 2. 配置模糊匹配 3. 配置用户、角色、部门 新增部门,在【系统管理】-【机构管理】,新增两个机构,测试机构A,测试机 阅读全文
posted @ 2019-11-07 22:35 无脑仔的小明 阅读 (86) 评论 (0) 编辑
摘要:0.前言 上一篇博客已经介绍了,阶段性小结。目前第一版的物联网平台已经趋于完成。框架基本不变了,剩下就是调整一些UI,还有配合硬件和市场那边,看看怎么推广这个平台。能不能挣点外快。第一版系统虽然简陋,但是对于整个物联网业务的了解还是有很大的帮助的。就像一个道理,吃10个包子,吃到最后一个饱了,但不能 阅读全文
posted @ 2019-11-04 08:45 无脑仔的小明 阅读 (139) 评论 (0) 编辑
摘要:【这半年工作上,前段时间有点忙,还搞了点其他事情。有几个月公司实行周六加班。而且技术上也没有什么新奇点。年初搞了一会小程序开发、PC工具开发、还有企业信息系统维护。对物联网方向没有太多空余时间学习。不过业余时间还是跟人合作好物联网平台。其实物联网云平台从去年就已经在学习和搭建了。大部分技术都自己做过 阅读全文
posted @ 2019-10-30 10:39 无脑仔的小明 阅读 (47) 评论 (0) 编辑
摘要:0. 前言 作为物联网平台开发,最基础的工具链还是要有的。前几篇博客,介绍了用C#开发一个MQTT的客户端,用于模拟设备连接平台,并发送数据到平台。但是对于一些硬件来说,可能会用到串口uart来发送数据。然后经过模块,转换为JSON再通过MQTT发往平台。这个适合需要开发一些工具来协助开发。平台固然 阅读全文
posted @ 2019-10-13 10:54 无脑仔的小明 阅读 (91) 评论 (0) 编辑
摘要:1. 前言 物联网平台,需要有一个类似大屏看板的功能。 找了一圈,发现阿里已经有对应的DataV产品,但是那个价格有点贵啊。所以找了这个【http://datav.jiaminghi.com/demo/】,这看起来也是挺不错的。就是需要了解一些前端Vue。说到前端,我之前好久就想入门了。断断续续看视 阅读全文
posted @ 2019-10-12 19:38 无脑仔的小明 阅读 (108) 评论 (0) 编辑
摘要:0. 前言 这两天刚好了解了一下微信小程序的蓝牙功能。主要用于配网功能。发现微信的小程序蓝牙API已经封装的很好了。编程起来很方便。什么蓝牙知识都不懂的情况下,不到两天就晚上数据的收发了,剩下的就是数据帧格式的定义,当然这部分就不是本次博客的重点。1. 准备硬件 这里我准备了CH341SER这个作为 阅读全文
posted @ 2019-09-12 17:50 无脑仔的小明 阅读 (471) 评论 (2) 编辑
摘要:一、前言 前面博客大部分介绍了基于EMQ中间件,通信协议使用的是MQTT,而传输的数据为纯文本数据,采用JSON格式。这种方式,大部分一看就知道是熟悉Web开发、软件开发的人喜欢用的方式。由于我也是做web软件开发的,也是比较喜欢这种方式。阿里的物联网平台,也是推荐这种方式。但是,但是做惯硬件开发, 阅读全文
posted @ 2019-08-25 21:26 无脑仔的小明 阅读 (471) 评论 (0) 编辑
摘要:一、前言 前面介绍了利用后台业务服务器监听EMQ的Topic,作为EMQ的一个客户端方式来保存数据。然后将数据保存到时序数据库InfluxDB中。本小节就简单介绍一下如何安装和使用,及如何利用Grafana来显示实时数据,并利用Grafana里面的组态构建属于自己的看板。 二、安装Grafana 安 阅读全文
posted @ 2019-07-21 13:46 无脑仔的小明 阅读 (355) 评论 (2) 编辑
摘要:一、前言 时隔一年半,技术变化特别快,学习也要跟上才行。以前写过EMQ数据转存问题,当时用了比较笨的方法,通过写插件的方式,把MQTT里面的数据发送到数据库进行存储。当时也是为了学习erlang和emq。现在随着对物联网的深入,也结合实际需求,不停的学习。下面将介绍我实验测试可行的物联网数据分析解决 阅读全文
posted @ 2019-07-09 21:55 无脑仔的小明 阅读 (636) 评论 (0) 编辑
摘要:一、前言 这里虽然是说MQTT客户端。其实对于服务器来说,这里的一个具有超级权限的MQTT客户端,就可以做很多事情。比如手机APP或者网页或者第三方服务需要发送数据到设备,但是这些又不是设备,又不能让他们连到MQTT。那么就可以通过HTTP请求业务服务器。然后由业务服务器利用这个MQTT客户端进行发 阅读全文
posted @ 2019-07-08 23:11 无脑仔的小明 阅读 (2648) 评论 (4) 编辑
摘要:看过之前的文章就知道,我之前是通过搞插件,或者通过里面的MongoDB来进行EMQ的鉴权登录和权限验证。但是前段时间发现,还是通过HTTP WebHook 方式来调用鉴权接口比较适合实际使用。还是实现设备分配一个device_id和device_key两个信息。即登录我们的业务服务器,同时登录EMQ 阅读全文
posted @ 2019-07-07 21:03 无脑仔的小明 阅读 (224) 评论 (0) 编辑
摘要:0. 前言 一个完整的微服务解决方案包含了许多微服务,基于我们需要观察各个微服务的运行状态,因此Spring Boot 生态提供了Spring Boot Admin 这个组件来实现微服务管理WEB UI。但是整体的注册中心还是基于Eureka,只是WebUI是用这个Spring Boot Admin 阅读全文
posted @ 2019-01-25 17:46 无脑仔的小明 阅读 (547) 评论 (0) 编辑
摘要:前言 为什么说是阉割版呢,因为心里藏着一些事,又不知道怎么说。看到一堆人在总结,也要按照惯例总结一下。 当刻意写总结的时候,会发现怎么也写不好。就写这么多了,等那天遇到感慨再写,才能滔滔不绝。 2018总结(最没有收货的一年) 今天是2019年1月2日,是2019年第一天上班。假期综合征,来公司之后 阅读全文
posted @ 2019-01-15 17:44 无脑仔的小明 阅读 (332) 评论 (0) 编辑
摘要:每年公司都有要求要写年终总结。我也是抱着对自己负责的态度,认真的写总结,不是很敷衍的那种。不过毕竟是写给公司领导看到,有些浮夸,有些虚伪,但也基本真心话。 2018年度工作总结(个人总结) 本文地址: https://www.cnblogs.com/wunaozai/p/10222223.html 阅读全文
posted @ 2019-01-04 20:14 无脑仔的小明 阅读 (319) 评论 (0) 编辑
摘要:0. 前言 周末大早上的,没事做,了解下这几个命令了,哎~~~。 正常情况下,Linux下的命令行,界面比较丑,命令行命令有时候也不是很友好,下面就通过这几个命令或工具,美化一下命令行。 1. oh-my-zsh 这个就没有什么可以讲的了,直接从github上clone下来,安装github上的re 阅读全文
posted @ 2018-11-25 11:39 无脑仔的小明 阅读 (1070) 评论 (0) 编辑
摘要:0. 说明 哈哈,前面中间插入了一篇Eclipse增加Git插件,在此之前真的没有用过GIT。 1. 运行Jenkins 这里为了方便,还是用Docker方式安装,由于这个是标准的war报,不对Docker Image进行过多的干预,直接使用官方的Jenkins即可 写一份docker-compos 阅读全文
posted @ 2018-11-24 13:50 无脑仔的小明 阅读 (331) 评论 (0) 编辑