Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
ÖÇÄܼҾÓÓ¦ÓóÌÐò¿ò¼ÜȨÏÞÄ£Ð͵ݲȫӰÏì
 
À´Ô´£ºinfoq ·¢²¼ÓÚ£º 2017-9-8
  2118  次浏览      28
 

Ö÷Òª½áÂÛ

×÷ΪÖîÈçÆ»¹ûHomeKit¡¢ÈýÐÇSmartThingsµÈÖÇÄܼҾӱà³Ì¿ò¼ÜµÄ¹Ø¼ü×é¼þ£¬È¨ÏÞÄ£ÐÍÕë¶ÔÔ¶³Ì¹¥»÷ÌṩÁ˵ÚÒ»µÀ·ÀÏß¡£

ͨ¹ý¶ÔÆ»¹ûHomeKit¡¢IoTivity¡¢AllJoyn£¬ÒÔ¼°SmartThingsËÄ´óÖÇÄܼҾӿò¼Ü½øÐе÷²é·¢ÏÖ£¬ËüÃÇÔÚȨÏÞÄ£ÐÍ·½Ãæ²ÉÈ¡ÁË´Ó¡°È«ÓлòÈ«ÎÞ£¨All-or-nothing£©¡±µ½·Ç³£Ï¸»¯µÄ¿ØÖƵȲ»Í¬·½Ê½¡£

È«ÓлòÈ«ÎÞÊÇÒ»ÖÖ¹ý¸ßÌØÈ¨µÄ¼«¶Ë°¸Àý£¬»áÈÃËùÓÐÓ¦ÓÃÕë¶ÔËùÓÐÉ豸»ñµÃÏàÍ¬ÌØÈ¨£¬µ«¾ÍËã·Ç³£Ï¸»¯µÄ¿ØÖÆ·½Ê½£¬ÒÀÈ»´æÔÚ¹ý¸ßÌØÈ¨µÄÇé¿ö¡£

Õë¶ÔÏÖÓÐ499¿îSmartThingsÓ¦Ó㬼´ËùνµÄSmartApp½øÐзÖÎö·¢ÏÖ£¬ÆäÖÐ55%²¢Î´Óõ½ËùÉêÇëµÄÈ«²¿ÌØÈ¨£¬ÆäÖÐ42%»ñµÃÁ˲¢Î´Ã÷È·ÉêÇëµÄÌØÈ¨¡£

¹ý¸ßÌØÈ¨µÄÓ¦ÓûáʹµÃ½«PINÂë×¢ÈëÉÏËøµÄÃÅËø¡¢Ðá̽PINÂë¡¢½ûÓöȼÙģʽ£¬ÉõÖÁ»Ñ±¨»ð¾¯µÈÔ¶³Ì¹¥»÷Óлú¿É³Ë¡£

±¾ÎÄÊ×·¢ÓÚIEEE SoftwareÔÓÖ¾¡£IEEE SoftwareÕë¶Ôµ±½ñÊÀ½çµÄÖ÷ÒªÕ½ÂÔÐÔ¼¼ÊõÎÊÌâÌṩÁ˼áʵµÄͬÐÐÉóÔÄÐÅÏ¢¡£ÎªÁËÓ¦¶ÔÆóÒµÔÚ¿É¿¿ÐÔ¡¢Áé»îÐԵȷ½ÃæÌá³öµÄÌôÕ½£¬IT¾­ÀíºÍ¼¼ÊõÖ÷¹Ü±ØÐëÒÀÀµITרҵÈËÔ±²ÅÄÜ»ñµÃ×îÏȽøµÄ½â¾ö·½°¸¡£

ͨ¹ý·ÖÎöÖ÷Á÷±à³Ì¿ò¼Ü·¢ÏÖ£¬ºÜ¶àÖÇÄܼҾÓÓ¦Óûá×Ô¶¯»ñµÃ¹ý¸ßÌØÈ¨£¬µ¼ÖÂÓû§ÃæÁÙÔ¶³Ì¹¥»÷·çÏÕ£¬½ø¶øµ¼ÖÂÈËÉí¡¢²ÆÎÒÔ¼°ÐÄÀíÉ˺¦¡£

ÖÇÄܼҾӼ¼ÊõÒÑÔ¶Ô¶²»¾ÖÏÞÓÚΪÎÒÃÇÌṩ±ãÀû£¬ÀýÈç×Ô¶¯¿ØÖƵƹâºÍ¿ªÃÅÆ÷£¬¶øÊÇ¿ÉÒÔÌṩ¸üÇÐʵµÄÊÕÒæ¡£ÀýÈçͨ¹ýË®Á÷´«¸ÐÆ÷ºÍÖÇÄÜÒDZíÌá¸ßÄÜԴЧÂÊ£¬ÅäºÏʹÓÃÍøÂçÉãÏñÍ·¡¢Ô˶¯´«¸ÐÆ÷ÒÔ¼°¿ÉÁªÍøÃÅËø¸üºÃµØ±£»¤×¡Õ¬°²È«¡£È»¶ø¹¥»÷ÕßÒ²¿ÉÒÔ½èÖúÖÇÄÜÉ豸Ôì³ÉÓû§ÈËÉí¡¢²ÆÎÒÔ¼°ÐÄÀí·½ÃæµÄÉ˺¦¡£ÀýÈçÇÔÔô¿ÉÄÜÏòÖÇÄÜÃÅËøÖ²ÈëÒþ²ØµÄ·ÃÎÊ´úÂë[1]¡£

ÔçÆÚµÄÖÇÄܼҾÓϵͳ·Ç³£ÄÑÓã¬ÐèҪͨ¹ý¸´ÔӵIJÙ×÷½øÐÐÅäÖã¬Òò´ËÍùÍùÖ»±»Ò»Ð©ÈÈÖÔÓÚDIYµÄ·¢ÉÕÓÑËù½ÓÊÜ£¨ÉõÖÁÓкܶàÂÛ̳¹©´ó¼ÒÌÖÂÛÏà¹ØÖªÊ¶£¬ÀýÈçÕâ¸ö£©¡£½üÄêÀ´£¬ºÜ¶à¹«Ë¾ÒýÈëÁ˸üÒ×ÓõÄÔÆÏµÍ³£¬°ïÖúÓû§ÇáËÉÉÏÊÖºÍʹÓã¬Í¬Ê±»¹ÎªµÚÈý·½¿ª·¢ÕßÌṩÁ˱à³Ì¿ò¼Ü£¬·½±ã´ó¼Ò¹¹½¨ÖÇÄܼҾÓÓ¦Óá£ÀýÈçÈýÐÇSmartThings¡¢Æ»¹ûHomeKit¡¢Vera ControlµÄVera3¡¢¹È¸èWeave/Brillo£¬ÒÔ¼°AllSeenÁªÃ˵ÄAllJoyn£¨°üº¬¸ßͨ¡¢Î¢Èí¡¢LG¡¢Ë¼¿ÆÒÔ¼°AT&T£©¡£

ÎÒÃÇÏ£ÍûÁ˽â´ËÀàÖÇÄܼҾӱà³Ì¿ò¼ÜÖÐÒ»¸öÖØÒª×é¼þ£ºÈ¨ÏÞÄ£ÐÍ¿ÉÄÜÔì³ÉµÄ°²È«Ó°Ïì¡£ÕâЩģÐÍ¿ÉÏÞÖÆµÚÈý·½Ó¦ÓÃΪÓû§¼°ÆäÉ豸Ôì³ÉµÄ·çÏÕ¡£ÎÒÃÇÊ×Ïȵ÷²éÁËÆ»¹ûHomeKit¡¢IoTivity¡¢AllJoyn£¬ÒÔ¼°SmartThingsµÄ°²È«Ä£ÐÍ£¬ËæºóÉîÈë·ÖÎöÁËSmartThings¿ò¼Ü[2]¡£

