#python
nanopc-T4 通过 mqtt 协议与 jetlinks 平台互通基础功能
本目录代码实现了一个从 ARM_Linux 开发板采集传感器数据与视频数据并实时传输到 jetlinks 平台,并能实时从 jetlinks 平台获取控制信息的功能。
本人在编写python程序时,需要多个py文件在不同终端内同时运行,从而配合实现某种功能,经过多方查找与实验,排除了很多无法使用的方案,最终确定了以下两个方案,现将其记录下来,以免后期忘记,同时也给他人以参考!
前期实验需要图像远程传输,一直使用rtmp推流传输,但由于 rtmp 推流延迟过高,需要降低延时,本程序通过内网 opencv采集socket发送实现内网图像传输,延时较低,大约1s左右,初步能实现相关功能。
本人最近在 nanopc T4 开发板上做了一些小功能(完成导师安排的任务),初步实现了以下几个功能:
键盘控制 舵机上下左右旋转(两台舵机)
nanopc-T4 开发板实现的人脸检测
根据人脸的位置控制舵机跟随人脸左右运动(人脸识别+人脸跟踪)
nanopc-T4 开发板实现人脸识别
远程(http_get)控制舵机上下左右转动
舵机使用软件 PWM 驱动
解决舵机软件 PWM 驱动造成的抖动的一种方法