【小睿精选·第五期】开源的红外体温监测告警系统

原创
2020/05/27 18:39
阅读数 361
上海市浦东新区达尔文路88号

【小睿精选】


【小睿精选】第五弹来啦,本期共收录 6条嵌入式资讯信息,希望可以帮到你。欢迎大家在文末留言,唠一唠你关注的话题,说不定下期就有你想要的惊喜!


1、安全、高能、低耗!NXP正式开始量产LPC551x

距离首次推出仅一年时间,恩智浦基于Arm Cortex-M33内核的通用MCU--LPC5500如今迎来第三款产品,LPC551x/S1x正式量产上市。

产品主页: https://www.nxp.com.cn/products/processors-and-microcontrollers/arm-microcontrollers/general-purpose-mcus/lpc5500-cortex-m33/lpc551x-s1x-baseline-arm-cortex-m33-based-microcontroller-family:LPC551X-S1X?cid=wechat_iot_005141

LPC551x/S1x的主要特点有:

 1- EEMBC CoreMarks超过600分,动态功耗低至32uA/MHz
2- Arm Cortex-M33内核,主频高达150MHz
3- 多至256KB片上Flash,96KB SRAM
4- CAN-FD/CAN2.0接口,提供基于恩智浦MCUXpresso软件支持
5- 双USB ,集成PHY支持高速/全速模式
6- SDIO接口,多达9个FlexComm接口(最多支持8 x SPI, 8 x I2C, 8 x UART, 4 x I2S)
7- 基于SRAM PUF的密钥生成
8- 安全启动,防回滚保护
9- Arm TrustZone硬件隔离机制
10- PRINCE模块对片上Flash进行实时加解密
11- 对称和非对称加密的加速器
12- 安全调试身份认证

LPC551x/S1x作为系列中的入门级产品,提供出色的能效比的同时,依然继承了LPC5500系列的诸多安全功能。使其除了在物联网应用中游刃有余,还能扩展应用到消费类及工业自动化领域。

2、Dialog半导体推出首款Wi-Fi + BLE组合模块DA16600,引领新一波IoT连接技术

近日,Dialog半导体公司宣布推出DA16600模块,将Dialog市场领先的Wi-Fi和BLE功能结合到了单个模块解决方案中。该模块由两款开创性的最新的DA16200和SmartBond TINY DA14531 SoC芯片组成。

模块主页: https://www.dialog-semiconductor.com/products/da16600-modules

DA16600模块特点:
1- VirtualZero™DA16200 SoC,SmartBond TINY™DA14531 SoC
2- 802.11n 1x1低功耗2.4 GHz,符合BT5.1的BLE
3- 最高72 Mbps,MCS0-7
4- 使用小型电池和纽扣电池运行,并且能延长电池寿命
5- 睡眠状态下几乎没有功耗
6- 超低功耗传感器唤醒
7- SoC在模块上运行完整的OS和TCP/IP协议栈
8- 只需使用BLE即可配置Wi-Fi连接
9- 使用智能手机应用程序自动查找和配置新设备

该Wi-Fi + BLE组合模块是结合了两个复杂协议栈的可靠固件解决方案,消除了通常因一个设计中有两个2.4 GHz无线电共存而导致的问题。BLE使Wi-Fi配置更加容易,为终端用户极大地简化了Wi-Fi设置,进一步减少了IoT设备的开发时间和成本。

3、Cartesiam发布新一代NanoEdge™AI Studio,助力ST人工智能解决方案

2020年5月14日,嵌入式系统人工智能(AI)软件开发公司Cartesiam宣布推出其NanoEdge™AI Studio新版本,该版本进一步针对意法半导体的STM32微控制器开发板进行了优化,允许任何嵌入式开发人员使用STM32微控制器快速创建强大的基于AI的解决方案。

资讯主页: https://cartesiam.ai/st-dev-board/

Cartesiam的NanoEdge AI Studio开发环境消除了传统的AI障碍,专为在机器学习方面没有专家资源的公司而设计。新版本的NanoEdge AI Studio在众多改进中能够直接通过STM32串行/ USB端口和Cartesiam的自动数据符合性、质量验证工具,将实时数据记录到NanoEdge AI Studio中。在此新版本中,开发人员可以直接选择ST的Nucleo-F401RE或Nucleo-L432KC开发板作为硬件平台,另外还允许下载定制的机器学习库,以供在硬件平台上运行。

Cartesiam开发的NanoEdge AI Studio,这是一种直观的软件工具,可让使用基于Arm®的低功耗微控制器的系统设计人员快速,轻松且廉价地将机器学习算法直接集成到广泛的应用程序中,包括连接的设备,家用电器,和工业机器。

4、letter shell - 一个功能强大的嵌入式shell

