在学生时代更多的是实现功能,而随着慢慢的步入社会,将自己学到的东西真正的贡献于社会。路漫漫其修远兮!

开发目标:

1、实现STM32单片机对接ONENET,具有数据上行和下行的功能

2、实现onenet和私有服务器的数据对接,用于设备端上行数据的存储

3、实现私有服务器数据的稳定可视化,可用于公网直接访问

1、采用STM32 arm M4框架,典型型号STM32L4。开发板可选用正点原子的潘多拉板。为了保持系统的可持续开发性,这次运行了RT-thread操作系统。在RT-thread操作系统生态中,各位大神已经帮我们做好了ONENET软件包以及网络通信,本地存储等各类软件包,我们仅需调用即可。当真正会用RT-thread生态开发系统的时候,第一步可以在10分钟内开发完成。

2、与私有服务器对接继续使用18年我的另一篇博文的方案,只是后端数据存储做了通用适配,入库较之前更为简洁。

3、这篇材料主要想阐述基于私有服务器数据库数据的可视化,在这里需要完成两步重要操作。第一,在私有服务器上搭建云数据库,在公网上可加密访问,典型方案为MYSQL数据库。第二,在阿里云的DataV应用中引入云数据库数据源,Datav中有丰富的仪表盘可视化插件,Echarts等很全面,非常适合新手快速应用。仅需拖拽即可完成大屏可视化设计,接下来就是采用sql语言,读取云数据库的数据,并注入到datav的各类可视化仪表盘插件中。(对于新手,此块大概需要三天时间熟悉和应用)

紧接着3中的内容说明,第一,在私有云服务器上搭建云服务器,并实现HTTP  POST服务端。

在windows 服务器版本下,下载 安装Mysql 配置账号 建立数据表等信息。其次,下载安装node安装包,node运行JS语言,实现HTTP POST服务端。配置好后,在node框架下,基于JS语言,实现HTTP POST特定端口监听,监听来数据后,进行存储,解析,入Mysql中指定的数据表。

(ONENET+阿里云+datav+node+js+MYSQL+STM32)基于ONENET的大数据可视化平台搭建相关推荐

  1. 基于阿里云的 Node.js 稳定性实践

    前言 如果你看过 2018 Node.js 的用户报告,你会发现 Node.js 的使用有了进一步的增长,同时也出现了一些新的趋势. Node.js 的开发者更多的开始使用容器并积极的拥抱 Serve ...

  2. js提交出现post错误_阿里云的 Node.js 稳定性实践

    整理人:前端自习课 前言 如果你看过 2018 Node.js 的用户报告,你会发现 Node.js 的使用有了进一步的增长,同时也出现了一些新的趋势. Node.js 的开发者更多的开始使用容器并积 ...

  3. node.js+mysql实现分库分表存查数据:

    node.js+mysql实现分库分表: 1.分库分表使用场景: 互联网项目中常用到的关系型数据库,如MySQL,随着用户和业务的增长,传统的单库单表模式难以满足大量的业务数据存储以及查询,单库单表中 ...

  4. 阿里云开发——Node JS模拟钢琴的开发与部署

    [安工云原生大赛]利用阿里云开发平台模拟实现在线钢琴 开发网页钢琴的意义 钢琴是所有乐器中唯一能以最轻松的姿势坐着,以肩.臂.肘.腕最自然放松的状态操作演奏的乐器,使人学习起来最少身体上的负担和动作上 ...

  5. 【前端Vue+后端Node.js+MySql】部署到服务器

    [前端Vue+后端Node.js+MySql]部署到服务器 文章目录 [前端Vue+后端Node.js+MySql]部署到服务器 1.买服务器 2.服务器操作 2.1.修改服务器密码,xshell登录 ...

  6. 阿里服务器部署Node.js项目(CentOS)

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又 ...

  7. 阿里云 Ubuntu PHP7 Nginx Mysql 开发环境搭建

    记录下在阿里云搭建 PHP7 开发环境 安装 nginx sudo apt-get update sudo apt-get install nginx安装完成后会自动开启,通过命令查看 # ps -a ...

  8. eclipse 用jsp文件连接mysql_用本地navicat去连接阿里云ECS中的mysql

    1)远程安装mysql及驱动(python3) sudo apt-get install mysql-server mysql-client 中途会让你输入两次root用户密码 2)安装完检查,mys ...

  9. nginx 在阿里云怎么安装mysql_阿里云Linux服务器安装 nginx+mysql+php

    阿里云Linux服务器安装 nginx+mysql+php 步骤 1.登录服务器 2.下载安装包 3.将安装包上传到服务器的/home目录下 注:使用rz sz命令进行本地和服务器间的上传.下载,安装 ...

  10. node mysql商城开发_NideShop:基于Node.js+MySQL开发的微信小程序商城开源啦

    NideShop:基于Node.js+MySQL开发的微信小程序商城开源啦 发布时间:2020-04-14 04:23:37 来源:51CTO 阅读:2894 作者:ch10mmt 高仿网易严选的微信 ...

最新文章

  1. 用Java实现输入一个英语文本输出第1000个字节后的第一个完整单词
  2. 2021研究生报告:博士每年招生超10万人,女生读研占比达55.1%
  3. 添加javascript代码:_JavaScript的使用
  4. python关闭读写的所有的文件-python文件读写操作
  5. tensorflow随笔-读取多个文件
  6. 【C语言】str类与men库函数的实现(如:strcpy,strcmp,strstr,strcat,memmove,memcpy)
  7. 先进的NumPy数据科学
  8. 5 QM配置-质量计划配置-编辑缺陷类型的选择集
  9. VCL组件之主要方法(Methods)和通用事件(Events)
  10. IDEA配置JAVA WEB工程踩坑总结
  11. 知识、经验的漏洞还有很多很多
  12. 求助各位大神JSP报错急急急!!!!感激不尽
  13. NASA HEG tool安装心得
  14. 怎样在家远程访问单位的电脑 如何利用远程桌面进行远程办公 3款软件测评
  15. python数据分析项目之超市零售分析
  16. C++使用CFile类文件读写
  17. HDU 2190 悼念512汶川大地震遇难同胞——重建希望小学
  18. 【服务治理】服务注册与发现
  19. oracle 重启命令
  20. 转:团队要取得高绩效,领导别“假装”听大家的

热门文章

  1. python pyqt5 股票分时_Python使用PyQtGraph绘制股票行情K线图
  2. jpg与gif的互换(使用ImageIO代替JPEGImageEncoder)
  3. 如何配置属于自己的代理池
  4. 京东零售2021年度表彰大会
  5. P、NP、NPC和NP-Hard相关概念的图形和解释
  6. Markdown中设置图片尺寸及添加图注
  7. 6.泛型方法:什么是泛型方法???
  8. 英语·句子的五大结构
  9. 电脑驱动器中出现Winretools和ESP问题
  10. GitHub使用技巧,在线ide编辑代码、在线运行代码、快速查找阅读代码