ÖÇÄܼҾÓȨÏÞÄ£ÐÍ

ÔÚµ÷²éÏÖÓÐÖÇÄܼҾӿò¼ÜµÄȨÏÞÄ£ÐÍʱ£¬ÎÒÃÇ·¢ÏÖËüÃÇÔÚ·ÃÎÊ¿ØÖÆ·½ÃæµÄϸ»¯³Ì¶È¸÷Ò죬´ÓÈ«ÓлòÈ«ÎÞµ½·Ç³£Ï¸»¯£¬Çé¿ö²»Ò»¶ø×ã¡£

HomeKitÊÇÒ»¸ö¿ò¼Ü£¬Í¬Ê±°üº¬Ò»×éЭÒ飬¿ÉÒÔÈÃÖÇÄܼҾÓÉ豸ÓëiOSÉ豸ºÍÓ¦Óð²È«µØÍ¨ÐÅ¡£µÚÒ»ºÍµÚÈý·½¿ª·¢Õß¿ÉÒÔΪHomeKitÍâÉ迪·¢Ó¦Ó㬶øµÚÒ»·½Ó¦ÓÃͨ³£ÓÉÉè±¸ÖÆÔìÉÌ¿ª·¢¡£

HomeKit»áÓÃHMAccessory¶ÔÏó´ú±íÎïÀíÉ豸£¬²¢Ïò¶ÔÏó±©Â¶³öHMServiceÀà¡£ÀýÈ磬¡°ÍâÉ衱¿ÉÒÔÊÇÒ»¸ö³µ¿â¿ªÃÅÆ÷£¬²¢¿ÉÄÜÌṩÏÂÁзþÎñ£ºÕÕÃ÷ºÍ¿ª¹Ø¡£·þÎñËù¾ß±¸µÄÌØÕ÷¿É±»Ó¦ÓòÙ×÷£¬½ø¶ø²úÉúÍâÉè»òÉ豸״̬µÄÎïÀí±ä»¯¡£ÀýÈ磬¡°¿ª¹Ø¡±·þÎñ¿ÉÄÜÓС°¿ª/¹Ø¡±ÌØÕ÷£¬·Ö±ð¶ÔÓ¦³µ¿âÃÅ¿ªÆôºÍ¹Ø±ÕÁ½¸ö״̬¡£iOSÓ¦ÓÃÒÔ¼ÒͥΪµ¥Î»»ñµÃ¶ÔÕâЩÍâÉèµÄ·ÃÎÊ£¬Ò²¾ÍÊÇ˵£¬»òÕß¿ÉÒÔ·ÃÎÊÒ»¸ö¼ÒÍ¥µÄËùÓÐÍâÉ裬»òÕßÈ«²¿²»ÄÜ·ÃÎÊ¡£±ØÐë¾­¹ýÓû§ÔÊÐí£¬ËæºóÓ¦ÓòÅÄÜ·ÃÎÊHomeKitÊý¾Ý£¬ÕâÒ»µãÀàËÆÓÚiOSÉÏÔÊÐí»ò¾Ü¾øÓ¦Ó÷ÃÎÊÁªÏµÈ˺ÍÕÕÆ¬µÈ²Ù×÷µÄ¹ý³Ì[3]¡£ÒÔ¼ÒΪµ¥Î»µÄÁ£¶ÈÒâζ×ÅËùÓÐÓ¦Óö¼ÄÜ×Ô¶¯»ñµÃ¹ý¸ßÌØÈ¨¡£

IoTivityÊÇÒ»¸ö¿ªÔ´¿ò¼Ü£¬ÓÉOpen Connectivity Foundation£¨OCF£©ÔÞÖú£¬¸Ã»ù½ð»á³ÉÔ±°üÀ¨Î¢Èí¡¢Ó¢ÌØ¶û¡¢ÈýÐÇ¡¢¸ßͨ[4]¡£IoTivityµÄÄ¿±êÊÇ´òÔìÒ»¸ö¿ªÔ´²Î¿¼ÊµÏÖµÄOCFÎïÁªÍø±ê×¼£¬´Ù½øÎïÁªÍøÉ豸֮¼ä£¬ÒÔ¼°É豸Ó뻥ÁªÍøµÄͨÐÅ¡£

IoTivityĬÈϲ¢²»°üº¬°²È«¹¦ÄÜ¡£ÎªÁËʵÏÖ°²È«¹¦ÄÜ£¬ÐëÔÚ±àÒëʱÉèÖÃSECURED=1±ê¼Ç¡£¿ªÆô¸Ã±ê¼Çºó£¬³ÐÔØ×ÊÔ´µÄIoTivity·þÎñÆ÷£¨¼´É豸£©¿ÉÔÚ´´½¨Ê±·ÖÅäOC_SECUREÊôÐÔ£¬½è´ËʵÏÖ·ÃÎÊ¿ØÖÆ»úÖÆ¡£ÕâÖÖ·ÃÎÊ¿ØÖƽöÄÜͨ¹ýÉ豸ID¶ÔÏ£ÍûÓë×ÊԴͨÐŵÄÉ豸½øÐдÖÁ£¶ÈµÄдÈëºÍ¶ÁȡȨÏÞ¿ØÖÆ¡£È¨ÏÞ»áÔÚÌí¼ÓÉ豸ʱÉèÖã¬Ëæºó¿ÉÓÉÓû§°´Ðè¸ü¸Ä¡£ÈôÒªÔÚ¿ªÆô°²È«¹¦ÄܵÄÇé¿öÏÂÏòÍøÂçÖÐÌí¼ÓÉ豸£¬IoTivityÖ§³ÖÈýÖÖЭÒ飺

just work£¬»áÔÚÊ×´ÎͨÐÅʱ½¨Á¢Ò»¸ö¹²ÏíÃÜÔ¿£»

random PIN£¬ÐèҪͨ¹ý´øÍ⣨Off-band£©PINÂ뽨Á¢ÐÅÈιØÏµ£»ÒÔ¼°

asymmetric key£¬»ùÓÚ×ÔÇ©Ãû»òÖÆÔìÉ̵ÄÃÜÔ¿¡£

ÔÚ°²È«Ä£Ê½Ï£¬¿Éͨ¹ýÊý¾Ý±¨TLS£¨DTLS£©±£»¤°²È«×ÊÔ´Ö®¼äµÄͨÐÅ¡£

AllJoynÊÇÒ»ÖÖ¿ª·Åʽ±ê×¼£¬¿ÉÒÔÈò»Í¬ÎïÀíÉ豸ºÍÓ¦ÓÃͨ¹ýͳһ·½Ê½Í¨ÐÅ¡£¸Ã±ê׼ΪÉè±¸ÖÆÔìÉ̺ÍÓ¦Óÿª·¢ÕßÌṩÁ˱ØÐëʹÓõÄͨÐÅЭÒéºÍÈí¼þ¿â£¬Èí¼þ¿â¿ÉÔÚ¶àÖÖÓ²¼þÉÏÔËÐС£AllJoyn²ÉÈ¡ÁËÒ»ÖÖ·Ö²¼Ê½¼Ü¹¹£¬Ã»ÓÐÖÐÑë¿ØÖÆÆ÷»òÖÐÊࣨHub£©£¬²ÉÓù«Ô¿Ëã·¨±£»¤Í¨ÐŲ¢¶¨Òå·ÃÎÊ¿ØÖƲßÂÔ¡£

