我的物联网项目初建团队

心灵之火 心灵之火     2022-10-02     559

关键词:

今年三月初也是机缘巧合下接触这个项目,说实话也是非常看好这个项目,以前做过企业级项目,互联网项目,但是物联网项目也是第一次接触,相关资料了解了下何为物联网,原来是物物相连的互联网,与传统行业相结合的互联网。首先简单描述下这个项目的主要业务:

技术分享图片

摇摇车又称摇摆机,摇摆车,其实就是儿童投币那种摇摇车,是游乐设备中的一种,大多在路边商家门店,比如超市,母婴店较多,在一些商场也经常见到也有它的存在。存在即是合理,这里不过多讨论经济学的东西,我们其实要做到就是在传统的摇摇车身上赋予更多的使用方式,并连接互联网,用互联网的思维创造更多的价值。好啦!就说这么多,大概就是这么个事情,我来项目的第一天所了解的东西也是从这里开始。我来这个项目,里面已经有个硬件经理和产品经理,硬件经理已经在研究摇摇车本身信号启动的原理,就差软件这边发送协议对接,而产品经理一直在研究用户APP的使用功能,但是整个平台的架构,业务流程,基础设施几乎没有开始,开发团队也在陆续招聘中,那么我的工作该如何开展,打造这个平台前期工作应该做什么成为我马上要去考虑的重点。

首先从业务需求开始,一切的软件平台建设,业务需求分析工作是重点之重。创业型项目,尤其是新项目业务分析由于时间,成本,市场的客观原因,即不能天马行空,也不能精雕细刻,所以我需要在之间找到一个平衡点,至少能找到一个让大家对这个平台有信心,能立马见效的东西出来,所以平台整体规划,主干流程,人员角色功能才是前期软件整个体系的工作重点,一旦这些梳理清楚,马上可以搭建平台,数据库设计,开发工作进行了,具体的业务尤其是页面上的细节功能,可以在后续慢慢完善不影响到大局。

其次就是技术架构选型,还是由于时间,成本的因素,在技术选型上既不能有门槛,还要开发,测试,部署简洁方便迅速,(后面章节我会详细描述这个项目的前期搭建)主要为后续招人降低要求。

最后就是技术人员招聘,打造团队人数规模。如果我说如果,有更多的资金,当然每个领域角色招聘一个牛人是最好的,沟通写代码速度也快,如果考虑到成本,那就招一些有过1,2年左右工作经验的也可以,前提是需要一个有经验的人来规划好每一步。尽量不要招实习的没有任何项目经验的人员,毕竟项目和团队不成熟,每个角色又只有1,2个,沟通和实施成本非常高,会影响到后续的整体布局,优秀的毕业生例外。

以上三点大概花了二周左右时间完成,心里也有了底气,梳理了大概主干流程如下:

  1. 平台生成二维码->工厂组装->系统设备入库
  2. 地推人员线下推广->商家意向合作,注册商家账号->后台客服人员审核->投放摇摇车数量->运维人员收到工单,运送摇摇车到商家->运维人员将摇摇车和商家绑定
  3. 用户下载APP->注册账号->免费玩三次(充值,多冲多送)->扫码启动摇摇车->商家和平台劈帐(每一笔订单商家分成和平台分成)->商家提现

最后总结下配套的软件平台功能。

  1. APP。C端,主要给用户使用。APP包括android和ios,主要功能有我的账号(包括账号注册,累计消费次数,余额,充值,赠送等),我的用车卷,历史记录,扫码启动,周围投放车辆这些核心模块。
  2. 微信公众号(B端)。B端,主要给商家使用,也给运维,地推使用。主要功能就是商家中心(包括交易明细,设备列表,结算管理,账单中心,银行卡等),运维中心(投放订单,解绑订单,更换设备等),地推中心(客户管理,订单管理,结算管理等)。
  3. 运营平台。主要给平台管理员使用,主要核心功能包括客户管理,商家管理,订单管理,结算管理,绑定解绑,生产管理,平台管理等。

我的物联网项目平台架构

介绍下目前整个软件开发团队的配套成员技能人数android1ios1前端1美工1java2以上就是我们这个项目的人员搭配,我除了项目上的管理,更多的是在做业务需求,系统架构,平台建设,然后也顶多算半个开发人员参与在写代码。 ... 查看详情

我的物联网项目开端

...也做过不同的岗位,其实我给自己的评价是到目前为此,我的骨子里依然是一名技术人员,回忆当初穿着整齐的职业装,安静的坐在工位上,默默无闻由上司分配功能模块,闷头开发模块,然后看着自己的模块被用户使用心里有... 查看详情

我的物联网项目订单系统

订单系统是整个平台的独立的核心业务流程,它本身并不复杂,最初的原始需求如下:1.用户打开app,登录进入主界面。2.点击扫码,扫码摇摇车身上的二维码。3.app显示扣费,摇摇启动。4.用户订单中心显示消费明细,商家订单... 查看详情

