物联网学习日记22

1.IoT异常检测
解析:通过基于机器学习的算法来检测运营资产中的任何异常并采取措施,以提前发现异常。

2.CoAP协议
解析:CoAP[Constrained Application Protocol]是一种在物联网世界的类Web协议,它的详细规范定义在RFC 7252。COAP名字翻译来就是“受限应用协议”,顾名思义使用在资源受限的物联网设备上。物联网设备的ram,rom都通常非常小,运行TCP和HTTP是不可以接受的。

3.usb serial port
解析:USB口转COM口。

4.[发送]传感器地址+功能码+寄存器首地址+读取字节数量+CRC16校验
解析:(01)+(04)+(00 00)+(00 03)+(B0 0B)

5.[接收]传感器地址+功能码+返回字节数+湿度+温度+露点温度+CRC16校验
解析:(01)+(04)+(06)+(02 03)+(01 30)+(00 C0)+(24 D2)
[1]湿度(0203)16进制数据换算成10进制为515,实际湿度为51.5%;
[2]温度(0130)16进制数据换算成10进制为304,实际温度为30.4摄氏度;
[3]露点温度(00C0)16进制数据换算成10进制为192,实际露点温度为19.2摄氏度;

6.声音传感器
解析:
[1]BR-ZS1噪声监测仪:独有的4-20mA标准噪声输出,易于安装的外壳设计,集采集,分析,输出为一体的一体化设计。广泛应用于工业,环保等领域。
[2]BR-N201智能噪声仪:手持式的智能噪声仪,方便随时检测,带RS232接口,更有我们开发的软件,可接电脑实时监测噪声情况,保存,打印。
[3]TZ-2KA噪声传感器:交流电压信号输出,配接采集仪,得到波形图,声压值。TZ-2KA噪声传感器体积小,精度高,体重轻,操作简单。

7.声音传感器
解析:声音传感器的作用相当于一个话筒[麦克风]。它用来接收声波,显示声音的振动图象。但不能对噪声的强度进行测量。

8.声音和噪声传感器
解析:智能声音传感器能够监测给定环境中的噪声水平。声音传感器系统能够测量并提供数据,以帮助防止噪音污染,因此在智慧城市解决方案中越来越受到重视。

9.PCM脉冲编码调制
解析:PCM脉冲编码调制是Pulse Code Modulation的缩写。脉冲编码调制是数字通信的编码方式之一。主要过程是将话音、图像等模拟信号每隔一定时间进行取样,使其离散化,同时将抽样值按分层单位四舍五入取整量化,同时将抽样值按一组二进制码来表示抽样脉冲的幅值。

10.麦克风阵列技术
解析:就是传声器阵列,主要由一定数目的声学传感器组成,用来对声场的空间特性进行采样并处理的系统。

11.WebRTC
解析:WebRTC,名称源自网页即时通信[英语:Web Real-Time Communication]的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在Google、Mozilla、Opera支持下被纳入万维网联盟的W3C推荐标准。

12.HVAC
解析:HVAC是Heating,Ventilation and Air Conditioning的英文缩写,就是供热通风与空气调节。

13.LAN[local area network]
解析:局域网。

14.power meter
解析:power meter由2部分构成power meter和power sensor:
[1]Power meter:把DC转换成watt或者dBm在屏幕上显示。
[2]Power sensor:把RF和AC信号转换成DC,DC被送到power meter。

15.Ubuntu设置代理
解析:

export http_proxy=http://127.0.0.1:34695
export https_proxy=http://127.0.0.1:34695
或者
export http_proxy=socks5://127.0.0.1:1080
export https_proxy=$http_proxy

16.查看所有串口
解析:ls /dev/tty*

17.查看正在使用的串口
解析:dmesg | grep tty

18.minicom
解析:minicom是一个串口通信工具,可用来与串口设备通信,比如调试交换机和Modem等。

19.epsilonrt/mbpoll
解析:command line utility to communicate with ModBus slave [RTU or TCP].

wget -O- http://www.piduino.org/piduino-key.asc | sudo apt-key add -
sudo add-apt-repository 'deb http://apt.piduino.org stretch piduino'
sudo apt update
sudo apt install mbpoll

说明:mbpoll -a 1 -b 9600 -c 3 -P none -t 4 /dev/ttyS1

20.ansible
解析:ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具[puppet、cfengine、chef、func、fabric]的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。主要包括:
[1]连接插件connection plugins:负责和被监控端实现通信;
[2]host inventory:指定操作的主机,是一个配置文件里面定义监控的主机;
[3]各种模块核心模块、command模块、自定义模块;
[4]借助于插件完成记录日志邮件等功能;
[5]playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。

21.Device Profile operation
解析:
[1]get
[2]set

22.LCD
解析:液晶显示屏。

23.Modbus数据模型
解析:在Modbus中,数据可以分为两大类,分别为Coil和Register,每一种数据根据读写方式的不同,又可细分为两种[只读,读写]。Modbus四种数据类型:
[1]Discretes Input,位变量,只读
[2]Coils,位变量,读写
[3]Input Registers,16-bit整型,只读
[4]Holding Registers,16-bit整型,读写
说明:通常在Slave端中,定义四张表来实现四种数据。

24.Modbus protocol
解析:
[1]primaryTable: HOLDING_REGISTERS, INPUT_REGISTERS, COILS, DISCRETES_INPUT
[2]startingAddress specifies the address in Modbus device

25.floatEncoding
解析:
[1]“Base64”
[2]“eNotation”

参考文献:
[1]MODBUS温湿度传感器:https://item.taobao.com/item.htm?spm=a1z09.2.0.0.4f472e8dpFFzXM&id=550602941721&_u=i1gokogk8799
[2]epsilonrt/mbpoll:https://github.com/epsilonrt/mbpoll
[3]Modbus总结:https://www.cnblogs.com/iluzhiyong/p/4301192.html

发布了400 篇原创文章 · 获赞 423 · 访问量 38万+

猜你喜欢

转载自blog.csdn.net/shengshengwang/article/details/104968293