°´ÕÕAllJoynµÄ¶¨Ò壬Èí¼þÓ¦ÓûòÎïÀíÉ豸ͳ³ÆÎª¡°Ó¦Óᱡ£Ó¦Óÿɱ©Â¶°üº¬¶à¸ö³ÉÔ±£¨Member£©µÄ½Ó¿Ú£¬ÀýÈçÃÅËø¿ÉÒÔÔÚÌṩ¿ØÖƽӿڵÄͬʱ£¬Ìṩ¼ÓËøºÍ½âËøÁ½¸ö³ÉÔ±¡£Ò»¸öÓ¦ÓÿÉͨ¹ýÆäËûÓ¦ÓÃʹÓÃÕâÑùµÄ½Ó¿Ú¡£ÀýÈ磬×Ô¶¯ÃÅËøÓ¦ÓÿÉʹÓÃÃÅËøµÄ¿ØÖƽӿڡ£AllJoynÒѶÔһЩÉ豸ÀàÐÍʵÏÖÁ˱ê×¼»¯µÄ½Ó¿Ú¶¨Ò壬ÈçÕÕÃ÷ºÍ¿Õµ÷ϵͳ¡£

Ó¦ÓÃÊÇÒ»ÖÖ°²È«Ö÷Ì壬¾ß±¸Ïà¹ØÁªµÄÉí·ÝÖ¤Ê飬֤Êé°üº¬¿É±»ËùÓÐÓ¦ÓÃÐÅÈεÄÖ¤Êé°ä·¢»ú¹¹ÌṩµÄÇ©Ãû¡£AllJoyn°²È«¹ÜÀíÆ÷×é¼þ¿Éͨ¹ýAllJoynЭÒéͨÐÅ£¬ÏòÓ¦Óð䷢Éí·ÝÖ¤Êé¡£¹ÜÀíÕߣ¨Èçסլ»ò½¨ÖþÎïµÄËùÓÐÕߣ©¸ºÔð²Ù×÷°²È«¹ÜÀíÆ÷×é¼þ¡£

AllJoynÌṩÁËÁé»îϸ»¯µÄ·ÃÎÊ¿ØÖÆ»úÖÆ£¬×îϸ¿Éµ½³ÉÔ±²ãÃæ¡£È»¶ø½¨ÒéʹÓõķÃÎÊ¿ØÖƽöÊÊÓÃÓÚ½Ó¿Ú²ãÃæ¡£Òò´Ëÿ¸öAllJoynÓ¦Ó㨴¿Èí¼þ»òÎïÀíÉ豸£©±ØÐë´´½¨Ç嵥ģ°å£¬ÆäÖÐÁгöÓ¦ÓÿÉÌṩµÄ½Ó¿Ú£¬ÒÔ¼°½«ÒªÊ¹ÓõĽӿڡ£Õâ¸öÇ嵥ģ°å´ú±íÁËÓ¦ÓõÄȨÏÞÇëÇó£¬ÀàËÆÓÚÖÇÄÜÊÖ»úÓ¦ÓÃÕë¶ÔÃô¸Ð×ÊÔ´½øÐеÄȨÏÞÇëÇó¡£°²×°¹ý³ÌÖУ¬¹ÜÀíÔ±¿ÉʹÓð²È«¹ÜÀíÆ÷ΪӦÓô´½¨×îÖÕ°æÇåµ¥£¬²¢½«×îÖÕ°æÇåµ¥µÄÕªÒª°üº¬ÔÚÉí·ÝÖ¤ÊéÖС£ÕâÒ»ÅäÖùý³ÌÀàËÆÓÚÖÇÄÜÊÖ»úµÄËùÓÐÕßÅú×¼Ó¦ÓõÄȨÏÞÉêÇë¹ý³Ì¡£Ëæºó°²È«¹ÜÀíÆ÷»áÔÚÄ¿±êÓ¦ÓÃÖа²×°¸ÃÇåµ¥ÒÔ¼°Éí·ÝÖ¤Êé¡£

ÔËÐйý³ÌÖУ¬µ±Ïû·ÑÕßÓ¦ÓÃÏ£Íûµ÷ÓÃÌṩÕßÓ¦ÓÃÌṩµÄ½Ó¿Úʱ£¬ÌṩÕßÓ¦Óûá¶ÁÈ¡Éí·ÝÖ¤Ê飬ÑéÖ¤Ö¤Ê飨ÒÔ¼°ÏàÓ¦µÄÖ¤ÊéÁ´£©£¬ÑéÖ¤Çåµ¥ÕªÒª£¬×îºó¼ì²é¸ÃÏû·ÑÕßÊÇ·ñ¿ÉÒÔ·ÃÎÊÌṩÕߵĽӿڡ£

SmartThingsÌṩÁËÒ»¸öÖÐÊàÒÔ¼°Ôƺó¶Ë¡£µÚÈý·½¿ª·¢Õß±àдµÄSmartApp¿ÉÔÚÔÆºó¶ËÔËÐС£SmartThings¿ò¼Ü±ØÐëÈ·±£SmartAppÖ»¾ß±¸Íê³ÉËùÐ蹦ÄܱØÐëµÄÌØÈ¨£¬Òò´ËSmartThingsÌṩÁËÒ»ÖÖ°²È«¼Ü¹¹£ºSmartThingsÄÜÁ¦£¨Capability£©Ä£ÐÍ£¬¸Ã¼Ü¹¹¾ö¶¨ÁËij¸öSmartApp¿É·ÃÎÊÄÄЩÉ豸¡£ÄÜÁ¦°üº¬Ò»ÏµÁÐÃüÁ·½·¨µ÷Ó㩺ÍÌØÐÔ£¨ÊôÐÔ£©¡£ÃüÁî´ú±í¿É¿ØÖÆ»òÇý¶¯É豸µÄ¾ßÌ巽ʽ£¬ÌØÐÔ´ú±íÁËÉ豸µÄ״̬ÐÅÏ¢¡£±í1ÁгöÁËһЩÄÜÁ¦¡£É豸¿É±©Â¶Ò»ÏµÁÐÄÜÁ¦£¬ÀýÈçÖÇÄÜÃÅËø¿É±©Â¶capability.lockºÍcapability.battery¡£

SmartApp±ØÐëÏòÓû§ÉêÇëÄÜÁ¦¡£µ±Óû§°²×°Ä³¸öSmartAppʱ£¬ËùÉêÇëµÄÄÜÁ¦»á´¥·¢Ò»¸öÉ豸ö¾Ù½ø³Ì£¬É¨Ã赱ǰÓëÓû§ÖÐÊàÅä¶ÔµÄËùÓÐÎïÀíÉ豸¡£¶ÔÓÚÿ¸öÄÜÁ¦ÇëÇó£¬Óû§¿É¿´µ½ËùÓÐÄÜÖ§³ÖÕâ¸öÄÜÁ¦µÄÉ豸¡£Óû§Ñ¡ÔñÁ˱©Â¶Ä³Ò»ÄÜÁ¦µÄÌØ¶¨É豸ºó£¬SmartApp±ã»ñµÃÁ˶ԸÃÉ豸µÄ·ÃÎÊ¡£SmartApp¿Éͨ¹ýʼþÓëÉ豸½»»¥£¬ÓÈÆäÊÇSmartApp¿ÉÔÚÉ豸ÉÏÕë¶ÔijÖÖÌõ¼þ×¢²á»Øµ÷£¨Callback£©£¬µ±Ìõ¼þÂú×ãºó£¬SmartApp»áÊÕµ½»Øµ÷£¬ÆäÖл¹»á°üº¬Ò»Ð©¿ÉѡʼþÊý¾Ý¡£Ó¦ÓÃÌṩÁËÖÖÀà¶àÑùµÄ¹¦ÄÜ£¬´Ó»ùÓÚ¹æÔòµÄ×Ô¶¯»¯£¨¡°Èç¹ûÃÅËø´ò¿ª£¬ÄÇô¾Í¿ªµÆ¡±£©µ½ÄÜºÄ¼à¿ØºÍ½ÚÔ¼µÈ¡£