我的物联网项目订单系统

订单系统是整个平台的独立的核心业务流程,它本身并不复杂,最初的原始需求如下:1.用户打开app,登录进入主界面。2.点击扫码,扫码摇摇车身上的二维码。3.app显示扣费,摇摇启动。4.用户订单中心显示消费明细,商家订单... 查看详情

我的物联网项目单体应用架构不行?

单体应用架构在创业型项目里面是非常合适的,毕竟它主要的担当还是在验证创业模式以及迅速功能实现,所以它从开发到部署,在少量开发人员的基础上能非常减少成本,主要是门槛低,开发效率也非常高。到目前为此,这个... 查看详情

我的物联网项目下单渠道

app扫码方式启动摇摇车从一开始就是公司主推并且唯一的下单渠道,目的就是要改变传统的投币方式,甚至改变人们的消费习惯和使用习惯。通过app进行消费,一来和用户保持很强烈的粘度,随着注册用户的增加到后面的大用户... 查看详情

我的物联网项目下单渠道

app扫码方式启动摇摇车从一开始就是公司主推并且唯一的下单渠道,目的就是要改变传统的投币方式,甚至改变人们的消费习惯和使用习惯。通过app进行消费,一来和用户保持很强烈的粘度,随着注册用户的增加到后面的大用户... 查看详情

我的物联网项目推广策略

我参与公司最开始构造的推广策略蓝图,经过不断修改调整,整个流程如下:全部推广人员由外面兼职或者全职人员通过微信注册页面注册登记进来,后台客服人员审核资格后,这些推广人员开始去外面的各种店开始推广,如果... 查看详情

我的物联网项目线下之战

摇摇车这个行业在中国至少已经存在了7,8年以上,这期间也越来越多的投放商加入到这个队伍里面,说明这个行业本身是刚性需求,不要小看这一块钱现金流,如果投放的数量达到一定程度,每天的现金收入是非常可观的。这... 查看详情

我的物联网项目简单分布式调度

定时调度基本在任何平台或多或少的要用到,实现定时调度的功能很简单,我做过的项目中用到更多的是springquartz或者springtask,它们在单机上使用定时任务配置是非常简单的,但是在集群环境中就需要面临一个必须解决的问题... 查看详情

我的物联网项目前期线上事故

一MQTT连接数报警项目上线一个月左右,投放出去的摇摇车数量大概在200量左右,平均每天在线数(听说有些商家精打细算,有小孩需要坐车了才插电,平时都不插电,还有些干脆一直仍在角落懒的管)也就维持在100左右,当时在阿... 查看详情

我的物联网项目(十四)分布式事务

2.0平台服务化架构,必然分库,分库又必然面临一个分布式事务处理问题,所以无论是设计还是编码远远比1.0单体应用架构的工作量要大。不过做任何事情,重点不在实施,而是在思路,所以要解决分布式事务问题,还得先想清... 查看详情

我的物联网项目久违的死循环

旧业务不断的调整,新的需求不断的开发,版本不断的迭代,这个是当前项目的一个暂时不可改变的现状。再加上每个开发人员写代码的风格和层次不一样,所以有很多本来可以在写代码过程中避免的问题非要通过线上的报警才... 查看详情

我的物联网项目单数据库事务也需谨慎

单体架构模式下的数据库基本都是单数据库,所以应用层通过spring事务控制的本质其实就是数据库对事务的支持,没有数据库的事务支持,spring是无法提供事务功能的。通过spring实现事务的方式也有声明式事务和编程式事务两种... 查看详情

使用 websockets 拥有自己的物联网平台

...,其概念是使用WebSockets将物联网设备与平台连接起来。我的Websocket运行良好,我可以从服务器向客户端发送消息。但我不知道如何连接两个客户端通过websocket服务器向其他客户端发送消息。我可以在 查看详情

目前见过功能最完整的物联网系统项目,代码结构清晰,第一次使用就有点上头

...头,爱不释手,必须要推荐给大家。上次是谁要的物联网系统项目啊,我帮你找到了。这是我目前见过最好的物联网系统项目。功能完整,代码结构清晰。值得推荐。项目介绍本项目系统是一个基于SpringCloud的开... 查看详情

开源的物联网平台

因个人兴趣爱好,作者@张红元从2016年开始利用业余时间开始设计、开发DC3物联网平台开源项目。DC3是基于SpringCloud技术栈的开源分布式物联网平台,用于快速开发、部署物联设备接入项目,是一整套物联系统解决... 查看详情

GCP 中的物联网管道

】GCP中的物联网管道【英文标题】:IoTpipelineinGCP【发布时间】:2021-04-1305:53:32【问题描述】:我在GCP中有一个IoT管道,其结构如下:IoTCore->Pub/Sub->Dataflow->BigQuery我正在使用esp32设备发送数据,每2秒发送一次新数据。目前... 查看详情