{"id":1894,"date":"2025-08-26T16:29:14","date_gmt":"2025-08-26T08:29:14","guid":{"rendered":"https:\/\/www.thermal-image.com\/?p=1894"},"modified":"2025-09-12T09:48:56","modified_gmt":"2025-09-12T01:48:56","slug":"%d0%b4%d1%80%d0%b0%d0%b9%d0%b2%d0%b5%d1%80-%d1%82%d0%b5%d0%bf%d0%bb%d0%be%d0%b2%d0%b8%d0%b7%d0%b8%d0%be%d0%bd%d0%bd%d0%be%d0%b9-%d0%ba%d0%b0%d0%bc%d0%b5%d1%80%d1%8b-rs300-%d0%b4%d0%bb%d1%8f-raspberry","status":"publish","type":"post","link":"https:\/\/www.thermal-image.com\/ru\/blog\/rs300-thermal-camera-driver-for-raspberry-pi\/","title":{"rendered":"\u0414\u0440\u0430\u0439\u0432\u0435\u0440 \u0442\u0435\u043f\u043b\u043e\u0432\u0438\u0437\u0438\u043e\u043d\u043d\u043e\u0439 \u043a\u0430\u043c\u0435\u0440\u044b RS300 \u0434\u043b\u044f Raspberry Pi"},"content":{"rendered":"<p>\u042d\u0442\u043e\u0442 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f <a href=\"https:\/\/www.thermal-image.com\/ru\/product\/mini2-640x512-9mm-thermal-imaging-camera-module-for-drones\/\">\"\u043c\u043e\u0434\u0443\u043b\u044f \u0442\u0435\u043f\u043b\u043e\u0432\u0438\u0437\u0438\u043e\u043d\u043d\u043e\u0439 \u043a\u0430\u043c\u0435\u0440\u044b \"mini2\"<\/a> \u0432 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b\u044c\u043d\u043e\u043c \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 \u043e\u0431\u043e\u0437\u043d\u0430\u0447\u0430\u0435\u043c\u043e\u0433\u043e \u043a\u0430\u043a rs300.<\/p><h2 class=\"wp-block-heading\">\u041d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043a\u0438<\/h2><p>\"mini2\" \u2014 \u044d\u0442\u043e \u0442\u0435\u043f\u043b\u043e\u0432\u0438\u0437\u0438\u043e\u043d\u043d\u0430\u044f \u043a\u0430\u043c\u0435\u0440\u0430, \u0432\u044b\u043f\u0443\u0441\u043a\u0430\u0435\u043c\u0430\u044f \u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u0438\u0445 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f\u0445. \u0414\u043b\u044f \u0438\u0437\u043c\u0435\u0440\u0435\u043d\u0438\u044f \u0442\u0435\u043c\u043f\u0435\u0440\u0430\u0442\u0443\u0440\u044b \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0434\u0440\u0443\u0433\u043e\u0439 \u043c\u043e\u0434\u0443\u043b\u044c \u0438\u043b\u0438 \u0432\u0430\u0440\u0438\u0430\u043d\u0442.<a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#some-basic-specs\" target=\"_blank\" rel=\"noopener\"><\/a><\/p><p>\u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u044f:<\/p><ol class=\"wp-block-list\"><li><a href=\"https:\/\/www.thermal-image.com\/ru\/product\/mini2-640x512-9mm-thermal-imaging-camera-module-for-drones\/\">256x192<\/a> - 25\/50 \u0413\u0446 (25\/50 \u0413\u0446 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0447\u0435\u0440\u0435\u0437 USB)<\/li>\n\n<li><a href=\"https:\/\/www.thermal-image.com\/ru\/product\/mini2-640x512-9mm-thermal-imaging-camera-module-for-drones\/\">384x288<\/a> - 30\/60 \u0413\u0446 (30\/60 \u0413\u0446 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u043e \u0447\u0435\u0440\u0435\u0437 USB)<\/li>\n\n<li><a href=\"https:\/\/www.thermal-image.com\/ru\/product\/mini2-640x512-9mm-thermal-imaging-camera-module-for-drones\/\">640x512<\/a> - 30\/60 \u0413\u0446 (60 \u0413\u0446 \u041d\u0415 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442\u0441\u044f \u0447\u0435\u0440\u0435\u0437 USB)<\/li><\/ol><h2 class=\"wp-block-heading\">NETD: 40 \u043c\u041a<\/h2><p><strong>\u0421\u043f\u043e\u0441\u043e\u0431\u044b \u0432\u044b\u0432\u043e\u0434\u0430 \u0432\u0438\u0434\u0435\u043e<\/strong><\/p><p>\u042d\u0442\u043e\u0442 \u043c\u043e\u0434\u0443\u043b\u044c \u043c\u043e\u0436\u0435\u0442 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c \u0434\u0432\u0430 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0432\u0438\u0434\u0435\u043e\u043f\u043e\u0442\u043e\u043a\u0430. \u041e\u0434\u0438\u043d \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439, \u043e\u0434\u0438\u043d \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0439.<\/p><p><strong>USB 2.0<\/strong><\/p><ul class=\"wp-block-list\"><li>\u041c\u043e\u0434\u0443\u043b\u044c 640 \u043e\u0433\u0440\u0430\u043d\u0438\u0447\u0435\u043d 30 \u043a\u0430\u0434\u0440\u0430\u043c\u0438 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443 \u0447\u0435\u0440\u0435\u0437 USB.<\/li>\n\n<li>\u041a\u0430\u043c\u0435\u0440\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u0430 \u0441 UVC \u0438 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0442\u0430\u043a \u0436\u0435, \u043a\u0430\u043a \u0432\u0435\u0431-\u043a\u0430\u043c\u0435\u0440\u0430, \u043d\u043e \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u043a\u0430\u043c\u0435\u0440\u043e\u0439 \u043d\u0435 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b. \u0414\u043b\u044f \u043c\u043e\u0434\u0443\u043b\u044f 256 \u043c\u043e\u0436\u043d\u043e \u0434\u0430\u0436\u0435 \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u0442\u044c \u0447\u0430\u0441\u0442\u043e\u0442\u0443 \u043a\u0430\u0434\u0440\u043e\u0432 \u0441 25 \u0434\u043e 50 \u043a\u0430\u0434\u0440\u043e\u0432 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443 \u0432 \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0445 \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u044f\u0445 \u043a\u0430\u043c\u0435\u0440\u044b.<\/li>\n\n<li>\u0424\u043e\u0440\u043c\u0430\u0442 \u043f\u0438\u043a\u0441\u0435\u043b\u0435\u0439 \u2014 YUYV422, \u043d\u043e \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e SDK \u0435\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430 \u0434\u0440\u0443\u0433\u043e\u0439 \u043f\u043e\u0440\u044f\u0434\u043e\u043a, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 UYVU.<\/li>\n\n<li>\u0414\u043b\u044f \u043e\u0442\u043f\u0440\u0430\u0432\u043a\u0438 \u043a\u043e\u043c\u0430\u043d\u0434 \u043d\u0430 \u043a\u0430\u043c\u0435\u0440\u0443 \u0447\u0435\u0440\u0435\u0437 USB, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u044f\u0440\u043a\u043e\u0441\u0442\u0438, \u043a\u0430\u043b\u0438\u0431\u0440\u043e\u0432\u043a\u0430 \u0437\u0430\u0442\u0432\u043e\u0440\u0430, \u0441\u043c\u0435\u043d\u0430 \u0446\u0432\u0435\u0442\u043e\u0432\u044b\u0445 \u043a\u0430\u0440\u0442, \u043f\u043e\u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0439 SDK. SDK \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d \u0434\u043b\u044f Windows \u0438 Linux.<\/li><\/ul><p><strong>MIPI<\/strong><\/p><ul class=\"wp-block-list\"><li>\u041f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0435 60 \u043a\u0430\u0434\u0440\u043e\u0432 \u0432 \u0441\u0435\u043a\u0443\u043d\u0434\u0443 \u0441 \u043c\u043e\u0434\u0443\u043b\u0435\u043c 640.<\/li>\n\n<li>\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0435\u0447\u0430\u0442\u043d\u0430\u044f \u043f\u043b\u0430\u0442\u0430 \u0438\u043c\u0435\u0435\u0442 15-\u043a\u043e\u043d\u0442\u0430\u043a\u0442\u043d\u044b\u0439 \u0440\u0430\u0437\u044a\u0435\u043c, \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u0439 \u0441 \u043f\u043e\u0440\u0442\u043e\u043c \u043a\u0430\u043c\u0435\u0440\u044b MIPI CSI-2 Raspberry Pi 4B. \u0414\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f RPi 5, 0 \u0438 CM \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u043d\u043e\u0439 \u043a\u0430\u0431\u0435\u043b\u044c \u0441 15 \u043d\u0430 22 \u043a\u043e\u043d\u0442\u0430\u043a\u0442\u0430.<\/li>\n\n<li>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 rs300 \u0434\u043b\u044f \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u044f \u043a Pi. \u0420\u0435\u0430\u043b\u0438\u0437\u0443\u0435\u0442 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043a\u0430\u043c\u0435\u0440\u044b \u0447\u0435\u0440\u0435\u0437 I2C \u0431\u0435\u0437 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e\u0441\u0442\u0438 \u0432 SDK \u0438\u043b\u0438 \u043f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u0431\u0438\u043d\u0430\u0440\u043d\u044b\u0445 \u0444\u0430\u0439\u043b\u0430\u0445. \u041f\u043e \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u0438\u043c\u044b\u043c\u0438 \u0441 V4L2 \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u0442\u043e\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438.<\/li><\/ul><p><strong>CVBS<\/strong><\/p><ul class=\"wp-block-list\"><li>\u0410\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0439 \u0432\u044b\u0445\u043e\u0434 \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u0430 NTSC \u0438\u043b\u0438 PAL.<\/li>\n\n<li>\u041c\u043e\u0436\u0435\u0442 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c\u0441\u044f \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0441 USB \u0438\u043b\u0438 MIPI.<\/li>\n\n<li>\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u044e\u0442\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0446\u0432\u0435\u0442\u043e\u0432\u044b\u0435 \u043a\u0430\u0440\u0442\u044b White Hot \u0438 Black Hot. \u041f\u043e\u043a\u0430 \u0447\u0442\u043e \u0432\u0441\u0435 \u043e\u0441\u0442\u0430\u043b\u044c\u043d\u044b\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b, \u043f\u043e\u0445\u043e\u0436\u0435, \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u043e \u0432\u043b\u0438\u044f\u044e\u0442 \u043d\u0430 \u0430\u043d\u0430\u043b\u043e\u0433\u043e\u0432\u044b\u0439 \u0432\u0438\u0434\u0435\u043e\u043f\u043e\u0442\u043e\u043a: \u044f\u0440\u043a\u043e\u0441\u0442\u044c, \u043a\u043e\u043d\u0442\u0440\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u044c, \u0448\u0443\u043c\u043e\u043f\u043e\u0434\u0430\u0432\u043b\u0435\u043d\u0438\u0435, \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0435 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u0438\u0435 \u0434\u0435\u0442\u0430\u043b\u0435\u0439 (DDE) \u0438 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0437\u0443\u043c.<br><\/li><\/ul><h2 class=\"wp-block-heading\">\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430<\/h2><p><strong>\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0442\u0440\u0435\u0431\u043e\u0432\u0430\u043d\u0438\u044f<\/strong><\/p><ul class=\"wp-block-list\"><li>Raspberry Pi \u0441 Raspbian\/Raspberry Pi OS Bookworm (Bullseye \u043d\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043b\u0430\u0441\u044c)<\/li>\n\n<li>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438 Linux<\/li>\n\n<li>\u041f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0430 DKMS<a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#prerequisites\" target=\"_blank\" rel=\"noopener\"><\/a><\/li><\/ul><h3 class=\"wp-block-heading\">\u0421\u0431\u043e\u0440\u043a\u0430 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430<\/h3><p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438:<\/p><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">sudo apt install linux-headers dkms git<\/mark><\/p><p>\u0418\u0417\u041c\u0415\u041d\u0418\u0422\u0415 \u0414\u0420\u0410\u0419\u0412\u0415\u0420 \u041f\u0415\u0420\u0415\u0414 \u0421\u0411\u041e\u0420\u041a\u041e\u0419. \u0412\u0441\u043a\u043e\u0440\u0435 \u044d\u0442\u043e \u0431\u0443\u0434\u0435\u0442 \u0443\u043b\u0443\u0447\u0448\u0435\u043d\u043e, \u0447\u0442\u043e\u0431\u044b \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u043c\u043e\u0436\u043d\u043e \u0431\u044b\u043b\u043e \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0431\u0435\u0437 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u043a\u043e\u0434\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430<\/p><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">static int mode = 2; \/\/0-640; 1-256; 2-384<br>static int fps = 60; \/\/256: 25\/50 \u043a\u0430\u0434\u0440\u043e\u0432\/\u0441, 384\/640: 30\/60 \u043a\u0430\u0434\u0440\u043e\u0432\/\u0441<\/mark><\/p><p>\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438:<\/p><pre class=\"wp-block-preformatted\"><mark style=\"background-color:#ececec\" class=\"has-inline-color\">git clone https:\/\/github.com\/Kodrea\/rs300-v4l2-driver.git<br>cd \/rs300-v4l2-driver<br># \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u0435 \u0434\u0440\u0430\u0439\u0432\u0435\u0440 \u0434\u043b\u044f \u0432\u044b\u0431\u043e\u0440\u0430 \u043c\u043e\u0434\u0443\u043b\u044f<br>sudo nano rs300.c<br>chmod +x setup.sh<br>.\/setup.sh<\/mark><\/pre><p>\u0412 \u0444\u0430\u0439\u043b\u0435 config.txt \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435 \u043e\u0432\u0435\u0440\u043b\u0435\u0439<a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#build-and-install\" target=\"_blank\" rel=\"noopener\"><\/a><\/p><ul class=\"wp-block-list\"><li>\u0414\u043b\u044f bookworm<br><a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#build-and-install\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#installation\" target=\"_blank\" rel=\"noopener\"><\/a><\/li><\/ul><pre class=\"wp-block-preformatted\"><mark style=\"background-color:#ececec\" class=\"has-inline-color\">sudo nano \/boot\/firmware\/config.txt<\/mark><\/pre><p>\u0417\u0430\u0442\u0435\u043c \u0434\u043e\u0431\u0430\u0432\u044c\u0442\u0435<\/p><pre class=\"wp-block-preformatted\"><mark style=\"background-color:#ececec\" class=\"has-inline-color\">camera_auto_detect=0<br>dtoverlay=rs300<\/mark><\/pre><p>\u0417\u0430\u0442\u0435\u043c \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0435<\/p><pre class=\"wp-block-preformatted\"><mark style=\"background-color:#ececec\" class=\"has-inline-color\">sudo reboot<\/mark><\/pre><h2 class=\"wp-block-heading\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435<\/h2><h3 class=\"wp-block-heading\"><strong>\u041f\u0440\u043e\u0441\u043c\u043e\u0442\u0440 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u0438 \u043e\u0431 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0435<\/strong><\/h3><p>\u041a\u0430\u043c\u0435\u0440\u0430 \u0442\u0435\u043f\u0435\u0440\u044c \u0434\u043e\u043b\u0436\u043d\u0430 \u0431\u044b\u0442\u044c \u0441\u0432\u044f\u0437\u0430\u043d\u0430 \u0441 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u043e\u043c Unicam Raspberry Pi \u0438 \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u043d\u0430 \/dev\/video0. \u041f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043e\u0441\u043d\u043e\u0432\u043d\u0443\u044e \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435 \u043c\u043e\u0441\u0442\u0430 Unicam:<\/p><pre class=\"wp-block-preformatted\"><mark style=\"background-color:#ececec\" class=\"has-inline-color\">v4l2-ctl --list-devices<br>v4l2-ctl --all -d \/dev\/video0<\/mark><\/pre><p>\u0424\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043a\u0430\u043c\u0435\u0440\u0430 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u0430 \u043a\u0430\u043a \u0441\u0443\u0431-\u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0432 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0435<\/p><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">v4l2-ctl -d \/dev\/v4l-subdev0 --list-ctrls<\/mark><\/p><h3 class=\"wp-block-heading\"><strong>\u0422\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0437\u0430\u0445\u0432\u0430\u0442\u0430 \u0432\u0438\u0434\u0435\u043e<\/strong><\/h3><p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0430 \u0434\u043b\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f<\/p><p>Mini2-256<\/p><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">v4l2-ctl -d \/dev\/video0 --set-fmt-video=width=256,height=192,pixelformat=YUYV<\/mark><a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#testing-video-capture\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#viewing-device-information\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#usage\" target=\"_blank\" rel=\"noopener\"><\/a><\/p><p>Mini2-384<\/p><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">v4l2-ctl -d \/dev\/video0 --set-fmt-video=width=384,height=288,pixelformat=YUYV<\/mark><\/p><p>Mini2-640<\/p><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">v4l2-ctl -d \/dev\/video0 --set-fmt-video=width=640,height=512,pixelformat=YUYV<\/mark><\/p><h3 class=\"wp-block-heading\">gstreamer<\/h3><p>gstreamer, \u0438 \u0434\u043b\u044f \u043c\u0435\u043d\u044f \u043e\u043d \u0440\u0430\u0431\u043e\u0442\u0430\u043b \u0431\u044b\u0441\u0442\u0440\u0435\u0435, \u0447\u0435\u043c ffmpeg. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u044d\u0442\u043e:<\/p><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">sudo apt install gstreamer1.0-tools<\/mark><\/p><p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 test-overlay=false, \u0447\u0442\u043e\u0431\u044b \u0443\u0431\u0440\u0430\u0442\u044c \u0441\u0447\u0435\u0442\u0447\u0438\u043a fps<\/p><p>Mini2-256<\/p><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">gst-launch-1.0 v4l2src device=\/dev\/video0 ! video\/x-raw,format=YUY2,width=256,height=192,framerate=50\/1 ! videoconvert ! fpsdisplaysink video-sink=autovideosink text-overlay=true<\/mark><\/p><p>Mini2-384<\/p><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">gst-launch-1.0 v4l2src device=\/dev\/video0 ! video\/x-raw,format=YUY2,width=384,height=288,framerate=60\/1 ! videoconvert ! fpsdisplaysink video-sink=autovideosink text-overlay=true<\/mark><a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#gstreamer\" target=\"_blank\" rel=\"noopener\"><\/a><\/p><p>Mini2-640<\/p><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">gst-launch-1.0 v4l2src device=\/dev\/video0 ! video\/x-raw,format=YUY2,width=640,height=512,framerate=60\/1 ! videoconvert ! fpsdisplaysink video-sink=autovideosink text-overlay=true<\/mark><\/p><h3 class=\"wp-block-heading\">\u0423\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u043a\u0430\u043c\u0435\u0440\u043e\u0439<\/h3><p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u044b \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f v4l2<\/p><p>\u042d\u0442\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442 \u043a\u0430\u043b\u0438\u0431\u0440\u043e\u0432\u043a\u0443 \u0437\u0430\u0442\u0432\u043e\u0440\u0430 ffc<\/p><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">v4l2-ctl -d \/dev\/v4l-subdev0 --set-ctrl=ffc_trigger=0<\/mark><\/p><p>\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0446\u0432\u0435\u0442\u043e\u0432\u044b\u0445 \u043a\u0430\u0440\u0442<\/p><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">v4l2-ctl -d \/dev\/v4l-subdev0 --set-ctrl=colormap=3<\/mark><\/p><h3 class=\"wp-block-heading\"><strong>\u0420\u0430\u0441\u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u0438 \u0440\u0435\u0448\u0435\u043d\u0438\u044f<\/strong><\/h3><ol class=\"wp-block-list\"><li><strong>\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u043e\u0435 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435<\/strong>: \u0423\u0431\u0435\u0434\u0438\u0442\u0435\u0441\u044c, \u0447\u0442\u043e \u043f\u043e\u0442\u043e\u043a \u043d\u0430\u0441\u0442\u0440\u043e\u0435\u043d \u043d\u0430 \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u0432\u0430\u0448\u0435\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f. \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u0434\u0440\u0430\u0439\u0432\u0435\u0440 Unicam \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0435\u0442 \u0435\u0433\u043e \u043a\u0430\u043a 640x480<a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#common-issues-and-solutions\" target=\"_blank\" rel=\"noopener\"><\/a><\/li><\/ol><h3 class=\"wp-block-heading\">\u0423\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u043d\u0435\u043f\u043e\u043b\u0430\u0434\u043e\u043a<\/h3><p>\u041f\u0440\u0438 \u0432\u043e\u0437\u043d\u0438\u043a\u043d\u043e\u0432\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0431\u043b\u0435\u043c:<\/p><ol class=\"wp-block-list\"><li>\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f \u044f\u0434\u0440\u0430:\u00a0<code><mark style=\"background-color:#ececec\" class=\"has-inline-color\">dmesg | grep rs300<\/mark><\/code><\/li>\n\n<li>\u0412 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e\u043c \u0442\u0435\u0440\u043c\u0438\u043d\u0430\u043b\u0435:\u00a0<code><mark style=\"background-color:#ececec\" class=\"has-inline-color\">dmesg wH<\/mark><\/code><\/li>\n\n<li>\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u0438\u0435 I2C:\u00a0<code><mark style=\"background-color:#ececec\" class=\"has-inline-color\">i2c-detect -y 1<\/mark><\/code><\/li>\n\n<li>\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430:\u00a0<code><mark style=\"background-color:#ececec\" class=\"has-inline-color\">ls -la \/dev\/video*<\/mark><\/code><\/li>\n\n<li>\u0423 \u043c\u0435\u043d\u044f \u043d\u0430\u0447\u0430\u043b\u043e \u043f\u043e\u044f\u0432\u043b\u044f\u0442\u044c\u0441\u044f \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0435 \u043e \u0442\u043e\u043c, \u0447\u0442\u043e postinst \u043d\u0435 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0435\u0442\u0441\u044f, \u043d\u043e \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e \u0442\u043e\u043b\u044c\u043a\u043e \u043f\u0440\u0438 \u043f\u0435\u0440\u0432\u043e\u043c \u0437\u0430\u043f\u0443\u0441\u043a\u0435 \u0438\u043b\u0438 \u043f\u0440\u0438 \u0432\u043d\u0435\u0441\u0435\u043d\u0438\u0438 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0439 \u0432 \u043e\u0432\u0435\u0440\u043b\u0435\u0439 \u0434\u0435\u0440\u0435\u0432\u0430 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432<\/li><\/ol><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">.\/setup.sh<br>sudo sh \/usr\/src\/rs300-0.0.1\/dkms.postinst<\/mark><\/p><h3 class=\"wp-block-heading\">\u0420\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0435 \u0434\u0440\u0443\u0433\u0438\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u0434\u043b\u044f \u0443\u0441\u0442\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u043d\u0435\u043f\u043e\u043b\u0430\u0434\u043e\u043a<\/h3><p>TODO: \u041f\u0440\u0438\u0432\u0435\u0441\u0442\u0438 \u0432 \u043f\u043e\u0440\u044f\u0434\u043e\u043a \u044d\u0442\u043e\u0442 \u0440\u0430\u0437\u0434\u0435\u043b<\/p><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">cd rs300-v4l2-driver<\/mark><\/p><ul class=\"wp-block-list\"><li>\u0421\u0434\u0435\u043b\u0430\u0439\u0442\u0435 \u0438\u0445 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u043c\u0438<a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#various-other-commands-i-used-for-troubleshooting\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#troubleshooting\" target=\"_blank\" rel=\"noopener\"><\/a><a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#camera-controls\" target=\"_blank\" rel=\"noopener\"><\/a><\/li><\/ul><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">chmod +x setup.sh dkms.postinst<\/mark><\/p><h3 class=\"wp-block-heading\">\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 DKMS, \u0435\u0441\u043b\u0438 \u043e\u043d \u0435\u0449\u0435 \u043d\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d<\/h3><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">sudo apt install linux-headers dkms git<\/mark><a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#install-dkms-if-not-already-installed\" target=\"_blank\" rel=\"noopener\"><\/a><\/p><h3 class=\"wp-block-heading\">\u0417\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u0435 \u0441\u043a\u0440\u0438\u043f\u0442 \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438<\/h3><p><a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#run-the-setup-script\" target=\"_blank\" rel=\"noopener\"><\/a><mark style=\"background-color:#ececec\" class=\"has-inline-color\">.\/setup.sh<\/mark><\/p><h3 class=\"wp-block-heading\">\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0441\u0442\u0430\u0442\u0443\u0441 DKMS \u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d \u043b\u0438 \u043c\u043e\u0434\u0443\u043b\u044c<\/h3><p><a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#check-dkms-status-and-if-module-is-loaded\" target=\"_blank\" rel=\"noopener\"><\/a><mark style=\"background-color:#ececec\" class=\"has-inline-color\">dkms status<br>lsmod | grep rs300<br>modinfo rs300<\/mark><\/p><h3 class=\"wp-block-heading\">\u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 i2c<\/h3><p><a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#check-i2c-devices\" target=\"_blank\" rel=\"noopener\"><\/a><mark style=\"background-color:#ececec\" class=\"has-inline-color\">ls \/dev\/i2c*<br>i2cdetect -l<br>i2cdetect -y 10 # \u0441\u0435\u0439\u0447\u0430\u0441 \u044d\u0442\u043e \u0448\u0438\u043d\u0430 10 \u0434\u043b\u044f \u043c\u0435\u043d\u044f<br>i2cdump -f -y 10 0x3c # i2c 10, 0x3c \u2014 \u0430\u0434\u0440\u0435\u0441 \u0432\u0430\u0448\u0435\u0433\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430<\/mark><\/p><h3 class=\"wp-block-heading\">\u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 v4l2<\/h3><p><a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#check-v4l2-devices\" target=\"_blank\" rel=\"noopener\"><\/a><mark style=\"background-color:#ececec\" class=\"has-inline-color\">ls \/dev\/video*<br>v4l2-ctl --list-devices<br>v4l2-ctl -d \/dev\/video0 --all<br># \u0421\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432<br>v4l2-ctl -d \/dev\/video0 --list-formats-ext<br># \u0421\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043c\u044b\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u043e\u0432 \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f<br>v4l2-ctl -d \/dev\/video0 --list-ctrls<br># \u041f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0442\u0435\u043a\u0443\u0449\u0438\u0439 \u0432\u0432\u043e\u0434\/\u0432\u044b\u0432\u043e\u0434<br>v4l2-ctl -d \/dev\/video0 --info<\/mark><\/p><h3 class=\"wp-block-heading\">\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b v4l2 \u0432\u0440\u0443\u0447\u043d\u0443\u044e; \u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043d\u0438\u0435, \u0447\u0430\u0441\u0442\u043e\u0442\u0430 \u043a\u0430\u0434\u0440\u043e\u0432 \u0438 \u0442.\u0434.<\/h3><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">v4l2-ctl -d \/dev\/video0 --set-fmt-video width=256,height=192,pixelformat=YUYV<br>v4l2-ctl -d \/dev\/video0 --set-fmt-video=width=640,height=512,pixelformat=YUYV<br>v4l2-ctl --stream-mmap -d \/dev\/video0 -o test.yuv<\/mark><\/p><p>ffplay -f v4l2 -input_format yuyv422 -video_size 256x192 -i \/dev\/video0<\/p><p>ffplay -f v4l2 -input_format yuyv422 -video_size 640x512 -i \/dev\/video0<a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#set-v4l2-parameters-manually-resolution-fps-etc\" target=\"_blank\" rel=\"noopener\"><\/a><\/p><h3 class=\"wp-block-heading\">\u041f\u0435\u0440\u0435\u0441\u043e\u0431\u0435\u0440\u0438\u0442\u0435 \u043c\u043e\u0434\u0443\u043b\u044c<\/h3><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">cd rs300-v4l2-driver<br>.\/setup.sh<\/mark><\/p><h3 class=\"wp-block-heading\">\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 \u043f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0435\u0441\u0431\u043e\u0440\u043a\u0438 \u0438 \u043f\u0435\u0440\u0435\u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0438<\/h3><ul class=\"wp-block-list\"><li>\u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435, \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u043b\u0438 \u043c\u043e\u0434\u0443\u043b\u044c \u043d\u0430 i2c<\/li>\n\n<li>\u043f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435, \u0441\u043e\u0437\u0434\u0430\u043d \u043b\u0438 \u0432\u0438\u0434\u0435\u043e\u0443\u0437\u0435\u043b<br><a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#check-after-rebuild-and-reboot\" target=\"_blank\" rel=\"noopener\"><\/a><\/li><\/ul><p><mark style=\"background-color:#ececec\" class=\"has-inline-color\">i2cdetect -l <br>i2cdetect -y 10<br>lsmod | grep rs300<br>dmesg | grep -i rs300<br>modinfo rs300<br><br>media-ctl -p<br>ls \/dev\/v4l-subdev*<br><br>v4l2-ctl --list-devices<br>v4l2-ctl -d \/dev\/video0 --all<br><\/mark><br><mark style=\"background-color:#ececec\" class=\"has-inline-color\">v4l2-ctl -d \/dev\/video0 --list-ctrls<br>v4l2-ctl -d \/dev\/v4l-subdev0 --list-ctrls<br><br>v4l2-ctl -d \/dev\/video0 --list-formats-ext<br>vcgencmd get_camera<br><br><br>v4l2-ctl -d \/dev\/v4l-subdev0 --all<br>sudo cat \/dev\/kmsg | grep rs300<br>v4l2-ctl -d \/dev\/video0 --stream-mmap -o test.yuv<br>sudo dmesg -wH<br>ffplay -f video4linux2 -input_format yuyv422 -video_size 256x192 -i \/dev\/video0<br>ffplay -f video4linux2 -input_format yuyv422 -video_size 640x512 -i \/dev\/video0<\/mark><\/p><p><a href=\"https:\/\/github.com\/Kodrea\/rs300-v4l2-driver\/blob\/main\/README.md#rebuild-the-module\" target=\"_blank\" rel=\"noopener\"><\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>This driver is for the \"mini2\" thermal camera module referred to as the rs300 in the original driver. Some Basic Specs The \"mini2\" is a thermal<span class=\"excerpt-hellip\"> [\u2026]<\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"rank_math_title":"RS300 Thermal Camera Driver for Raspberry Pi","rank_math_description":"RS300 Thermal Camera Driver for Raspberry Pi","rank_math_focus_keyword":"","rank_math_robots":"","_rank_math_focus_keyword":"","_rank_math_title":"","_rank_math_description":""},"categories":[148],"tags":[],"class_list":["post-1894","post","type-post","status-publish","format-standard","hentry","category-news"],"_links":{"self":[{"href":"https:\/\/www.thermal-image.com\/ru\/wp-json\/wp\/v2\/posts\/1894","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thermal-image.com\/ru\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thermal-image.com\/ru\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thermal-image.com\/ru\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thermal-image.com\/ru\/wp-json\/wp\/v2\/comments?post=1894"}],"version-history":[{"count":0,"href":"https:\/\/www.thermal-image.com\/ru\/wp-json\/wp\/v2\/posts\/1894\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.thermal-image.com\/ru\/wp-json\/wp\/v2\/media?parent=1894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thermal-image.com\/ru\/wp-json\/wp\/v2\/categories?post=1894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thermal-image.com\/ru\/wp-json\/wp\/v2\/tags?post=1894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}