ΪºÎÑ¡ÔñSmartThings£¿

ÎÒÃÇÑ¡ÔñÉîÈë·ÖÎöSmartThingsµÄÔ­ÒòÓкܶࡣÊ×ÏÈ£¬ÕâÊÇÒ»¸öÏà¶Ô¸ü³ÉÊìµÄƽ̨£¬Ó¦Óã¨ÃûΪSmartApp£©µÄÊýÁ¿·ÉËÙÔö¼Ó£¬Ä¿Ç°ÒѾ­¿ÉÒÔÖ§³Ö132ÀàÉ豸¡£

Æä´Î£¬SmartThingsÓëÆäËû¿ò¼Ü²ÉÓÃÁËһЩÏàͬµÄÖØÒª°²È«Éè¼Æ×¼Ôò¡£É豸·ÃÎʵÄÉí·ÝÑéÖ¤ºÍÊÚȨÊÇÈ·±£ÖÇÄܼҾÓÓ¦ÓÃÆ½Ì¨°²È«ÐԵĻù±¾ÒªËØ£¬SmartThings¿Éͨ¹ýÄÚ½¨»úÖÆ±£»¤É豸·À·¶µÚÈý·½Ó¦ÓÃͨ¹ýËùν¡°ÄÜÁ¦¡±½øÐй¥»÷¡£

ʼþÇý¶¯µÄ´¦Àí·½Ê½ÔÚÖÇÄܼҾÓÓ¦ÓÃÖм«Îª³£¼û[5]£¬SmartThings¿ÉÒÔÈÃÓ¦ÓÃÕë¶ÔÉ豸Éú³ÉµÄÌØ¶¨Ê¼þÁ÷×¢²á»Øµ÷¡£ÆäËûƽ̨Ҳ֧³ÖʼþÇý¶¯µÄ´¦Àí¡£ÀýÈ磬AllJoyn¿ÉÖ§³Ö×ÜÏßÐźÅ[6]£¬HomeKitÌṩÁËÀàËÆÓÚ֪ͨAPIµÄ»úÖÆ[7]¡£Òò´ËÎÒÃÇÈÏΪ£¬¶ÔSmartThingsȨÏÞÄ£ÐÍ·ÖÎöµÃ³öµÄ½áÂÛÒ²ÄÜ¶ÔÆäËû¿É±à³ÌÖÇÄܼҾӿò¼ÜÔÚǰÆÚÉè¼Æ½×¶ÎµÄ¹¤×÷Ìṩһ¶¨µÄ°ïÖú¡£

×îÖ÷ÒªµÄ·¢ÏÖÔÚÓÚ£ºÌØÈ¨¹ý¸ßÊÇSmartThingsȨÏÞÄ£ÐÍ×î´óµÄ²»×ã¡£ÓÈÆäÊÇ£¬ÎÒÃÇ·¢ÏÖ·ÖÎöµÄ499¸öSmartAppÓ¦ÓÃÖдóÁ¿´æÔÚȨÏÞ¹ý¸ßÎÊÌ⣺55%²¢Î´Óõ½ËùÇëÇóµÄÈ«²¿È¨ÏÞ£¬42%»ñµÃÁ˲¢Î´Ã÷È·ÉêÇë»òʹÓõÄÄÜÁ¦¡£ºÜ¶àÇé¿öÏ£¬ÓÉÓÚÄÜÁ¦Ä£ÐͲÉÓÃÁËÉ豸²ãÃæµÄÊÚȨ»úÖÆ£¬ÌØÈ¨¹ý¸ßÎÊÌâÊÇÎÞ·¨±ÜÃâµÄ£¬¶øÕâÒ²²»ÊÇ¿ª·¢Õß±¾ÉíµÄÎÊÌâ¡£ÁîÈ˵£ÓǵÄÊÇ£¬ÎÒÃÇ·¢ÏÖ68¸öÏÖÓÐSmartApp»áʹÓùý¸ßµÄÌØÈ¨£¬ÔÚδÉêÇëÏàÓ¦ÄÜÁ¦µÄÇé¿öÏÂÌṩ¶îÍâµÄ¹¦ÄÜ¡£

ΪÁËÖ¤Ã÷ÕâÖÖÇé¿ö¿ÉÄܵ¼ÖµĸºÃæÓ°Ï죬ÎÒÃÇͨ¹ý¸ßÌØÈ¨³¢ÊÔ¹¥»÷¡£ÎÒÃǵĹ¥»÷¿É½«PINÂë×¢Èë¿ÉÁªÍøÃÅËø£¬Ðá̽PINÂ룬½ûÓöȼÙģʽ£¬²úÉúÐé¼Ù»ð¾¯¾¯±¨¡£

ÓÉÓÚ¹¥»÷µÄ´æÔÚ£¬±ØÐëÉ÷ÖØÉè¼ÆÈ¨ÏÞÄ£ÐÍ£¬²¢¶ÔÓ¦ÓÃʹÓÃÃô¸ÐÊý¾ÝµÄ·½Ê½½øÐиüÑϸñµÄ¿ØÖÆ¡£È»¶øÕâÒ»µãͨ³£ºÜÄÑʵÏÖ¡£Ò×ÓÃÐÔÓëȨÏÞÄ£Ð͵Äϸ»¯³Ì¶ÈÖ®¼ä´æÔÚÓëÉú¾ãÀ´µÄì¶Ü£¬ÕâÒ»ÁìÓòÒ²ÊÇÈç´Ë¡£Ä£ÐÍÉè¼Æ·½Ãæ´æÔÚµÄÎÊÌâ»áµ¼ÖÂÖÇÄܼҾӰ²È«Êè©£¬Èç¹û½«ÆäÓëÖÇÄÜÊÖ»úÒÔ¼°ÆäËûÖܱßÁìÓòÔÚȨÏÞÄ£ÐÍÉè¼Æ·½ÃæÈ¡µÃµÄ½øÕ¹Ïà½áºÏ£¬½«ÓÐÖúÓÚ½øÒ»²½¸ÄÉÆ°²È«ÐÔ¡£

SmartThingsÉî¶È·ÖÎö

ÎÒÃÇͨ¹ýÁ½¸ö·½Ïò·ÖÎöÁËSmartThingsȨÏÞÄ£Ð͵ݲȫÐÔ£º×îÐ¡ÌØÈ¨£¬ÒÔ¼°Ãô¸ÐʼþµÄÊý¾Ý±£»¤¡£ÔÚÑо¿¹ýȨÏÞÄ£ÐͲ¢¹ã·º²âÊÔSmartAppÔ­Ðͺó£¬ÎÒÃÇÕë¶ÔDZÔÚ°²È«ÎÊÌâ´´½¨ÁËÒ»¸öÇåµ¥¡£