letter shell是网友NevermindZZT维护的一个C语言编写的,可以嵌入在程序中的嵌入式shell,主要面向嵌入式设备,以C语言函数为运行单位,可以通过命令行调用,运行程序中的函数。

项目主页: https://github.com/NevermindZZT/letter-shell

letter shell功能包含:
11. 命令自动补全
22. 快捷键功能定义
33. 命令权限管理
44. 用户管理
55. 变量支持
66. 代理函数和参数代理解析
letter shell同时支持两种形式的函数定义方式,形如main函数定义的func(int argc, char *agrv[])以及形如普通C函数的定义func(int i, char *str, …),两种函数定义方式适用于不同的场景。
letter shell原生支持将整数,字符,字符串参数,以及在某些情况下的浮点参数直接传递给执行命令的函数,一般情况下,这几种参数类型完全可以满足调试需要,然而在某些情况下,用户确实需要传递其他类型的参数,此时,可以选择将命令定义成main函数形式,使用字符串传递参数,然后自行对参数进行解析,除此之外,letter shell还提供了代理函数的机制,可以对任意类型的参数进行自定义解析。

5、 wolfMQTT - 小型,快速,可移植的MQTT客户端

wolfMQTT是一个嵌入式SSL/TLS库wolfSSL的组成部分,而wolfSSL本身也是一个致力于提供轻量级的嵌入式安全解决方案的公司,该公司的产品都在GitHub上开源,可以满足从爱好者到商业用户的各种需求。

项目主页: https://www.wolfssl.com/products/wolfmqtt/

wolfMQTT的特点:

 1- 支持MQTT规范v3.1.1和v5.0,支持MQTT-SN
2- 支持所有客户端数据包类型和协议选项
3- QoS级别0-2
4- 考虑到可移植性/兼容性以原生C89编写
5- 轻量,节约空间(编译后的大小约为3.6kB)
6- 数据包解析编码/解码,可自定义使用
7- 最小的外部依赖关系(strlen,memcpy,memset)
8- 详细的错误检查/处理
9- 少于1200行结构良好的C代码
10- 继承WolfSSL库功能,例如使用ChaCha20 / Poly1305 AEAD的轻量级TLS,体积小和可移植性
11- FreeRTOS + TCP支持

wolfMQTT库是使用嵌入式C语言编写的MQTT的客户端。它通过wolfSSL库支持SSL/TLS,由此,它可以提供MQTT协议中所缺乏的安全性。wolfMQTT是从头开始构建的,具有多平台,空间占用小以及良好的扩展性等特点。它支持所有数据包类型,所有0-2的服务质量(QoS)级别,并使用wolfSSL库支持SSL / TLS。此客户单基于MQTT v3.1.1实现,并且提供对MQTT v5.0的支持。此外,还为MQTT-SN(传感器网络)提供客户端支持 。

目前wolfMQTT支持包括ARM,Intel,NXP,Atmel,ST,TI等公司的各芯片平台的示例,它还能很容易的在别的平台上进行移植,感兴趣的读者可以尝试将它使用到自己的项目中。

6、Temperature-Monitor - 基于红外相机和人脸检测的体温监测告警系统

疫情期间,红外人体测温告警系统在人流量大的场合发挥了重要作用,下面介绍的是基于红外相机和人脸检测的体温监测告警系统。

下载地址: https://github.com/GW-Wang-thu/Temperature-Monitor-System-based-on-Infrared-Camera-and-Face-Detection

该红外相机和人脸检测的体温监测告警系统具有以下主要功能及特点:
11. 面向车站等大人流等应用场合进行动态体温检测;
22. 基于红外相机的温度读取和体温提取分析
33. 结合人脸识别进行距离影响修正、人脸姿态影响修正;提高温度计算域提取准确度;
44. 基于OpenCV视频处理,实时动态显示体温
55. 基于PyQT开发UI,支持摄像头实时读取处理、本地视频、图片的读取分析及显示;支持系统识别的关键参数设置;支持(自动)保存当前帧、保存视频等文件保存操作;
66. 支持设置告警体温以实现体温超标自动告警
77. 通过Pyinstaller生成.exe可执行文件,支持视频分析、图像分析等本地连接;改变相机参数可以进行实时监测


你可以添加微信17775982065为好友,注明:公司+姓名,拉进 RT-Thread 官方微信交流群!




RT-Thread


让物联网终端的开发变得简单、快速,芯片的价值得到最大化发挥。Apache2.0协议,可免费在商业产品中使用,不需要公布源码,无潜在商业风险。





长按二维码,关注我们


点击阅读原文,进入RT-Thread官网
点个“在看”,让知识流行起来

本文分享自微信公众号 - RTThread物联网操作系统(RTThread)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部