二氧化碳检测仪MT8057S。 由非仿真者参与的非审查

-哈Hello! 看!



-男人,你呢? 这个没有您的检测器已经拥有了全部资源,而您……就在这里。 同一主题可以拖延多少时间?

-好,伙计们! 当然,我不会重复现有的评论。 它是什么,为什么,它是如何工作的,如何使用内部的信息……有机地,我将用以前的审阅者没有的内容来补充这些评论。 即,我将检查此检测器的软件是否在一个著名的NOT仿真器(不是“非仿真器”)中启动,以及挂在端口上的设备是否可以看到它。 结果会是-优秀,不会解决-科学的负面结果也被认为是结果。

剧透:我是一个krivoruk,所以它是一个文件,但是找到了另一个解决方案,该解决方案对于非仿真器没有用。

好吧,非仿真器会愉快地摆动:



同时,首先查看lsusb的输出:

$ lsusb Bus 002 Device 004: ID 138a:0011 Validity Sensors, Inc. VFS5011 Fingerprint Reader Bus 002 Device 005: ID 0cf3:3004 Atheros Communications, Inc. AR3012 Bluetooth 4.0 Bus 002 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 004: ID 5986:0652 Acer, Inc Bus 001 Device 003: ID 89e5:1001 Bus 001 Device 002: ID 0438:7900 Advanced Micro Devices, Inc. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub <b>Bus 003 Device 002: ID 04d9:a052 Holtek Semiconductor, Inc.</b> Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

这就是Holtek的目的。 断开连接后,消失。 现在,在安装后立即下载用于“喂食” Wine的软件:



该软件已下载,而不是仿真器,请尝试运行programlins之一:



没有安装程序,该程序可移植。 它可以立即工作,但是卡住的设备看不到。 让我们尝试配置:



您可以尝试选择USB和八个不同的COM端口。 最初,我买了它,并尝试了Wine中著名的USB-COM转发方法。 连接设备后,将显示设备/ dev / usb / hiddev0,我将其用于此类端口。 但是转发它没有用,因为...让我们不要超越自己。 首先,检查另一个程序。



几乎是双胞胎。 只有菜单略有不同。 我们进入设置:



结果当然是相似的。 也不奇怪:名称hiddev0本身表明它不是USB-COM,而是USB-HID设备。 对论坛的搜索显示,不支持使用稳定版Wine的用户。 此外,如果chmod为非特权用户提供了对hiddev0的访问权限,则在每次断开检测器的连接和连接之后,该设备将再次仅对root用户可用。 但是,即使所有人都可以使用它,Wine仍认为它不存在。

从根源运行Wine? 不推荐使用,但可以说我信任这两个程序。 我尝试... Bummer,不是模拟器通常拒绝在根目录下启动。 它说.wine文件夹不是您的。 事实证明,您不需要sudo wine,而是首先sudo su,然后是wine,他还将在/ root文件夹中创建.wine文件夹。 只有这样,一切都没有改变。

嗯,仍然有本地Linux co2mon。 我决定只在其他地方(已编译的地方)下载它。

这里

RPM放气后,我以自己喜欢的方式安装了它。 即,他从归档文件中CONTENTS.cpio文件夹中的根分散文件下提取了mc和pens到它们应放在的文件系统文件夹中。

我们启动co2mond,它需要libhidapi-libusb0。 一点点Google-Yandex,事实证明,为此,您需要向他提供libhidapi-dev软件包:

 $ sudo apt-get install libhidapi-dev 

该软件包已安装完毕,可以运行并查看:

 $ co2mond hid_open: error Unable to open CO2 device hid_open: error hid_open: error hid_open: error hid_open: error hid_open: error hid_open: error hid_open: error hid_open: error hid_open: error 

哦,是的,我戳了设备。 同样,我执行chmod,以便非特权用户可以访问hiddev0,我启动它并看到相同的内容。 然后,我从根目录启动co2mond,并且-成功!

 $ sudo co2mond [sudo]   username:  Tamb 25.1000 Tamb 25.1000 Tamb 25.1000 Tamb 25.0375 CntR 1617 Tamb 25.0375 CntR 1617 Tamb 25.1000 CntR 1617 Tamb 25.1000 CntR 1617 Tamb 25.0375 CntR 1617 Tamb 25.1000 CntR 1617 Tamb 25.0375 CntR 1617 Tamb 25.1000 CntR 1617 Tamb 25.1000 CntR 1617 Tamb 25.1000 

据我了解,在传感器预热之前,仅显示Tamb-环境温度。 升温时,它也是CntR(R上某物的内容,我不知道R上二氧化碳的同义词)。

如果设备的内置显示屏上的温度显示小数点后一位,那么计算机将显示四位! 有这么精确的温度传感器吗? 我不知道 嗯,二氧化碳读数的准确度与内置显示器相同,只是夸大了几个单位。

好吧,我认为在安装Linux软件的过程中,具有与lsusb中所看到的匹配的注册数据的99-co2mon.rules文件实际上已被替换,也许我尝试在Wine中运行的程序也将起作用。 不,这不是文件。 尽管如此,无论是不是也不是根本都不想要。 似乎没有实验性Wine不能支持USB-HID或任何补丁程序,就无法做到。

实际上,仅此而已。 它起作用了,但不是我们想要的那样:“启动”的程序不显示时间表。 因为可以从设备中提取数据,所以是否将其视为负面结果? 而且葡萄酒在其存在的岁月中非常“成熟”。 与几年前相比,它根本无法识别,许多程序在其中工作,就好像是专门为它编写的一样。 原来他只是一个性格内向的人-他害怕与某些腺体交流。 在带有TORMOZ CO2促销代码的链接下,该设备可享受10%的折扣。

因此,普通的Linux用户,精通使用命令行的基础知识,但是不能够或不愿意打补丁和实验性的程序构建,就可以将该设备与计算机配对。 但是可以与设备建立对话的程序将是最低限度的。 以上所有内容均适用于同一Holtek芯片上具有相同用途的其他设备。

PS通过通风孔,您可以了解设备外壳...“ Ilyich的灯泡”中如何定期闪烁。 我在以前的评论中读到过有关该产品的信息,但我认为我有使用LED的较新版本的设备。 不行 这意味着这是基础-我们需要一个没有“驼峰”的频谱。

谢谢大家的关注!

Source: https://habr.com/ru/post/zh-CN430916/


All Articles