×îÐ¡ÌØÈ¨Ô­ÔòµÄ×ñÊØÇé¿ö

ÄÜÁ¦Ä£ÐÍÄÜ·ñ±£»¤É豸ÉϵÄÃô¸Ð²Ù×÷·À·¶²»¿ÉÐÅ»ò¿ÉÐŵ«´æÔÚBugµÄSmartApp£¿ÖصãÔÚÓÚÈ·±£SmartAppÖ»ÉêÇëËùÐèÌØÈ¨£¬²¢ÇÒÖ»Åú×¼ÉêÇë¹ýµÄÌØÈ¨¡£È»¶øÎÒÃÇ·¢ÏֺܶàSmartApp´æÔÚÌØÈ¨¹ý¸ßÎÊÌâ¡£

Ãô¸ÐʼþÊý¾ÝµÄ±£»¤

¶ÔÓÚÉ豸Éú³ÉµÄÃô¸ÐʼþÊý¾Ý£¬»áͨ¹ýÄÄÖÖ·ÃÎÊ¿ØÖÆ·½·¨±£»¤·À·¶²»¿ÉÐÅ»ò¿ÉÐŵ«´æÔÚBugµÄSmartApp£¿ÎÒÃÇ·¢ÏÖδ¾­ÊÚȨµÄSmartApp¿ÉÒÔÇÔÌýÃô¸Ðʼþ¡£

SmartAppÖдæÔÚµÄÌØÈ¨¹ý¸ßÎÊÌâ

ÎÒÃÇ·¢ÏÖSmartThings¿ò¼Ü´æÔÚÁ½¸öÖØÒªµÄÌØÈ¨¹ý¸ßÎÊÌ⣬ÕâЩÎÊÌâ¾ùÔ´×ÔÆäÄÜÁ¦µÄÉè¼ÆºÍʵʩ·½·¨¡£Ê×ÏÈ£¬SmartThings¿ò¼ÜÖеÄÄÜÁ¦ÊÇ´ÖÁ£¶ÈµÄ£¬¿ÉÓÃÓÚ·ÃÎÊÉ豸ÉϵĶàÖÖÃüÁîºÍÌØÐÔ¡£Òò´ËSmartAppÓÐȨµ÷ÓÃÉ豸Éϵĸ÷ÖÖÃüÁÄÄŲ¢²»ÊÇ×Ô¼ºÐèÒªµÄ¡£Æä´Î£¬ÓÉÓÚSmartApp¿ò¼Ü»á½«SmartAppÓëÉ豸°ó¶¨£¬Ó¦ÓÃ×îÖÕ¿ÉÄܵõ½×Ô¼ºÇëÇó·¶Î§Ö®ÍâµÄÄÜÁ¦¡£ÏÂÎĽ«Ïêϸ½éÉÜÕâÁ½ÖÖÇé¿ö¡£

´ÖÁ£¶ÈÄÜÁ¦¡£ÔÚSmartThings¿ò¼ÜÖУ¬¡°ÄÜÁ¦¡±¶¨ÒåÁËһϵÁÐÃüÁîºÍÌØÐÔ£¬ÒÔcapability.lockΪÀý£º

Ïà¹ØµÄÃüÁlockºÍunlock¡£

Ïà¹ØµÄÌØÐÔ£ºlockÌØÐÔµÄÃû³ÆÓëÃüÁîÃû³ÆÒ»Ö£¬µ«ÌØÐÔ´ú±íÁËÉ豸µÄ½âËø»òËø¶¨×´Ì¬¡£

¶ÔSmartThings¼Ü¹¹¶¨ÒåµÄÏÖÓÐÄÜÁ¦½øÐе÷²é·¢ÏÖ£¬ºÜ¶àÄÜÁ¦µÄÁ£¶ÈÌ«´ÖÁË¡£ÀýÈçSmartThingsÓ¦ÓÃÉ̵êÌṩµÄ×Ô¶¯ÃÅËøSmartAppÖУ¬capability.lockÄÜÁ¦Ö»ÐèҪʹÓÃlockÃüÁµ«ÒÀÈ»¿ÉÒÔ·ÃÎÊunlockÃüÁÈç¹ûSmartApp±»ÀûÓã¬ÓпÉÄÜÔö´ó¹¥»÷Ãæ¡£Èç¹ûlockÃüÁî±»ÀÄÓã¬SmartApp¿ÉÄܻὫ»ñµÃÊÚȨµÄ·¿Ö÷ËøÔÚÃÅÍ⣬Ôì³É²»±ã£»È»¶øÈç¹ûunlockÃüÁî±»ÀÄÓã¬SmartApp¿ÉÄܵ¼Ö·¿Îݱ»·Ç·¨´³Èë¡£É豸ÃüÁîÓë·çÏÕ¼äͨ³£´æÔÚ²»¶Ô³ÆÏÖÏó£¬ÀýÈ翪Æô¿¾Ïä¿ÉÄÜÊÇΣÏյ쬶ø¹Ø±Õ¿¾ÏäÏà¶ÔÀ´ËµÊǰ²È«µÄ¡£Òò´Ë×Ô¶¯ÔÊÐíSmartApp·ÃÎʲ»°²È«µÄÃüÁ¶ø¸ÃÓ¦ÓÃÔ­±¾Ö»ÐèÒª·ÃÎʰ²È«µÄÃüÁÕâÖÖ×ö·¨ºÜ²»ºÏÊÊ¡£

ΪÁ˶ÔÓÉÓÚ´ÖÁ£¶ÈÄÜÁ¦µ¼ÖµÄȨÏÞ¹ý¸ßÎÊÌâ½øÐмòµ¥Á¿»¯£¬ÎÒÃÇ»ùÓÚ¾²Ì¬·ÖÎöºÍÈ˹¤¼ì²é£¬¶Ôÿ¸öÓÐÌØÈ¨µÄSmartApp½øÐÐÁËÏÂÁмÆË㣺{ËùÇëÇóµÄÃüÁîºÍÌØÐÔ} - {ʵ¼ÊʹÓõÄÃüÁîºÍÌØÐÔ}¡£ÀíÏëÇé¿öÏ£¬´ó²¿·ÖÓ¦ÓõļÆËã½á¹ûÓ¦¸ÃÊÇ¡°Á㡱£¬È»¶øÔÚ¶Ô499¸öSmartApp½øÐеķÖÎöÖУ¬·¢ÏÖ276¸öÓ¦ÓÃÓÉÓÚ´ÖÁ£¶ÈÄÜÁ¦¶ø´æÔÚȨÏÞ¹ý¸ßÎÊÌâ¡£

SmartAppÓëSmartDevice¼äµÄ´ÖÁ£¶È°ó¶¨¡£Óû§°²×°SmartAppʱ£¬SmartThingsƽ̨»á¸ù¾ÝÓ¦ÓÃpreferencesÉèÖÃÖÐÉùÃ÷µÄÄÜÁ¦£¬Ã¶¾ÙËùÓпÉÖ§³ÖÕâЩÄÜÁ¦µÄÎïÀíÉ豸£¬ËæºóÓû§¿ÉÑ¡ÔñÒ»×éÉ豸²¢ÊÚȨ¸øSmartApp¡£È»¶øÓû§²¢²»ÖªµÀ¾ßÌåÇëÇóÁËÄÄЩÄÜÁ¦£¬Ö»ÄÜ¿´µ½Ò»¸öÉ豸Çåµ¥£¬Çåµ¥ÖÐÁгöÁËËùÓÐÖÁÉپ߱¸Ò»¸öËùÇëÇóÄÜÁ¦µÄÉ豸¡£¸üÖØÒªµÄÊÇ£¬Ò»µ©Óû§Ñ¡ÔñÊÚȨSmartAppʹÓõÄÉ豸£¬SmartApp½«ÄÜ·ÃÎÊËùÑ¡É豸Äܹ»ÊµÏÖµÄÈ«²¿ÄÜÁ¦ËùÉæ¼°µÄÈ«²¿ÃüÁîºÍÌØÐÔ¡£Í¬Ê±ÎÒÃÇ·¢ÏÖ£¬¿ª·¢Õ߸ù±¾ÎÞ·¨±ÜÃâÕâÖÖÌØÈ¨¹ý¸ßÎÊÌ⣬ÒòΪÕâÊÇSmartThings¿ò¼Ü×ÔÉíµÄÉè¼Æµ¼Öµġ£

