{"id":5461,"date":"2026-07-31T17:12:10","date_gmt":"2026-07-31T08:12:10","guid":{"rendered":"https:\/\/smilesoftware.org\/?p=5461"},"modified":"2026-07-31T20:16:23","modified_gmt":"2026-07-31T11:16:23","slug":"smart-home%e5%90%91%e3%81%91%e3%83%87%e3%83%90%e3%82%a4%e3%82%b9%e3%83%bb%e3%82%b2%e3%83%bc%e3%83%88%e3%82%a6%e3%82%a7%e3%82%a4%e3%83%bb%e3%82%a4%e3%83%b3%e3%82%bf%e3%83%bc%e3%83%9b%e3%83%b3%e7%ae%a1","status":"publish","type":"post","link":"https:\/\/smilesoftware.org\/vn\/smart-home%E5%90%91%E3%81%91%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%9B%E3%83%B3%E7%AE%A1\/","title":{"rendered":"Ph\u00e1t tri\u1ec3n n\u1ec1n t\u1ea3ng qu\u1ea3n l\u00fd thi\u1ebft b\u1ecb, gateway v\u00e0 intercom cho Smart Home"},"content":{"rendered":"<div class=\"wp-block-group smile-post-content\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><header class=\"smile-article-header\"><div><span class=\"smile-category-pill\">Project<\/span><span class=\"smile-date\"><\/span><\/div><h1 class=\"smile-article-title\">Ph\u00e1t tri\u1ec3n n\u1ec1n t\u1ea3ng qu\u1ea3n l\u00fd thi\u1ebft b\u1ecb, gateway v\u00e0 intercom cho Smart Home<\/h1><p class=\"smile-excerpt\">\u0110\u1ed1i v\u1edbi c\u00e1c d\u1ecbch v\u1ee5 Smart Home, vi\u1ec7c ch\u1ec9 \u0111\u1ec3 thi\u1ebft b\u1ecb, gateway v\u00e0 intercom ho\u1ea1t \u0111\u1ed9ng \u0111\u1ed9c l\u1eadp l\u00e0 ch\u01b0a \u0111\u1ee7. Doanh nghi\u1ec7p c\u1ea7n m\u1ed9t ki\u1ebfn tr\u00fac cho ph\u00e9p qu\u1ea3n l\u00fd t\u1eadp trung tr\u1ea1ng th\u00e1i c\u1ee7a t\u1eebng thi\u1ebft b\u1ecb, truy v\u1ebft log khi x\u1ea3y ra s\u1ef1 c\u1ed1, \u0111\u1ed3ng th\u1eddi \u0111\u1ea3m b\u1ea3o t\u00ednh nh\u1ea5t qu\u00e1n gi\u1eefa backend, m\u00e0n h\u00ecnh qu\u1ea3n tr\u1ecb v\u00e0, khi c\u1ea7n thi\u1ebft, c\u1ea3 ph\u00eda mobile. Trong d\u1ef1 \u00e1n n\u00e0y, SMILE ph\u1ee5 tr\u00e1ch ph\u00e1t tri\u1ec3n h\u1ec7 th\u1ed1ng k\u1ebft n\u1ed1i c\u00e1c thi\u1ebft b\u1ecb IoT v\u1edbi n\u1ec1n t\u1ea3ng qu\u1ea3n l\u00fd, t\u1eadp trung v\u00e0o ba th\u00e0nh ph\u1ea7n ch\u00ednh: qu\u1ea3n l\u00fd thi\u1ebft b\u1ecb, t\u00edch h\u1ee3p gateway v\u00e0 d\u1ecbch v\u1ee5 intercom.<\/p><\/header>\n\n\n<ul style=\"color:#475569;font-size:17px\" class=\"wp-block-list has-text-color has-link-color wp-elements-b6be3c219077b51c8e6abe46d193bca2\">\n<li><strong>\u0110\u1ed1i t\u01b0\u1ee3ng:<\/strong> Qu\u1ea3n l\u00fd thi\u1ebft b\u1ecb, t\u00edch h\u1ee3p gateway v\u00e0 ch\u1ee9c n\u0103ng intercom cho Smart Home<\/li>\n\n\n\n<li><strong>Th\u00e1ch th\u1ee9c:<\/strong> Th\u00f4ng tin tr\u1ea1ng th\u00e1i v\u00e0 log b\u1ecb ph\u00e2n t\u00e1n, g\u00e2y kh\u00f3 kh\u0103n trong vi\u1ec7c ki\u1ec3m tra s\u1ef1 c\u1ed1 v\u00e0 qu\u1ea3n l\u00fd v\u1eadn h\u00e0nh<\/li>\n\n\n\n<li><strong>Gi\u1ea3i ph\u00e1p:<\/strong> Qu\u1ea3n l\u00fd thi\u1ebft b\u1ecb, giao ti\u1ebfp v\u1edbi gateway, d\u1ecbch v\u1ee5 intercom, API backend, x\u00e1c th\u1ef1c v\u00e0 t\u00edch h\u1ee3p dashboard<\/li>\n\n\n\n<li><strong>Ph\u1ea1m vi ph\u1ee5 tr\u00e1ch:<\/strong> \u0110\u0103ng k\u00fd thi\u1ebft b\u1ecb v\u00e0 qu\u1ea3n l\u00fd tr\u1ea1ng th\u00e1i, giao ti\u1ebfp v\u1edbi gateway, ch\u1ee9c n\u0103ng intercom, qu\u1ea3n l\u00fd log v\u00e0 ki\u1ec3m th\u1eed t\u00edch h\u1ee3p<\/li>\n\n\n\n<li><strong>Th\u1eddi gian:<\/strong> 8 th\u00e1ng<\/li>\n\n\n\n<li><strong>\u0110\u1ed9i ng\u0169:<\/strong> 6 ng\u01b0\u1eddi \/ 40MM<\/li>\n\n\n\n<li><strong>Quy m\u00f4 tri\u1ec3n khai:<\/strong> H\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd thi\u1ebft b\u1ecb, d\u1ecbch v\u1ee5 gateway v\u00e0 m\u00f4-\u0111un intercom<\/li>\n<\/ul>\n\n\n<nav class=\"smile-toc\" aria-label=\"M\u1ee5c l\u1ee5c\"><h2 class=\"smile-toc__title\">M\u1ee5c l\u1ee5c<\/h2><div class=\"smile-toc__grid\"><a class=\"smile-toc__item\" href=\"#section-1\"><b class=\"smile-toc__number\">01<\/b><span class=\"smile-toc__label\">Th\u00e1ch th\u1ee9c c\u1ee7a kh\u00e1ch h\u00e0ng<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-2\"><b class=\"smile-toc__number\">02<\/b><span class=\"smile-toc__label\">M\u1ee5c ti\u00eau c\u1ee7a d\u1ef1 \u00e1n<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-3\"><b class=\"smile-toc__number\">03<\/b><span class=\"smile-toc__label\">Ph\u1ea1m vi h\u1ed7 tr\u1ee3 c\u1ee7a SMILE<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-4\"><b class=\"smile-toc__number\">04<\/b><span class=\"smile-toc__label\">C\u00e1c \u0111i\u1ec3m tr\u1ecdng t\u00e2m trong ph\u00e1t tri\u1ec3n v\u00e0 c\u1ea3i ti\u1ebfn<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-5\"><b class=\"smile-toc__number\">05<\/b><span class=\"smile-toc__label\">C\u00f4ng ngh\u1ec7 s\u1eed d\u1ee5ng<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-6\"><b class=\"smile-toc__number\">06<\/b><span class=\"smile-toc__label\">Nh\u1eefng th\u00e1ch th\u1ee9c k\u1ef9 thu\u1eadt v\u00e0 c\u00e1ch x\u1eed l\u00fd<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-7\"><b class=\"smile-toc__number\">07<\/b><span class=\"smile-toc__label\">Hi\u1ec7u qu\u1ea3 tri\u1ec3n khai<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-8\"><b class=\"smile-toc__number\">08<\/b><span class=\"smile-toc__label\">Nh\u1eefng \u0111i\u1ec3m ch\u00ednh trong m\u00f4 h\u00ecnh ph\u00e1t tri\u1ec3n offshore<\/span><\/a><a class=\"smile-toc__item\" href=\"#section-9\"><b class=\"smile-toc__number\">09<\/b><span class=\"smile-toc__label\">K\u1ebft lu\u1eadn<\/span><\/a><\/div><\/nav>\n\n\n<div id=\"section-1\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">01<\/div><h2 class=\"smile-section__title\">Th\u00e1ch th\u1ee9c c\u1ee7a kh\u00e1ch h\u00e0ng<\/h2><\/div>\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">Trong c\u00e1c d\u1ecbch v\u1ee5 Smart Home, ng\u01b0\u1eddi d\u00f9ng th\u01b0\u1eddng ch\u1ec9 quan t\u00e2m \u0111\u1ebfn tr\u1ea3i nghi\u1ec7m s\u1eed d\u1ee5ng c\u1ee7a \u1ee9ng d\u1ee5ng v\u00e0 thi\u1ebft b\u1ecb. Tuy nhi\u00ean, \u0111\u1ec3 d\u1ecbch v\u1ee5 v\u1eadn h\u00e0nh \u1ed5n \u0111\u1ecbnh trong th\u1ef1c t\u1ebf, c\u00e1c th\u00e0nh ph\u1ea7n nh\u01b0 thi\u1ebft b\u1ecb, gateway, backend v\u00e0 m\u00e0n h\u00ecnh qu\u1ea3n tr\u1ecb c\u1ea7n \u0111\u01b0\u1ee3c k\u1ebft n\u1ed1i v\u00e0 ph\u1ed1i h\u1ee3p \u0111\u1ed3ng b\u1ed9. Trong d\u1ef1 \u00e1n n\u00e0y, m\u1eb7c d\u00f9 c\u00f3 nhi\u1ec1u nh\u00f3m ch\u1ee9c n\u0103ng kh\u00e1c nhau, th\u00f4ng tin c\u1ea7n thi\u1ebft \u0111\u1ec3 ki\u1ec3m tra tr\u1ea1ng th\u00e1i v\u00e0 \u0111i\u1ec1u tra s\u1ef1 c\u1ed1 l\u1ea1i d\u1ec5 b\u1ecb ph\u00e2n t\u00e1n, khi\u1ebfn vi\u1ec7c x\u00e1c \u0111\u1ecbnh ch\u00ednh x\u00e1c v\u1ea5n \u0111\u1ec1 x\u1ea3y ra \u1edf \u0111\u00e2u tr\u1edf n\u00ean kh\u00f3 kh\u0103n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0110\u1eb7c bi\u1ec7t, c\u00e1c y\u1ebfu t\u1ed1 nh\u01b0 tr\u1ea1ng th\u00e1i k\u1ebft n\u1ed1i c\u1ee7a thi\u1ebft b\u1ecb, giao ti\u1ebfp th\u00f4ng qua gateway v\u00e0 kh\u1ea3 n\u0103ng li\u00ean k\u1ebft th\u1eddi gian th\u1ef1c v\u1edbi intercom c\u00f3 th\u1ec3 v\u1eabn ho\u1ea1t \u0111\u1ed9ng b\u00ecnh th\u01b0\u1eddng khi ki\u1ec3m tra ri\u00eang l\u1ebb, nh\u01b0ng l\u1ea1i ph\u00e1t sinh l\u1ed7i ho\u1eb7c kh\u00f4ng nh\u1ea5t qu\u00e1n khi x\u00e9t tr\u00ean to\u00e0n b\u1ed9 quy tr\u00ecnh end-to-end. V\u00ec v\u1eady, d\u1ef1 \u00e1n kh\u00f4ng ch\u1ec9 y\u00eau c\u1ea7u tri\u1ec3n khai t\u1eebng ch\u1ee9c n\u0103ng ri\u00eang l\u1ebb m\u00e0 c\u00f2n c\u1ea7n qu\u1ea3n l\u00fd v\u00e0 ki\u1ec3m th\u1eed xuy\u00ean su\u1ed1t to\u00e0n b\u1ed9 lu\u1ed3ng v\u1eadn h\u00e0nh.<\/p>\n<\/div><\/div>\n\n\n\n<div id=\"section-2\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">02<\/div><h2 class=\"smile-section__title\">M\u1ee5c ti\u00eau c\u1ee7a d\u1ef1 \u00e1n<\/h2><\/div>\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">M\u1ee5c ti\u00eau c\u1ee7a d\u1ef1 \u00e1n n\u00e0y l\u00e0 x\u00e2y d\u1ef1ng m\u1ed9t n\u1ec1n t\u1ea3ng qu\u1ea3n l\u00fd d\u1ec5 v\u1eadn h\u00e0nh, k\u1ebft n\u1ed1i nh\u1ea5t qu\u00e1n c\u00e1c ch\u1ee9c n\u0103ng c\u1ed1t l\u00f5i c\u1ee7a Smart Home g\u1ed3m qu\u1ea3n l\u00fd thi\u1ebft b\u1ecb, gateway v\u00e0 intercom. Kh\u00f4ng ch\u1ec9 d\u1eebng \u1edf vi\u1ec7c ph\u00e1t tri\u1ec3n t\u1eebng module ri\u00eang l\u1ebb, h\u1ec7 th\u1ed1ng c\u00f2n c\u1ea7n t\u00edch h\u1ee3p qu\u1ea3n l\u00fd tr\u1ea1ng th\u00e1i, x\u00e1c th\u1ef1c, log v\u00e0 k\u1ebft n\u1ed1i v\u1edbi m\u00e0n h\u00ecnh qu\u1ea3n tr\u1ecb \u0111\u1ec3 t\u1ea1o th\u00e0nh m\u1ed9t gi\u1ea3i ph\u00e1p ph\u00f9 h\u1ee3p v\u1edbi nhu c\u1ea7u v\u1eadn h\u00e0nh th\u1ef1c t\u1ebf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">B\u00ean c\u1ea1nh \u0111\u00f3, vi\u1ec7c x\u00e2y d\u1ef1ng m\u1ed9t ki\u1ebfn tr\u00fac cho ph\u00e9p theo d\u00f5i v\u00e0 ki\u1ec3m tra xuy\u00ean su\u1ed1t lu\u1ed3ng x\u1eed l\u00fd t\u1eeb thi\u1ebft b\u1ecb, qua gateway v\u00e0 backend \u0111\u1ebfn giao di\u1ec7n qu\u1ea3n tr\u1ecb c\u0169ng l\u00e0 m\u1ed9t n\u1ed9i dung quan tr\u1ecdng. \u0110i\u1ec1u n\u00e0y gi\u00fap vi\u1ec7c khoanh v\u00f9ng s\u1ef1 c\u1ed1 v\u00e0 ki\u1ec3m th\u1eed ch\u1ee9c n\u0103ng tr\u1edf n\u00ean thu\u1eadn ti\u1ec7n, hi\u1ec7u qu\u1ea3 h\u01a1n.<\/p>\n<\/div><\/div>\n\n\n\n<div id=\"section-3\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">03<\/div><h2 class=\"smile-section__title\">Ph\u1ea1m vi h\u1ed7 tr\u1ee3 c\u1ee7a SMILE<\/h2><\/div>\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">SMILE ph\u1ee5 tr\u00e1ch to\u00e0n b\u1ed9 c\u00e1c h\u1ea1ng m\u1ee5c t\u1eeb \u0111\u0103ng k\u00fd v\u00e0 qu\u1ea3n l\u00fd tr\u1ea1ng th\u00e1i thi\u1ebft b\u1ecb, giao ti\u1ebfp v\u1edbi gateway, ch\u1ee9c n\u0103ng intercom, API backend, x\u00e1c th\u1ef1c, qu\u1ea3n l\u00fd log, t\u00edch h\u1ee3p dashboard \u0111\u1ebfn ki\u1ec3m th\u1eed t\u00edch h\u1ee3p. Kh\u00f4ng ch\u1ec9 k\u1ebft n\u1ed1i c\u00e1c thi\u1ebft b\u1ecb IoT v\u1edbi ph\u00eda m\u00e1y ch\u1ee7, ch\u00fang t\u00f4i c\u00f2n ch\u00fa tr\u1ecdng x\u00e2y d\u1ef1ng c\u1ea5u tr\u00fac gi\u00fap qu\u1ea3n tr\u1ecb vi\u00ean d\u1ec5 d\u00e0ng n\u1eafm b\u1eaft tr\u1ea1ng th\u00e1i thi\u1ebft b\u1ecb, \u0111\u1ed3ng th\u1eddi thu\u1eadn ti\u1ec7n h\u01a1n trong v\u1eadn h\u00e0nh v\u00e0 x\u1eed l\u00fd s\u1ef1 c\u1ed1.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">Ngo\u00e0i ra, \u0111i\u1ec3m \u0111\u1eb7c tr\u01b0ng c\u1ee7a d\u1ef1 \u00e1n n\u00e0y l\u00e0 SMILE \u0111\u00e3 tri\u1ec3n khai xuy\u00ean su\u1ed1t t\u1eeb thi\u1ebft k\u1ebf, ph\u00e1t tri\u1ec3n \u0111\u1ebfn ki\u1ec3m th\u1eed v\u00e0 x\u00e1c minh, t\u1eadp trung v\u00e0o ba h\u1ea1ng m\u1ee5c ch\u00ednh: h\u1ec7 th\u1ed1ng qu\u1ea3n l\u00fd thi\u1ebft b\u1ecb, d\u1ecbch v\u1ee5 gateway v\u00e0 m\u00f4-\u0111un intercom.<\/p>\n<\/div><\/div>\n\n\n\n<div id=\"section-4\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">04<\/div><h2 class=\"smile-section__title\">C\u00e1c \u0111i\u1ec3m tr\u1ecdng t\u00e2m trong ph\u00e1t tri\u1ec3n v\u00e0 c\u1ea3i ti\u1ebfn<\/h2><\/div>\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0110i\u1ec3m quan tr\u1ecdng trong d\u1ef1 \u00e1n n\u00e0y kh\u00f4ng n\u1eb1m \u1edf vi\u1ec7c ph\u00e1t tri\u1ec3n ri\u00eang l\u1ebb ch\u1ee9c n\u0103ng \u0111i\u1ec1u khi\u1ec3n t\u1eebng thi\u1ebft b\u1ecb hay c\u00e1c m\u00e0n h\u00ecnh giao di\u1ec7n, m\u00e0 l\u00e0 \u0111\u1ea3m b\u1ea3o kh\u1ea3 n\u0103ng k\u1ebft n\u1ed1i xuy\u00ean su\u1ed1t end-to-end gi\u1eefa thi\u1ebft b\u1ecb, gateway, backend v\u00e0 giao di\u1ec7n qu\u1ea3n tr\u1ecb. Trong c\u00e1c d\u1ef1 \u00e1n IoT, ngay c\u1ea3 khi m\u1ed9t s\u1ed1 module v\u1eabn ho\u1ea1t \u0111\u1ed9ng b\u00ecnh th\u01b0\u1eddng, ch\u1ec9 c\u1ea7n x\u1ea3y ra sai l\u1ec7ch trong vi\u1ec7c \u0111\u1ed3ng b\u1ed9 tr\u1ea1ng th\u00e1i ho\u1eb7c truy\u1ec1n s\u1ef1 ki\u1ec7n \u1edf b\u1ea5t k\u1ef3 \u0111\u00e2u trong to\u00e0n b\u1ed9 lu\u1ed3ng x\u1eed l\u00fd c\u0169ng c\u00f3 th\u1ec3 l\u00e0m gia t\u0103ng \u0111\u00e1ng k\u1ec3 g\u00e1nh n\u1eb7ng v\u1eadn h\u00e0nh.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">T\u1eeb vi\u1ec7c \u0111\u0103ng k\u00fd v\u00e0 qu\u1ea3n l\u00fd tr\u1ea1ng th\u00e1i thi\u1ebft b\u1ecb, SMILE \u0111\u00e3 t\u1ed5 ch\u1ee9c to\u00e0n b\u1ed9 lu\u1ed3ng x\u1eed l\u00fd th\u00e0nh m\u1ed9t quy tr\u00ecnh th\u1ed1ng nh\u1ea5t, bao g\u1ed3m giao ti\u1ebfp v\u1edbi gateway, t\u00edch h\u1ee3p intercom, x\u00e1c th\u1ef1c v\u00e0 ki\u1ec3m tra log \u1edf ph\u00eda backend. Nh\u1edd \u0111\u00f3, thay v\u00ec t\u1ed1i \u01b0u ri\u00eang l\u1ebb t\u1eebng module, qu\u00e1 tr\u00ecnh ph\u00e1t tri\u1ec3n \u0111\u01b0\u1ee3c th\u1ef1c hi\u1ec7n v\u1edbi tr\u1ecdng t\u00e2m l\u00e0 x\u00e2y d\u1ef1ng m\u1ed9t c\u1ea5u tr\u00fac d\u1ec5 theo d\u00f5i v\u00e0 ki\u1ec3m tra trong qu\u00e1 tr\u00ecnh v\u1eadn h\u00e0nh th\u1ef1c t\u1ebf.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">Ngo\u00e0i ra, \u0111\u1ed1i v\u1edbi c\u00e1c th\u00e0nh ph\u1ea7n \u0111\u00f2i h\u1ecfi kh\u1ea3 n\u0103ng x\u1eed l\u00fd theo th\u1eddi gian th\u1ef1c nh\u01b0 intercom, vi\u1ec7c \u0111\u1ea3m b\u1ea3o t\u00ednh nh\u1ea5t qu\u00e1n v\u1edbi c\u00e1c th\u00e0nh ph\u1ea7n li\u00ean quan c\u0169ng r\u1ea5t quan tr\u1ecdng. Trong ph\u1ea1m vi th\u00f4ng tin c\u00f3 th\u1ec3 c\u00f4ng khai, ch\u00fang t\u00f4i kh\u00f4ng \u0111\u1ec1 c\u1eadp \u0111\u1ebfn c\u00e1c chi ti\u1ebft c\u1ee5 th\u1ec3 v\u1ec1 giao th\u1ee9c, nh\u01b0ng \u0111\u00e3 x\u00e1c \u0111\u1ecbnh r\u00f5 c\u00e1c \u0111i\u1ec3m c\u1ea7n t\u00edch h\u1ee3p v\u00e0 thi\u1ebft l\u1eadp m\u00f4i tr\u01b0\u1eddng \u0111\u1ec3 c\u00f3 th\u1ec3 ti\u1ebfn h\u00e0nh ki\u1ec3m th\u1eed t\u00edch h\u1ee3p. \u0110\u00e2y l\u00e0 m\u1ed9t trong nh\u1eefng \u0111i\u1ec3m \u0111\u00e1ng ch\u00fa \u00fd v\u1ec1 m\u1eb7t tri\u1ec3n khai th\u1ef1c t\u1ebf c\u1ee7a d\u1ef1 \u00e1n.<\/p>\n<\/div><\/div>\n\n\n\n<div id=\"section-5\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">05<\/div><h2 class=\"smile-section__title\">C\u00f4ng ngh\u1ec7 s\u1eed d\u1ee5ng<\/h2><\/div>\n\n<div class=\"smile-evidence-panels\"><article class=\"smile-evidence-panel\"><div class=\"smile-evidence-panel__mark\"><span class=\"smile-evidence-panel__icon\" aria-hidden=\"true\"><svg class=\"smile-ui-icon smile-ui-icon--data\" viewbox=\"0 0 64 64\" aria-hidden=\"true\" focusable=\"false\" stroke=\"currentColor\"><path d=\"M12 18c0-5 9-9 20-9s20 4 20 9-9 9-20 9-20-4-20-9z\"\/><path d=\"M12 18v14c0 5 9 9 20 9s20-4 20-9V18\"\/><path d=\"M12 32v14c0 5 9 9 20 9s20-4 20-9V32\"\/><\/svg><\/span><\/div><div class=\"smile-evidence-panel__body\"><h3 class=\"smile-evidence-panel__title\">T\u00edch h\u1ee3p IoT<\/h3><p>D\u1ef1a tr\u00ean MQTT, gateway v\u00e0 c\u00e1c thi\u1ebft b\u1ecb intercom, SMILE thi\u1ebft k\u1ebf ki\u1ebfn tr\u00fac k\u1ebft n\u1ed1i gi\u1eefa thi\u1ebft b\u1ecb v\u00e0 backend. H\u1ec7 th\u1ed1ng \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng nh\u01b0 m\u1ed9t n\u1ec1n t\u1ea3ng \u0111\u1ea3m nhi\u1ec7m vi\u1ec7c thu th\u1eadp tr\u1ea1ng th\u00e1i thi\u1ebft b\u1ecb, trung chuy\u1ec3n d\u1eef li\u1ec7u li\u00ean l\u1ea1c v\u00e0 li\u00ean k\u1ebft c\u00e1c s\u1ef1 ki\u1ec7n.<\/p><\/div><\/article><article class=\"smile-evidence-panel\"><div class=\"smile-evidence-panel__mark\"><span class=\"smile-evidence-panel__icon\" aria-hidden=\"true\"><svg class=\"smile-ui-icon smile-ui-icon--rehost\" viewbox=\"0 0 64 64\" aria-hidden=\"true\" focusable=\"false\" stroke=\"currentColor\"><path d=\"M14 18h22v18H14z\"\/><path d=\"M42 16c6 0 10 4 10 9s-4 9-10 9h-5\"\/><path d=\"M20 44h24\"\/><path d=\"m36 38 8 6-8 6\"\/><\/svg><\/span><\/div><div class=\"smile-evidence-panel__body\"><h3 class=\"smile-evidence-panel__title\">Backend<\/h3><p>T\u1eadp trung v\u00e0o API backend, x\u00e1c th\u1ef1c v\u00e0 qu\u1ea3n l\u00fd log, SMILE tri\u1ec3n khai c\u00e1c x\u1eed l\u00fd ph\u00eda m\u00e1y ch\u1ee7 k\u1ebft n\u1ed1i thi\u1ebft b\u1ecb, gateway v\u00e0 m\u00e0n h\u00ecnh qu\u1ea3n tr\u1ecb. H\u1ec7 th\u1ed1ng \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng \u0111\u1ec3 c\u00f3 th\u1ec3 x\u1eed l\u00fd v\u00e0 cung c\u1ea5p c\u00e1c th\u00f4ng tin c\u1ea7n thi\u1ebft cho vi\u1ec7c ki\u1ec3m tra tr\u1ea1ng th\u00e1i v\u00e0 \u0111i\u1ec1u tra s\u1ef1 c\u1ed1.<\/p><\/div><\/article><article class=\"smile-evidence-panel\"><div class=\"smile-evidence-panel__mark\"><span class=\"smile-evidence-panel__icon\" aria-hidden=\"true\"><svg class=\"smile-ui-icon smile-ui-icon--quality\" viewbox=\"0 0 64 64\" aria-hidden=\"true\" focusable=\"false\" stroke=\"currentColor\"><path d=\"M16 34 28 46 50 18\"\/><path d=\"M14 14h28\"\/><path d=\"M14 24h18\"\/><path d=\"M14 50h36\"\/><\/svg><\/span><\/div><div class=\"smile-evidence-panel__body\"><h3 class=\"smile-evidence-panel__title\">Ch\u1ee9c n\u0103ng qu\u1ea3n l\u00fd<\/h3><p>Th\u00f4ng qua t\u00edch h\u1ee3p v\u1edbi dashboard, h\u1ec7 th\u1ed1ng \u0111\u01b0\u1ee3c x\u00e2y d\u1ef1ng theo h\u01b0\u1edbng gi\u00fap ph\u00eda qu\u1ea3n tr\u1ecb d\u1ec5 d\u00e0ng theo d\u00f5i tr\u1ea1ng th\u00e1i thi\u1ebft b\u1ecb v\u00e0 log. Thi\u1ebft k\u1ebf ch\u00fa tr\u1ecdng n\u00e2ng cao kh\u1ea3 n\u0103ng quan s\u00e1t v\u00e0 theo d\u00f5i trong qu\u00e1 tr\u00ecnh v\u1eadn h\u00e0nh.<\/p><\/div><\/article><article class=\"smile-evidence-panel\"><div class=\"smile-evidence-panel__mark\"><span class=\"smile-evidence-panel__icon\" aria-hidden=\"true\"><svg class=\"smile-ui-icon smile-ui-icon--methods\" viewbox=\"0 0 64 64\" aria-hidden=\"true\" focusable=\"false\" stroke=\"currentColor\"><circle cx=\"16\" cy=\"32\" r=\"5\"\/><circle cx=\"48\" cy=\"18\" r=\"5\"\/><circle cx=\"48\" cy=\"46\" r=\"5\"\/><path d=\"M21 32h10\"\/><path d=\"M31 32 43 20\"\/><path d=\"M31 32 43 44\"\/><\/svg><\/span><\/div><div class=\"smile-evidence-panel__body\"><h3 class=\"smile-evidence-panel__title\">Ki\u1ec3m th\u1eed<\/h3><p>Th\u00f4ng qua ki\u1ec3m th\u1eed t\u00edch h\u1ee3p, SMILE x\u00e1c nh\u1eadn to\u00e0n b\u1ed9 lu\u1ed3ng k\u1ebft n\u1ed1i gi\u1eefa thi\u1ebft b\u1ecb, gateway, backend v\u00e0 m\u00f4-\u0111un intercom. Do c\u00e1c th\u1eed nghi\u1ec7m quy m\u00f4 l\u1edbn ph\u1ee5 thu\u1ed9c v\u00e0o m\u00f4i tr\u01b0\u1eddng c\u1ee7a kh\u00e1ch h\u00e0ng, d\u1ef1 \u00e1n t\u1eadp trung v\u00e0o vi\u1ec7c ki\u1ec3m ch\u1ee9ng kh\u1ea3 n\u0103ng li\u00ean k\u1ebft trong ph\u1ea1m vi ph\u00e1t tri\u1ec3n.<\/p><\/div><\/article><\/div><\/div><\/div>\n\n\n\n<div id=\"section-6\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">06<\/div><h2 class=\"smile-section__title\">Nh\u1eefng th\u00e1ch th\u1ee9c k\u1ef9 thu\u1eadt v\u00e0 c\u00e1ch x\u1eed l\u00fd<\/h2><\/div>\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0110i\u1ec3m kh\u00f3 c\u1ee7a d\u1ef1 \u00e1n l\u00e0 kh\u00f4ng ch\u1ec9 k\u1ebft n\u1ed1i ba module c\u00f3 vai tr\u00f2 kh\u00e1c nhau, m\u00e0 c\u00f2n ph\u1ea3i t\u00edch h\u1ee3p ch\u00fang th\u00e0nh m\u1ed9t h\u1ec7 th\u1ed1ng c\u00f3 th\u1ec3 v\u1eadn h\u00e0nh \u1ed5n \u0111\u1ecbnh trong th\u1ef1c t\u1ebf. Qu\u1ea3n l\u00fd thi\u1ebft b\u1ecb t\u1eadp trung v\u00e0o vi\u1ec7c n\u1eafm b\u1eaft tr\u1ea1ng th\u00e1i, gateway \u0111\u00f3ng vai tr\u00f2 trung gian truy\u1ec1n th\u00f4ng, trong khi intercom c\u00f3 y\u00eau c\u1ea7u v\u1ec1 kh\u1ea3 n\u0103ng x\u1eed l\u00fd theo th\u1eddi gian th\u1ef1c, n\u00ean h\u00e0nh vi v\u00e0 y\u00eau c\u1ea7u \u0111\u1ed1i v\u1edbi t\u1eebng th\u00e0nh ph\u1ea7n c\u0169ng kh\u00e1c nhau. \u0110\u1ec3 to\u00e0n b\u1ed9 h\u1ec7 th\u1ed1ng ho\u1ea1t \u0111\u1ed9ng xuy\u00ean su\u1ed1t theo lu\u1ed3ng end-to-end, vi\u1ec7c thi\u1ebft k\u1ebf k\u1ebft n\u1ed1i v\u00e0 t\u1ed5 ch\u1ee9c c\u00e1ch hi\u1ec3n th\u1ecb, truy v\u1ebft log l\u00e0 nh\u1eefng y\u1ebfu t\u1ed1 kh\u00f4ng th\u1ec3 thi\u1ebfu.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">Ngo\u00e0i ra, trong c\u00e1c d\u1ef1 \u00e1n IoT, nhi\u1ec1u y\u1ebfu t\u1ed1 c\u00f2n ph\u1ee5 thu\u1ed9c v\u00e0o thi\u1ebft b\u1ecb th\u1ef1c t\u1ebf v\u00e0 \u0111i\u1ec1u ki\u1ec7n m\u1ea1ng trong m\u00f4i tr\u01b0\u1eddng c\u1ee7a kh\u00e1ch h\u00e0ng, n\u00ean c\u00f3 nh\u1eefng ph\u1ea7n kh\u00f4ng th\u1ec3 \u0111\u01b0\u1ee3c t\u00e1i hi\u1ec7n ho\u00e0n to\u00e0n ch\u1ec9 t\u1eeb ph\u00eda ph\u00e1t tri\u1ec3n. V\u00ec v\u1eady, SMILE \u0111\u00e3 x\u00e1c \u0111\u1ecbnh r\u00f5 c\u00e1c \u0111i\u1ec3m t\u00edch h\u1ee3p c\u00f3 th\u1ec3 ki\u1ec3m tra trong ph\u1ea1m vi ph\u00e1t tri\u1ec3n, \u0111\u1ed3ng th\u1eddi ph\u00e2n t\u00e1ch c\u00e1c n\u1ed9i dung c\u1ea7n x\u00e1c minh t\u1ea1i t\u1eebng \u0111i\u1ec3m giao ti\u1ebfp gi\u1eefa thi\u1ebft b\u1ecb, gateway, backend v\u00e0 intercom \u0111\u1ec3 ti\u1ebfn h\u00e0nh ki\u1ec3m th\u1eed m\u1ed9t c\u00e1ch c\u00f3 h\u1ec7 th\u1ed1ng.<\/p>\n<\/div><\/div>\n\n\n\n<div id=\"section-7\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">07<\/div><h2 class=\"smile-section__title\">Hi\u1ec7u qu\u1ea3 tri\u1ec3n khai<\/h2><\/div>\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">Trong d\u1ef1 \u00e1n n\u00e0y, vi\u1ec7c t\u00edch h\u1ee3p ba nh\u00f3m ch\u1ee9c n\u0103ng g\u1ed3m qu\u1ea3n l\u00fd thi\u1ebft b\u1ecb, gateway v\u00e0 intercom tr\u00ean c\u00f9ng m\u1ed9t ki\u1ebfn tr\u00fac \u0111\u00e3 g\u00f3p ph\u1ea7n x\u00e2y d\u1ef1ng n\u1ec1n t\u1ea3ng gi\u00fap th\u1ed1ng nh\u1ea5t vi\u1ec7c theo d\u00f5i th\u00f4ng tin tr\u1ea1ng th\u00e1i v\u00e0 log. Nh\u1edd \u0111\u00f3, h\u1ec7 th\u1ed1ng gi\u1ea3m s\u1ef1 ph\u00e2n t\u00e1ch gi\u1eefa c\u00e1c module ri\u00eang l\u1ebb, \u0111\u1ed3ng th\u1eddi t\u1ea1o ra m\u1ed9t c\u1ea5u tr\u00fac thu\u1eadn ti\u1ec7n h\u01a1n cho vi\u1ec7c ki\u1ec3m tra s\u1ef1 c\u1ed1 v\u00e0 x\u00e1c minh kh\u1ea3 n\u0103ng li\u00ean k\u1ebft gi\u1eefa c\u00e1c th\u00e0nh ph\u1ea7n.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">Ngo\u00e0i ra, vi\u1ec7c ho\u00e0n thi\u1ec7n lu\u1ed3ng k\u1ebft n\u1ed1i t\u1eeb thi\u1ebft b\u1ecb, qua gateway v\u00e0 backend \u0111\u1ebfn m\u00e0n h\u00ecnh qu\u1ea3n tr\u1ecb trong ph\u1ea1m vi d\u1ef1 \u00e1n \u0111\u00e3 t\u1ea1o n\u1ec1n t\u1ea3ng \u0111\u1ec3 th\u00fac \u0111\u1ea9y qu\u00e1 tr\u00ecnh ph\u00e1t tri\u1ec3n theo h\u01b0\u1edbng g\u1ea7n v\u1edbi m\u00f4i tr\u01b0\u1eddng v\u1eadn h\u00e0nh th\u1ef1c t\u1ebf c\u1ee7a d\u1ecbch v\u1ee5 Smart Home.<\/p>\n<\/div><\/div>\n\n\n\n<div id=\"section-8\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">08<\/div><h2 class=\"smile-section__title\">Nh\u1eefng \u0111i\u1ec3m ch\u00ednh trong m\u00f4 h\u00ecnh ph\u00e1t tri\u1ec3n offshore<\/h2><\/div>\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">Trong c\u00e1c d\u1ef1 \u00e1n IoT, vi\u1ec7c ph\u00e1t tri\u1ec3n kh\u00f4ng ch\u1ec9 d\u1eebng \u1edf giao di\u1ec7n v\u00e0 API m\u00e0 c\u00f2n c\u1ea7n t\u00ednh \u0111\u1ebfn thi\u1ebft b\u1ecb th\u1ef1c t\u1ebf, giao ti\u1ebfp, chuy\u1ec3n tr\u1ea1ng th\u00e1i v\u00e0 ki\u1ec3m tra log. SMILE kh\u00f4ng ch\u1ec9 t\u1eadp trung v\u00e0o vi\u1ec7c tri\u1ec3n khai ri\u00eang l\u1ebb t\u1eebng module m\u00e0 c\u00f2n t\u1ed5 ch\u1ee9c \u0111\u1eb7c t\u1ea3 t\u1eeb g\u00f3c \u0111\u1ed9 t\u00edch h\u1ee3p t\u1ed5ng th\u1ec3, qua \u0111\u00f3 c\u00f3 th\u1ec3 \u0111\u00e1p \u1ee9ng c\u00e1c h\u1ec7 th\u1ed1ng ph\u1ee9c h\u1ee3p nh\u01b0 Smart Home.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0110\u1eb7c bi\u1ec7t, BrSE v\u00e0 c\u00e1c th\u00e0nh vi\u00ean \u1edf vai tr\u00f2 leader \u0111\u1ea3m nhi\u1ec7m vai tr\u00f2 k\u1ebft n\u1ed1i gi\u1eefa vi\u1ec7c ph\u00e2n t\u00edch y\u00eau c\u1ea7u v\u00e0 c\u00e1c g\u00f3c \u0111\u1ed9 ki\u1ec3m ch\u1ee9ng. B\u1eb1ng c\u00e1ch li\u00ean k\u1ebft quan \u0111i\u1ec3m c\u1ee7a \u0111\u1ed9i ng\u0169 backend, ph\u1ea7n ph\u00e1t tri\u1ec3n t\u00edch h\u1ee3p v\u00e0 ph\u00eda giao di\u1ec7n qu\u1ea3n tr\u1ecb, SMILE h\u1ed7 tr\u1ee3 qu\u00e1 tr\u00ecnh ph\u00e1t tri\u1ec3n theo h\u01b0\u1edbng thu\u1eadn ti\u1ec7n h\u01a1n cho vi\u1ec7c ki\u1ec3m tra v\u00e0 x\u00e1c minh xuy\u00ean su\u1ed1t end-to-end.<\/p>\n<\/div><\/div>\n\n\n\n<div id=\"section-9\" class=\"wp-block-group smile-section\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\"><div class=\"smile-section__head\"><div class=\"smile-section__number\">09<\/div><h2 class=\"smile-section__title\">K\u1ebft lu\u1eadn<\/h2><\/div>\n\n\n<p class=\"wp-block-paragraph\" style=\"font-size:16px\">\u0110\u00e2y l\u00e0 m\u1ed9t d\u1ef1 \u00e1n ph\u00e1t tri\u1ec3n n\u1ec1n t\u1ea3ng k\u1ebft n\u1ed1i v\u00e0 t\u00edch h\u1ee3p c\u00e1c ch\u1ee9c n\u0103ng c\u1ed1t l\u00f5i c\u1ee7a Smart Home, bao g\u1ed3m qu\u1ea3n l\u00fd thi\u1ebft b\u1ecb, gateway v\u00e0 intercom, k\u1ebft n\u1ed1i t\u1eeb thi\u1ebft b\u1ecb IoT \u0111\u1ebfn backend v\u00e0 m\u00e0n h\u00ecnh qu\u1ea3n tr\u1ecb. \u0110i\u1ec3m quan tr\u1ecdng kh\u00f4ng n\u1eb1m \u1edf vi\u1ec7c \u00e1p d\u1ee5ng ri\u00eang l\u1ebb t\u1eebng c\u00f4ng ngh\u1ec7, m\u00e0 \u1edf vi\u1ec7c x\u00e2y d\u1ef1ng m\u1ed9t c\u1ea5u tr\u00fac h\u01b0\u1edbng \u0111\u1ebfn v\u1eadn h\u00e0nh th\u1ef1c t\u1ebf, bao g\u1ed3m qu\u1ea3n l\u00fd tr\u1ea1ng th\u00e1i, log, x\u00e1c th\u1ef1c v\u00e0 ki\u1ec3m th\u1eed t\u00edch h\u1ee3p. C\u00f3 th\u1ec3 xem \u0111\u00e2y l\u00e0 m\u1ed9t d\u1ef1 \u00e1n th\u1ec3 hi\u1ec7n n\u0103ng l\u1ef1c h\u1ed7 tr\u1ee3 end-to-end c\u1ee7a SMILE trong ph\u00e1t tri\u1ec3n c\u00e1c h\u1ec7 th\u1ed1ng IoT c\u00f3 nhi\u1ec1u module li\u00ean k\u1ebft v\u1edbi nhau.<\/p>\n<\/div><\/div>\n\n\n<section class=\"smile-article-cta\"><h2>B\u1ea1n \u0111ang t\u00ecm ki\u1ebfm m\u1ed9t \u0111\u1ed1i t\u00e1c ph\u00e1t tri\u1ec3n h\u1ec7 th\u1ed1ng \u0111\u00e1ng tin c\u1eady?<\/h2><p><\/p><ul class=\"smile-list\"><li>T\u1ea1i SMILE, ch\u00fang t\u00f4i \u0111\u1ed3ng h\u00e0nh c\u00f9ng doanh nghi\u1ec7p theo t\u1eebng giai \u0111o\u1ea1n c\u1ee7a d\u1ef1 \u00e1n, t\u1eeb ph\u00e2n t\u00edch y\u00eau c\u1ea7u, thi\u1ebft k\u1ebf, ph\u00e1t tri\u1ec3n, ki\u1ec3m th\u1eed \u0111\u1ebfn v\u1eadn h\u00e0nh v\u00e0 b\u1ea3o tr\u00ec, linh ho\u1ea1t theo nhu c\u1ea7u v\u00e0 m\u00f4 h\u00ecnh ph\u00e1t tri\u1ec3n c\u1ee7a t\u1eebng kh\u00e1ch h\u00e0ng<\/li><li>Ch\u00fang t\u00f4i h\u1ed7 tr\u1ee3 \u0111a d\u1ea1ng c\u00e1c d\u1ef1 \u00e1n nh\u01b0 ph\u00e1t tri\u1ec3n h\u1ec7 th\u1ed1ng m\u1edbi, n\u00e2ng c\u1ea5p h\u1ec7 th\u1ed1ng hi\u1ec7n c\u00f3, hi\u1ec7n \u0111\u1ea1i h\u00f3a h\u1ec7 th\u1ed1ng legacy, \u1ee9ng d\u1ee5ng AI\u30fbDX v\u00e0 migration h\u1ec7 th\u1ed1ng<\/li><li>V\u1edbi s\u1ef1 ph\u1ed1i h\u1ee3p gi\u1eefa \u0111\u1ed9i ng\u0169 ph\u1ee5 tr\u00e1ch t\u1ea1i Nh\u1eadt B\u1ea3n v\u00e0 \u0111\u1ed9i ng\u0169 ph\u00e1t tri\u1ec3n t\u1ea1i Vi\u1ec7t Nam, SMILE c\u00f3 th\u1ec3 linh ho\u1ea1t \u0111\u00e1p \u1ee9ng t\u1eeb c\u00e1c y\u00eau c\u1ea7u c\u1ea3i ti\u1ebfn quy m\u00f4 nh\u1ecf \u0111\u1ebfn c\u00e1c d\u1ef1 \u00e1n ph\u00e1t tri\u1ec3n v\u00e0 b\u1ea3o tr\u00ec d\u00e0i h\u1ea1n<\/li><\/ul><a class=\"smile-article-cta__button\" href=\"\/vn\/contact\/\">Trao \u0111\u1ed5i v\u1ec1 d\u1ef1 \u00e1n c\u1ee7a b\u1ea1n<\/a><\/section><\/div><\/div>","protected":false},"excerpt":{"rendered":"<p>Smart Home\u30b5\u30fc\u30d3\u30b9\u3067\u306f\u3001\u5229\u7528\u8005\u304c\u610f\u8b58\u3059\u308b\u306e\u306f\u30a2\u30d7\u30ea&hellip;&nbsp;<a href=\"https:\/\/smilesoftware.org\/vn\/smart-home%E5%90%91%E3%81%91%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9%E3%82%B2%E3%83%BC%E3%83%88%E3%82%A6%E3%82%A7%E3%82%A4%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%9B%E3%83%B3%E7%AE%A1\/\" class=\"\" rel=\"bookmark\">\u0110\u1ecdc ti\u1ebfp &raquo;<span class=\"screen-reader-text\">Ph\u00e1t tri\u1ec3n n\u1ec1n t\u1ea3ng qu\u1ea3n l\u00fd thi\u1ebft b\u1ecb, gateway v\u00e0 intercom cho Smart Home<\/span><\/a><\/p>","protected":false},"author":2,"featured_media":5460,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","_price":"","_stock":"","_tribe_ticket_header":"","_tribe_default_ticket_provider":"","_ticket_start_date":"","_ticket_end_date":"","_tribe_ticket_show_description":"","_tribe_ticket_show_not_going":false,"_tribe_ticket_use_global_stock":"","_tribe_ticket_global_stock_level":"","_global_stock_mode":"","_global_stock_cap":"","_tribe_rsvp_for_event":"","_tribe_ticket_going_count":"","_tribe_ticket_not_going_count":"","_tribe_tickets_list":"[]","_tribe_ticket_has_attendee_info_fields":false,"_themeisle_gutenberg_block_has_review":false,"_ti_tpc_template_sync":false,"_ti_tpc_template_id":"","footnotes":""},"categories":[17],"tags":[43,33,45,34,35],"class_list":["post-5461","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-project","tag-cloud","tag-dx","tag-iot","tag-mobile","tag-web-system"],"acf":[],"rttpg_featured_image_url":{"full":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/07\/redmine-1612-16456-featured-image.png",1672,941,false],"landscape":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/07\/redmine-1612-16456-featured-image.png",1672,941,false],"portraits":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/07\/redmine-1612-16456-featured-image.png",1672,941,false],"thumbnail":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/07\/redmine-1612-16456-featured-image-150x150.png",150,150,true],"medium":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/07\/redmine-1612-16456-featured-image-300x169.png",300,169,true],"large":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/07\/redmine-1612-16456-featured-image-1024x576.png",1024,576,true],"1536x1536":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/07\/redmine-1612-16456-featured-image-1536x864.png",1536,864,true],"2048x2048":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/07\/redmine-1612-16456-featured-image.png",1672,941,false],"trp-custom-language-flag":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/07\/redmine-1612-16456-featured-image-18x10.png",18,10,true],"neve-blog":["https:\/\/smilesoftware.org\/wp-content\/uploads\/2026\/07\/redmine-1612-16456-featured-image-930x620.png",930,620,true]},"rttpg_author":{"display_name":"\u7b20\u539f \u840c","author_link":"https:\/\/smilesoftware.org\/vn\/author\/chinh-man\/"},"rttpg_comment":1,"rttpg_category":"<a href=\"https:\/\/smilesoftware.org\/vn\/category\/project\/\" rel=\"category tag\">Project<\/a>","rttpg_excerpt":"Smart Home\u30b5\u30fc\u30d3\u30b9\u3067\u306f\u3001\u5229\u7528\u8005\u304c\u610f\u8b58\u3059\u308b\u306e\u306f\u30a2\u30d7\u30ea&hellip;&nbsp;\u0110\u1ecdc ti\u1ebfp &r&hellip;","_links":{"self":[{"href":"https:\/\/smilesoftware.org\/vn\/wp-json\/wp\/v2\/posts\/5461","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smilesoftware.org\/vn\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smilesoftware.org\/vn\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smilesoftware.org\/vn\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/smilesoftware.org\/vn\/wp-json\/wp\/v2\/comments?post=5461"}],"version-history":[{"count":8,"href":"https:\/\/smilesoftware.org\/vn\/wp-json\/wp\/v2\/posts\/5461\/revisions"}],"predecessor-version":[{"id":5522,"href":"https:\/\/smilesoftware.org\/vn\/wp-json\/wp\/v2\/posts\/5461\/revisions\/5522"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smilesoftware.org\/vn\/wp-json\/wp\/v2\/media\/5460"}],"wp:attachment":[{"href":"https:\/\/smilesoftware.org\/vn\/wp-json\/wp\/v2\/media?parent=5461"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smilesoftware.org\/vn\/wp-json\/wp\/v2\/categories?post=5461"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smilesoftware.org\/vn\/wp-json\/wp\/v2\/tags?post=5461"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}