WebSocket推送系统

zb1498621042846 发布于 2017/09/30 08:56
阅读 40
收藏 0

主要功能是将实时数据推送到前端,由前端和后端两部分组成。

1、 数据属性包括id和value,类型有布尔、数值、字符串。

2、 数据分为实时数据和历史数据。

3、 后端通过mqtt采集实时数据,已有java写的采集端,如代价合理,也可以重写。采集到一定时长或者数量的数据后组成json推送,即一个json中包括多个id(每个id不重复)。

4、 历史数据从opentsdb中取得,客户端指定id、时间段、采样频率,返回的message包括id、时间段、数据。

5、 具有“用户”的概念,每个用户下面采集及推送的数据不同。

6、 建立websocket连接的时候通过token认证:

a)      通过token区分、验证用户。同一用户下可能有多个客户端(WEB或APP等),即推送相同的数据内容。

b)     需要有token分发验证机制:客户端可能是跨域建立ws连接的,即系统域名是a.com,用户可能自建b.com,初步设想是客户端用户名密码登录b.com后获得token藉此建立ws连接,b.com后台通过接口通知a.com后台接受该token或者通过算法保证b.com的token均能符合系统对该域名及用户的验证要求。

7、 数据推送到前端后,应能被轻松使用。初步设想:

a)      用户在编写web或app时加载提供的js。

b)     在登录后返回的内容中包含token。生成token的模块提供给用户加入到其后台代码。

c)      js利用token建立ws连接,获取数据推送。

d)     推送来的数据放入名为cv的map中,用户可以通过cv.get(‘id’)获取value(仅仅是举个例子,可以有更合适的绑定方法)。

e)      数据推送后能自动更新相应元素。

f)       不改变用户编写web或app的习惯,可以和vue等框架一起使用。

g)     设计ws获取历史数据的方式,避免使用ajax等方式。

h)     提供数据回传的途径。

8、 应用环境包括CHROME/IE11/FIREFOX等最新浏览器,也需要支持微信小程序、native APP等。

 

加载中
0
小可科技
小可科技
众包,卡用户的诚信金,官方弄个假项目,然后美名其曰和你签协议,然后就没然后了,反正就是一退诚信金,提示有项目未完成. 再不给我退,我就去你们岗厦的办公地点了。
0
a
amIurs

引用来自“小可科技”的评论

众包,卡用户的诚信金,官方弄个假项目,然后美名其曰和你签协议,然后就没然后了,反正就是一退诚信金,提示有项目未完成. 再不给我退,我就去你们岗厦的办公地点了。
你是说oschina弄个假项目?
0
t
tunghsing

引用来自“小可科技”的评论

众包,卡用户的诚信金,官方弄个假项目,然后美名其曰和你签协议,然后就没然后了,反正就是一退诚信金,提示有项目未完成. 再不给我退,我就去你们岗厦的办公地点了。

引用来自“amIurs”的评论

你是说oschina弄个假项目?
哪个项目是假的?
0
onDao
onDao
这个项目只管推送吗?不需要负责前端开发吧
0
柠檬osc
柠檬osc

引用来自“小可科技”的评论

众包,卡用户的诚信金,官方弄个假项目,然后美名其曰和你签协议,然后就没然后了,反正就是一退诚信金,提示有项目未完成. 再不给我退,我就去你们岗厦的办公地点了。
您好,对于您说的问题,我们已经进行查询确认,您签订的项目是平台发包方发布,与众包平台无关,如果您对项目有疑问请拨打平台客服电话进行咨询。我们会第一时间给您解答。
0
柠檬osc
柠檬osc

引用来自“小可科技”的评论

众包,卡用户的诚信金,官方弄个假项目,然后美名其曰和你签协议,然后就没然后了,反正就是一退诚信金,提示有项目未完成. 再不给我退,我就去你们岗厦的办公地点了。

引用来自“amIurs”的评论

你是说oschina弄个假项目?

引用来自“tunghsing”的评论

哪个项目是假的?
您好,经过核实所述项目为平台发包方发布,与众包平台无关,对于虚假项目,如有举报,我们会第一时间进行处理,非常感谢您对平台的关注。
0
t
tunghsing

引用来自“小可科技”的评论

众包,卡用户的诚信金,官方弄个假项目,然后美名其曰和你签协议,然后就没然后了,反正就是一退诚信金,提示有项目未完成. 再不给我退,我就去你们岗厦的办公地点了。

引用来自“amIurs”的评论

你是说oschina弄个假项目?

引用来自“tunghsing”的评论

哪个项目是假的?

引用来自“柠檬osc”的评论

您好,经过核实所述项目为平台发包方发布,与众包平台无关,对于虚假项目,如有举报,我们会第一时间进行处理,非常感谢您对平台的关注。
不管项目真假,给钱就行呗
返回顶部
顶部