¾ßÌåÀ´Ëµ£¬SmartDevice¿É¹©ÎÒÃÇ·ÃÎÊÏàÓ¦µÄÎïÀíÉ豸¡£³ýÁ˹ÜÀíÎïÀíÉ豸²¢Àí½âµ×²ãЭÒ飬ÿ¸öSmartDevice»¹»áÕë¶Ô×Ô¼º¹ÜÀíµÄÉ豸±©Â¶Ò»×éÄÜÁ¦¡£ÀýÈ磬ĬÈϵÄZ-WaveÃÅËøSmartDeviceÖ§³ÖÏÂÁÐÄÜÁ¦£ºcapability.actuator¡¢capability.lock¡¢capability.polling¡¢capability.refresh¡¢capability.sensor¡¢capability.lockCodes£¬ÒÔ¼°capability.battery¡£

ÕâЩÄÜÁ¦¶ÔÓ¦×ÅÃÅËøÔË×÷¹ý³ÌµÄ²»Í¬·½Ãæ¡£¼ÙÉèÕâÑùµÄÇé¿ö£ºÄ³¸öSmartAppÇëÇóÁËcapability.battery£¬ÀýÈçËüÏëÒª¼àÊÓÃÅËøµÄµç³Ø×´Ì¬¡£SmartThings¿ò¼Ü»áÒªÇóÓû§ÊÚȨ·ÃÎÊZ-WaveËøÉ豸£¨ÒòΪ¸ÃÉ豸ÓëËùÇëÇóµÄÄÜÁ¦ÏàÆ¥Å䣩¡£È»¶øÈç¹ûÓû§ÔÊÐí¸ÃÊÚȨÇëÇó£¬SmartApp³ýÁËÄÜ·ÃÎÊËùÇëÇóµÄÄÜÁ¦£¬»¹½«ÄÜ·ÃÎÊZ-WaveËø¶¨ÒåµÄÆäËûËùÓÐÄÜÁ¦£¬ÀýÈçÕâ¸öSmartApp½«ÄܶÔZ-WaveÉÏËø»ò½âËø£¬¶Áȡ״̬£¬ÉèÖÃËøÃÜÂë¡£

ΪÁ˶ÔÓÉÓÚÅú×¼Á˲»±ØÒªµÄÄÜÁ¦Ôì³ÉµÄȨÏÞ¹ý¸ßÎÊÌâ½øÐмòµ¥Á¿»¯£¬ÎÒÃÇ»ùÓÚ¾²Ì¬·ÖÎöºÍÈ˹¤¼ì²é£¬¶Ôÿ¸öÓÐÌØÈ¨µÄSmartApp½øÐÐÁËÏÂÁмÆË㣺{ËùÅú×¼µÄÄÜÁ¦} - {ʵ¼ÊʹÓõÄÄÜÁ¦}¡£ÀíÏëÇé¿öÏ£¬´ó²¿·ÖÓ¦ÓõļÆËã½á¹ûÓ¦¸ÃÊÇ¡°Á㡱£¬È»¶øÔÚ¶Ô499¸öSmartApp½øÐеķÖÎöÖУ¬·¢ÏÖ213¸öÓ¦ÓÃÓÉÓÚ¶îÍâ»ñµÃÁ˲»±ØÒªµÄÄÜÁ¦¶ø´æÔÚȨÏÞ¹ý¸ßÎÊÌâ¡£

Ãô¸ÐʼþÊý¾Ý±£»¤ÄÜÁ¦µÄȱ·¦

SmartThingsÖ§³Ö»Øµ÷£¬½è´ËSmartDevice¿ÉÉú³É°üº¬ÌØÐÔÊý¾ÝµÄʼþ£¬SmartApp¿É×¢²á´ËÀàʼþ¡£Óû§¼ÒÀïÿ¸öSmartDeviceÓëÖÐÊàÅä¶Ôʱ»á»ñµÃÒ»¸ö128λÉ豸±êʶ·û¡£³ý·Ç½«É豸´ÓÖÐÊàÖÐɾ³ý»òÖØÐÂÅä¶Ô£¬·ñÔò¸ÃÉ豸±êʶ·û½«±£³Ö¹Ì¶¨²»±ä¡£Òò´ËÕâ¸ö128λÉ豸±êʶ·ûÔÚÓû§¼ÒÍ¥·¶Î§ÄÚÊÇΨһµÄ£¬ÕâÑùÒ²¿ÉÒÔÈ·±£Ò»¸ö¼ÒÍ¥ÀïµÄ128λÉ豸±êʶ·ûÎÞ·¨ÔÚÁíÒ»¸ö¼ÒÍ¥ÖÐʹÓá£È»¶øÎÒÃÇ·¢ÏÖʼþ·ÃÎÊ·½Ê½¿ØÖÆ·½Ãæ´æÔÚ¼«´ó©¶´£º

Ò»µ©Ä³¸öSmartAppÇëÇóÄÜÁ¦ºó±»»ñ×¼·ÃÎÊij¸öSmartDevice£¬SmartApp½«ÄܼàÊÓ¸ÃSmartDevice·¢²¼µÄÈκÎʼþÊý¾Ý¡£SmartThings¿ò¼Ü²¢Î´ÌṩÈκÎÌØÊâµÄ»úÖÆÈÃSmartDeviceÄܹ»Ñ¡ÔñÐԵؽ«Ê¼þÊý¾Ý·¢Ë͸ø²¿·ÖSmartApp£¬»òÈÃÓû§½«SmartAppµÄ·ÃÎÊÏÞÖÆÔÚ²¿·ÖʼþµÄ·¶Î§ÄÚ¡£

Ò»µ©Ä³¸öSmartAppΪij¸öSmartDevice»ñÈ¡ÁË128λ±êʶ·û£¬¼´¿É¼àÊÓ¸ÃSmartDeviceµÄËùÓÐʼþ£¬¶øÎÞÐëÕë¶Ô¸ÃÉ豸ËùÖ§³ÖµÄÈκÎÄÜÁ¦»ñµÃÐí¿É¡£

ijЩʼþ¿ÉÒԴ۸ġ£ÓÈÆäÊÇ£¬ÎÒÃÇ·¢ÏÖÈκÎSmartApp»òSmartDevice¶¼¿ÉÒÔ´Û¸ÄÓëλÖÃÓйأ¬»òÓëÉ豸×ÔÉíÓйصÄʼþ¡£

