我们提供安全,免费的手游软件下载!
为了弥补代码的遗失,木舟IOT平台正在加班加点进行研发,后面不只是针对于IOT设备接入上报,告警,视频管理,组态数据可视化大屏,后面还会有快速搭建微服务平台,利用surging.cli工具根据数据库表生成微服务,中间服务,能让程序员快速完成BOSS交给的任务,从而在这个内卷的社会能占有一席之地。这些都是没有完成任务的空话,现在发此篇的目的是作者有能力开发出优秀的IOT平台,先介绍一个比较突出的功能,就是可以基于共享或者独立配置添加网络组件, 下面来介绍一下如何添加网络组件。
一键运行打包成品下载: https://pan.baidu.com/s/11hcf9ieCkJxlGrzvIuxeQA?pwd=ajsr
测试用户:fanly
测试密码:123456
为了让大家节约时间,能尽快运行产品看到效果,上面有 一键运行打包成品可以进行下载测试运行。
以下是目录结构,
IDE:consul 注册中心
kayak.client: 网关
kayak.server:微服务
apache-skywalking-apm:skywalking链路跟踪
以上是目录结构,大家不需要一个个运行,只需要打开运行startup.bat,如果需要测试skywalking ,只需要apache-skywalking-apm\bin\startup.bat 文件就可以了,以下是运行的界面
打开平台界面,然后点击设备接入->网络组件,然后可以看到如下界面
再点击新增组件或者编辑组件,完成后注意启动状态是关闭状态,此时并不能对于该组件功能进行访问调用,只有把启动状态打开,才能访问调用
以上是http服务组件,启动完成后,如果设置了webservice和swagger,你可以访问webservice和swagger,看是否可以访问
当添加/编辑Tcp组件时,设置Host:127.0.0.1 ,port:248并且还有解析方式选项,选项里面有不处理,固定长度,分隔符,自定义脚本,下面我们就来看自定义脚本
添加脚本如下:
而基于TCP服务代码如下,需要继承于TcpBehavior
用测试Tcp调试工具结果如下
当添加/编辑UDP组件时, 设置Host:127.0.0.1 ,port:267 并且可以是否开启组播
而基于udp服务代码如下,需要继承于 UdpBehavior
测试结果如下:
当添加/编辑WebSocket组件时, 设置Host:127.0.0.1 ,port:55
而基于websocket服务代码如下,需要继承于WSBehavior
测试结果如下:
当添加/编辑WebSocket组件时, 设置Host:127.0.0.1 ,port:345
添加greet.proto文件,脚本如下:
然后再创建GreeterBehavior,继承Greeter.GreeterBase, IServiceBehavior,代码如下
而基于grpc服务代码如下,需要继承于刚刚创建的GreeterBehavior
以下是测试结果:
当添加/编辑MQTT组件时, 设置Host:127.0.0.1 ,port:425
而基于mqtt服务代码如下,需要继承于MqttBehavior
以下是测试结果:
木舟IOT平台会在github开源社区版本,可以自由更改代码,用于商业项目,但不能自营平台,如低代码平台,IOT平台等,如有违反,后果自负,还有最好不要更改命名空间,然后跟公司说是自己研发的,如果知道后,我在博客全网通报此人,以前surging相关的事件就算了,就当没发生过。,如果碰到困难,比较紧急的话,可以联系作者,加群:744677125
热门资讯