摘要: >> [目录] 数据远程采集 Step by Step 系统主要由5部分组成: 设备 被监听的设备,这个设备通过UART来广播自身的运行状态 采集装置 树莓派ZeroW,接收设备广播包,存到数据库(定期打包),并上传云端 云端存储 阿里云对象存储OSS 本地下载 每天自动下载云端的数据,并删掉过期的 阅读全文
posted @ 2020-04-15 09:59 hotwater99 阅读(873) 评论(0) 推荐(0) 编辑
摘要: >> [目录] 数据远程采集 Step by Step oss2是阿里云对象存储的Python SDK。 最开始我是用PyCharm来开发Python程序的,安装第三方库很方便。后来在做定时执行python脚本这个功能时,需要直接用Python.exe去运行*.py文件,发现PyCharm上装的第三 阅读全文
posted @ 2020-04-14 22:30 hotwater99 阅读(2566) 评论(0) 推荐(0) 编辑
摘要: >> [目录] 数据远程采集 Step by Step 阿里云对象存储通过外网下载的数据需要收费,标准型存储的外网流出流量计费方式: 00:00-08:00(闲时):0.25元/GB;8:00-24:00(忙时):0.50元/GB。 如果对数据的时效要(wei)求(le)不(sheng)高(qian 阅读全文
posted @ 2020-04-14 22:07 hotwater99 阅读(2007) 评论(0) 推荐(0) 编辑
摘要: >> [目录] 数据远程采集 Step by Step 存储工具:阿里云->对象存储 WIN10,Python 3.7.4,PyCharm 需要将数据从云端下载到本地后再进行后续分析处理。 手动下载 需要下载的文件不多时,可以用这个方式。 依次点击:阿里云->控制台->对象存储->Bucket列表- 阅读全文
posted @ 2020-04-14 16:06 hotwater99 阅读(2010) 评论(0) 推荐(0) 编辑
摘要: 前不久做了一个数据远程采集的项目,主要功能是监听一个设备广播的运行状态数据(0.5~2s发一帧,每帧数据50~400字节),数据离线存储,同时上传云端。需要的总数不多(<100个),对成本不敏感,选择了树莓派ZeroW进行开发(树莓派ZeroW+32g TF卡+电源+外壳,单套成本<200元)。这个项目涉及的技术和方法基本上都是从网络上找的,准备把这些公开的资料稍微整理一下,方便有类似需求的朋友查... 阅读全文
posted @ 2020-04-14 14:01 hotwater99 阅读(550) 评论(0) 推荐(0) 编辑
摘要: >> [目录] 数据远程采集 Step by Step 操作系统:WIN10 主要工具:DiskGenius v5.2.0.884 x64 SD卡:闪迪32G class10 高速Micro SD卡(TF卡) 完成一个树莓派装置的安装调试后,下一步需要考虑的是如何进行批量制作。 SD卡相当于树莓派的 阅读全文
posted @ 2020-04-14 09:50 hotwater99 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 在rt_thread_find()函数中,调用了rt_list_entry()函数: rt_thread_t rt_thread_find(char *name) { struct rt_object_information *information; struct rt_object *objec 阅读全文
posted @ 2020-03-08 22:53 hotwater99 阅读(1571) 评论(0) 推荐(1) 编辑
摘要: 题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 C++11(clang++ 3.9) class Solution { public: void replaceSpace(cha 阅读全文
posted @ 2020-03-07 18:35 hotwater99 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 C++11(clang++ 3.9) class Solution { public: int jumpFloor(int number) { // f(0) = 0 / 阅读全文
posted @ 2020-03-07 15:23 hotwater99 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39 C++11(clang++ 3.9) class Solution { public: int Fibonacci(int n) { // f(0) = 0 // f(1) = 阅读全文
posted @ 2020-03-07 15:07 hotwater99 阅读(124) 评论(0) 推荐(0) 编辑