»ùÓÚÄÜÁ¦µÄ·ÃÎʵ¼ÖÂʼþÍâй¡£ÈçÉÏÎÄËùÊö£¬Ò»µ©Óû§Åú×¼ÁËijSmartApp·ÃÎÊijSmartDeviceËùÖ§³ÖµÄÈκÎÄÜÁ¦£¬SmartThings¿ò¼Ü½«ÔÊÐí¸ÃSmartApp¶©ÔÄÕâ¸öSmartDeviceµÄËùÓÐʼþ¡£ÎÒÃÇ·¢ÏÖSmartDevice»á´óÁ¿Ê¹ÓÃʼþ´«ÊäÃô¸ÐÊý¾Ý£¬ÀýÈçSmartThingsÌṩµÄZ-WaveÃÅËøSmartDevice»á´«Êä°üº¬ÃÅËøÃÜÂëµÄcodeReportʼþ¡£

ÄÜÒÔÈκη½Ê½·ÃÎÊZ-WaveËøSmartDeviceµÄSmartApp£¨ÀýÈç¼àÊÓÉ豸µç³Ø×´Ì¬µÄÓ¦Óã©£¬¾ù¿É×Ô¶¯¼àÊÓÉ豸µÄËùÓÐʼþ£¬²¢Í¨¹ýÕâÖÖ·½Ê½½«Ê¼þ¼Ç¼ÖÁÔ¶³Ì·þÎñÆ÷£¬½è´Ë½«ÄܵÁÈ¡ÃÅËøÃÜÂë¡£SmartApp»¹¿ÉÓÃÓÚÔÚ½øÃźͳöÃŹý³ÌÖмǼÃÅËø×´Ì¬´úÂ룬½è´Ë¿ÉÒÔ×·×Ù·¿Ö÷µÄ»î¶¯Çé¿ö£¬ÕâÓпÉÄÜÍþвµ½¸öÈËÒþ˽¡£

SmartDevice±êʶ·ûµ¼ÖµÄʼþÍâй¡£ÉÏÎÄÔø¾­Ìáµ½£¬Óû§¼ÒÀïÿ¸öSmartDevice¶¼»áËæ»ú·ÖÅäÒ»¸ö128λ±êʶ·û¡£È»¶øÕâ¸ö±êʶ·û²¢²»ÄÜÏòSmartAppÒþ²Ø¡£Ò»µ©Ä³¸öSmartApp»ñµÃÊÚȨÄÜÓëij¸öSmartDeviceͨÐÅ£¬¼´¿É¶ÁÈ¡device.idÖµ»ñÖªÕâ¸ö128λSmartDevice±êʶ·û¡£ÎÒÃÇ·¢ÏÖÓжñÒâSmartApp¿ÉÖ±½ÓʹÓøñêʶ·û¶ÁÈ¡ÆäËûÉ豸Éú³ÉµÄÈκÎʼþ£¬ÍêÈ«²»ÊÜÄÜÁ¦ÇëÇóµÄÏÞÖÆ¡£

²»ÐÒµÄÊÇ£¬É豸±êʶ·ûºÜÈÝÒ×±ã¿ÉÔÚ²»Í¬SmartAppÖ®¼ä½»»»£¬±êʶ·û¶ÔÉ豸µÄ´¦Àí³ÌÐòÍêÈ«ÊÇ͸Ã÷µÄ£¬Óë¾ßÌåSmartAppÒ²ÍêȫûÓйØÏµ¡£Ä¿Ç°SmartThingsÓ¦ÓÃÉ̵êÖÐÒѾ­Óкü¸¸öSmartApp¿ÉÒÔͨ¹ýOAuthЭÒéÔ¶³Ì»ñÈ¡Óû§¼ÒÖÐÉ豸µÄ±êʶ·û¡£

ʼþ´Û¸Ä¡£SmartThings¿ò¼Ü¼ÈûÓÐÕë¶ÔËùÉú³ÉµÄʼþÇ¿ÖÆÊµÊ©·ÃÎÊ¿ØÖÆ»úÖÆ£¬Ò²Ã»ÓÐÌṩ´¥·¢SmartAppÑé֤ʼþÍêÕûÐÔ»òÀ´Ô´µÄ·½·¨¡£ÎÒÃÇ·¢ÏÖÓиöÎÞÌØÈ¨SmartApp¿ÉÒÔͬʱ´Û¸ÄÎïÀíÉ豸ÒÔ¼°ÓëλÖÃÓйصÄʼþ¡£

SmartDeviceÔÚ¼ì²âµ½É豸ÎïÀí״̬µÄ±ä»¯ºó£¬»á²úÉúÏàӦʼþ¡£ÀýÈçÑÌÎí¼ì²âÆ÷SmartDevice»áÔÚ¼ì²âµ½ÖÜΧ´æÔÚÑÌÎíºó·¢³ö¡°ÓÐÑÌ¡±Ê¼þ¡£Ê¼þ¶ÔÏó°üº¬¶àÖÖ״̬ÐÅÏ¢£¬Íâ¼ÓÒ»¸öλÖñêʶ·û£¬Ò»¸öÖÐÊà±êʶ·û£¬ÒÔ¼°´ú±íʼþÀ´Ô´µÄ128λÉ豸±êʶ·û¡£ÎÒÃÇ·¢ÏÖ¹¥»÷Õß¿ÉÒÔͨ¹ýÕýÈ·µÄ±êʶ·û´´½¨·Ç·¨Ê¼þ¶ÔÏ󣬲¢ÔÚÆäÖзÅÈëÈκÎ״̬ÐÅÏ¢¡£Èç¹û³öÏÖ´ËÀàʼþ£¬SmartThings»á½«Ê¼þ´«²¥µ½ËùÓж©ÔĹýµÄSmartApp£¬¾ÍºÃÏñSmartDevice×Ô¼º´¥·¢ÁËÕâ¸öʼþÒ»Ñù¡£±êʶ·û¿ÉÒÔÇáÒ×»ñÈ¡£¬¶øÖÐÊàºÍλÖÃID»á×Ô¶¯¶ÔËùÓÐSmartApp¿ÉÓá£

¼ò¶øÑÔÖ®£¬SmartThingsʼþ×ÓϵͳÔÚÉè¼Æ·½ÃæºÜ²»°²È«¡£SmartDevice´óÁ¿Ê¹ÓÃÕâÖÖ·½Ê½·¢²¼×´Ì¬ºÍÃô¸ÐÊý¾Ý£¬ÎÒÃÇÊý¾Ý¼¯ÖеÄ132¸öÉ豸´¦Àí³ÌÐò£¬ÓÐ111¸ö»áÒý·¢ÕâÑùµÄʼþ£¨²ÎÔĽÅ×¢2£©¡£

¸ÅÄîÑéÖ¤¹¥»÷

ÎÒÃÇͨ¹ýËĴι¥»÷Ö¤Ã÷ÁËÌØÈ¨¹ý¸ßÕâÒ»Éè¼Æ·½ÃæµÄÎÊÌâÈçºÎÓ°Ï쵽סլ°²È«ÐÔ¡£ÎÒÃǽ«ÌØÈ¨¹ý¸ßÎÊÌâÓëSmartThings¿ò¼ÜÖÐÓйذ²È«Éè¼ÆµÄÆäËû覴ýáºÏÔÚÒ»Æð£¬°µµØÀï½øÐÐÁËÔ¶³Ì¹¥»÷¡£ÓÐ¹ØÆäËûÉè¼ÆÂ©¶´µÄÏêÇ飬Çë²ÎÔĽÅ×¢2ÖÐÌáµ½µÄ¡°Security Analysis of Emerging Smart Home Applications¡±¡£

