![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
从零开始搭建物联网云平台
rize魏朝正
这个作者很懒,什么都没留下…
展开
-
从零开始搭建物联网云平台03-MQTT消息处理设计
从零开始搭建物联网云平台03-MQTT消息处理设计在IoTechn项目中,大致可分为四个部分 1.用户终端 2.设备终端 3.设备网关(MQTT Broker) 4.应用服务器。小程序、App等用户终端主要通过HTTP和WebSocket通信,这里不做讨论。权限鉴定对暴露在公网的服务,都需要进行权限鉴定,作为设备网关的MQTT Broker也不例外。IoTechn使用的Broker为EMQX。EMQX提供了多种鉴权插件,包括数据库,缓存等鉴权。但是为了能够灵活鉴权,我们采用的是HTTP鉴权。鉴原创 2020-07-14 20:18:11 · 904 阅读 · 0 评论 -
从零开始搭建物联网云平台02-产品遥控器设计
从零开始搭建物联网云平台02-产品遥控器设计很多产品中都需要一个App或小程序来控制硬件,目前2B的物联网平台通常是提供SDK让客户自行开发App。但在面向个人的物联网云平台中,这种做法会增大个人开发的难度,当然这种做法也会保留,这里不做讨论。针对这个痛点,IoTechn决定设计产品遥控器服务,通过简单的配置,即可将数据、命令和组件绑定在一起。配合上一些布局设定,让用户可以快速设计出一款产品遥控器。最后前端根据用户配置动态渲染出来。数据库设计首先,数据库中应该留存一个组件库,这个组件库信息无权限,原创 2020-06-20 23:39:34 · 635 阅读 · 0 评论 -
从零开始搭建物联网云平台01-产品管理设计
从零开始搭建物联网云平台01-产品管理设计数据库设计产品是对某一类设备的统一描述,所以要管理硬件设备,首先要先设计描绘好产品。首先,产品除了基本信息之外,还有产品的数据点,所谓数据点即是设备需要传回到服务器的数据,例如设备采集到的温度、湿度等信息。所以就有了产品的第一张子表 iot_product_data其次,要实现对设备的远程控制,需要有一个遥控器,为了动态渲染这个遥控器,我们需要将这个遥控器的布局信息维护在数据库里面。 所以就需要表 iot_product_controller,当然一张con原创 2020-06-18 22:23:33 · 952 阅读 · 0 评论