在线伪原创源码(程序汪背后的私活小团队,开发了一个口罩项目(组图))

优采云 发布时间: 2022-02-08 09:12

  在线伪原创源码(程序汪背后的私活小团队,开发了一个口罩项目(组图))

  这个项目来自王小程序背后的小私生活团队。自己开发了一个口罩项目,把解决方案分享给粉丝,希望能给想从事私人工作的朋友一些经验参考。

  视频版在B站【我是王程序】

  

  mask项目的另一个案例,他是通过蓝牙直接连接硬件的,这个项目是通过MQTT传输连接硬件

  程序王80000收到的共享口罩项目,开发周期1个月

  内容

  项目构成

  安装命令

  开发商和费用

  项目背景

  受疫情影响,口罩需求旺盛。甲方父亲计划开发一款口罩自动售货机(类似于自助售货机)。这种项目其实并不新鲜。程旺以前接过这种口罩项目,别问我这个项目的意义就是用钱来工作(王程序属于工种),整个口罩项目,我们只做软件部分,硬件和APP部分由另一个团队开发,这是一个部分外包的项目

  程序王80000收到的共享口罩项目,开发周期1个月

  核心流程

  APP扫描自助售货机二维码->打开H5收款页面->如果没有收款记录,选择要收款的商品类型(掩码)->后台接收收款请求->发送MQTT请求到服务器->MQTT服务器分发请求到自动售货机终端->对应的自动售货机接收到请求并执行指令(出货)

  APP(H5页面)

  APP由甲方提供,我们只需要将开发的H5页面嵌套到APP中即可。第一阶段的功能很简单,可以免费获得口罩

  

  

  亮点(更复杂)

  这个项目其实是基于一个电商项目的二次开通。口罩也是一种商品。下单购买一个典型的购物流程。CRUD 功能我就不废话了。这个想法是与硬件接口连接。我们采用的方案是使用 Apache Apollo 作为 MQTT 的消息中转站

  1.阿波罗下载

  下载链接:

  MQTT 是一种基于客户端-服务器的消息发布/订阅传输协议

  

  Apollo 是一个支持 STOMP、AMQP、MQTT、Openwire、SSL 和 WebSockets 的多协议代理。就是在服务器端创建一个唯一的订阅号。发送者可以向这个订阅号发送东西,然后接收者(也就是订阅了这个订阅号的人)会收到这个订阅号发送的消息。这样就完成了消息的推送。服务器实际上是一个消息中继站。

  

  MQTT接口文档说明

  

  MQ 接口手册

  注意接口消息格式为json

  

  第三种:消息示例

  topicName=ZHZN/869300032840849

&message={"c":2,

"f":"SZTEST001",

"t":"869300032840849",

"s":"AD1 23567",

"m":"1","mi":2}

  

  

  MQTT掩码接口文档也分享给大家学习参考(网盘地址)

  

  密码:fshp

  五金零件

  硬件部分不是程序王的责任。硬件兄弟负责自定义编程。事实上,市场上已经有很多这样的自动售货机。

  过道自动售货机

  

  

  

  

  后端系统

  一些 CRUD 功能已添加到开源系统中

  基本功能都是现成的,比如用户管理权限、商品订单等。

  

  

  节目王的7个私生活都在这里,心得整理。

  本项目参考资料:

  MQTT

  阿波罗 Vue

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线