±í2×ܽáÁËÕë¶ÔSmartThingsȨÏÞÄ£ÐÍÉè¼ÆÊ詽øÐеÄËĴι¥»÷¡£ºóÃÅPINÂë×¢Èë¹¥»÷ͨ¹ý´ÖÁ£¶ÈSmartApp-SmartDevice°ó¶¨ÌØÈ¨¹ý¸ßÎÊÌâ£¬Ç¿ÖÆÍ¨¹ýÏÖÓÐSmartApp½«PINÂëдÈëÃÅËø¡£¹ý¸ßµÄÌØÈ¨Ê¹µÃ¹¥»÷Õß¿ÉÒÔͨ¹ý±à³Ì·½Ê½½«PINÂë×¢ÈëSmartApp¡£ÃÅËøPINÂëÐá̽¹¥»÷Ôòͨ¹ýÇÄÇÄÔËÐеĶñÒâÓ¦Óã¬Ê¹ÓÃSmartThingsʼþÏµÍ³ÌØÈ¨¹ý¸ßÎÊÌ⣬ÔÚ´´½¨PINÂëµÄͬʱ½øÐÐÐá̽²¢Ë³ÀûÍâй¡£ÓÉÓÚ¶ÔλÖöÔÏóȱ·¦·ÃÎÊ¿ØÖÆ£¬¿ÉÒÔÆÛÆ­SmartAppÈÏΪ¼ÒÀïÓÐÈË£¬½ø¶øÍ¨¹ý¹¥»÷½ûÓöȼÙģʽ¡£×îºó£¬¼Ù»ð¾¯¹¥»÷ʹÓöñÒâÓ¦ÓÃÇÔÈ¡É豸±êʶ·ûÌáÉý×Ô¼ºµÄÌØÈ¨£¬Éú³ÉÐé¼ÙµÄÒ»Ñõ»¯Ì¼´«¸ÐÆ÷¶ÁÊý£¬½ø¶øË³ÀûÍê³É¡£

±í2£ºÕë¶ÔSmartThingsµÄËĴθÅÄîÑéÖ¤¹¥»÷

Ô¤¼Æµ½2020Ä꣬ÎïÁªÍø¹æÄ£½«·¢Õ¹ÖÁ°üº¬208ÒÚ¿ÉÁªÍøÉ豸£¬Ïû·ÑÕßÊг¡½«Ó­À´×î´ó°²×°Á¿[8]¡£Í¬Ê±ÎÒÃÇ·¢Ïֿɱà³Ì¿ò¼ÜÂ½ÐøÓ¿ÏÖ£¬ÕâЩ¼¼Êõ¿É½«Ô­±¾Ï໥¶ÀÁ¢µÄÉ豸ͳһµ½Ò»¸ö¿ÉÖ§³ÖµÚÈý·½Ó¦ÓÃµÄÆ½Ì¨¡£ËäÈ»µÚÈý·½Ó¦ÓÃÄܸüºÃµØ·¢»ÓÍøÂ绯ÖÇÄÜÉ豸µÄ×÷Ó㬵«Ò²Ô̺¬Ò»¶¨µÄ¼¼Êõ·çÏÕ¡£±¾ÎÄÖУ¬ÎÒÃÇÑо¿ÁËËÄÖÖпò¼Ü£¨IoTivity¡¢HomeKit¡¢AllJoyn£¬ÒÔ¼°SmartThings£©µÄȨÏÞÄ£ÐÍ£¬ÒòΪȨÏÞÄ£ÐÍÍùÍùÊÇÓû§µÄÒþ˽Êý¾ÝºÍÎïÀíÉ豸£¬ÒÔ¼°¹¥»÷ÕßÖ®¼äµÄµÚÒ»µÀ·ÀÏß¡£°²È«Éè¼Æ´æÔÚ覴õÄȨÏÞÄ£ÐÍÈÝÒ×Ôì³É¸÷ÖÖÀàÐ͵Ĺ¥»÷¡£ÎÒÃǵĽáÂÛÖ÷Ҫǿµ÷ÐèÒª¶Ô°²È«Ä£ÐÍ£¬ÒÔ¼°Ó¦ÓûñµÃ·ÃÎÊÖ®ºó¶ÔÊý¾ÝµÄʹÓ÷½Ê½½øÐиüÉîÈëµÄÑо¿[9]¡£

Ï£ÍûÓйØSmartThingsµÄ·ÖÎö¿ÉÒÔÌáÐÑSmartThings¿ª·¢Õß×ÅÊÖÉè¼ÆÊµÏÖÄܹ»¼õÉÙ×Ô¶¯»ñµÃ¹ý¸ßÌØÈ¨ÕâÒ»ÎÊÌâµÄ¼¼Êõ£¬²¢ÔÚÄÜÁ¦µÄÁ£¶ÈºÍÒ×ÓÃÐÔÖ®¼ä½øÐиüÈ«ÃæµÄȨºâ¡£×÷ΪµÚÒ»µÀ·ÀÏߣ¬SmartThingsÍŶÓÓ¦ÐÞ¶©×Ô¼ºµÄÓ¦ÓÃÉóÔÄÖ¸ÄÏ£¬²ÎÕÕÎÒÃǽøÐй¥»÷µÄ·½Ê½ÊÖ¹¤¼ì²é¸ßÌØÈ¨µÄʹÓúÍÀÄÓÃÇé¿ö¡£Èç¹ûÏ£Íû½øÒ»²½ÔöÇ¿·ÀÓù»úÖÆ£¬SmartThings»¹ÐèÒªÐÞ¶©¿ª·¢ÕßÎĵµ£¬ÌṩÓ밲ȫÓйصÄ×î¼Ñʵ¼ù¡£ÀýÈçÖ¸µ¼¿ª·¢ÕßÕë¶Ô×Ô¼º¶©ÔĵÄʼþ½øÐÐÑÝÁ·£¬³ý·ÇÓÐÃ÷È·ÇÒÉ÷ÖØµÄÉùÃ÷£¬·ñÔò¾¡Á¿²»ÒªÊ¹ÓÃGroovy¶¯Ì¬·½·¨Ö´ÐУ¬½è´ËÈ·±£²»»á±»Ö´ÐзÇÔ¤ÆÚ²Ù×÷£¬½ø¶ø·ÀÖ¹Ô¶³Ì¹¥»÷ÕßÀÄÓùý¸ßµÄÌØÈ¨[10]¡£

   
2118 ´Îä¯ÀÀ       28
 
Ïà¹ØÎÄÕÂ

iOSÓ¦Óð²È«¿ª·¢£¬Äã²»ÖªµÀµÄÄÇЩÊÂÊõ
Web°²È«Ö®SQL×¢Èë¹¥»÷
ÒÆ¶¯APP°²È«ÔÚÉøÍ¸²âÊÔÖеÄÓ¦ÓÃ
´ÓGoogle±¸·Ý»¥ÁªÍø¿´¡°Êý¾Ý°²È«¡±
 
Ïà¹ØÎĵµ

web°²È«Éè¼ÆÓë·À»¤
»¥ÁªÍøº£Á¿ÄÚÈݰ²È«´¦Àí¼¼Êõ
ºÚ¿Í¹¥»÷Óë·À·¶¼¼Êõ
WEBºÚºÐ°²È«¼ì²â
 
Ïà¹Ø¿Î³Ì

WEBÍøÕ¾ÓëÓ¦Óð²È«Ô­ÀíÓëʵ¼ù
webÓ¦Óð²È«¼Ü¹¹Éè¼Æ
´´½¨°²È«µÄJ2EE WebÓ¦ÓôúÂë
ÐÅÏ¢°²È«ÎÊÌâÓë·À·¶