下面部分是LZ对标题的来自官方的解释,具体文档可参考《Introduction to alljoyn thin client》
alljoyn瘦客户端仍然是alljoyn,它与标准客户端可以进行完成的互操作。由于alljoyn网络协议的存在,他们彼此也不知道对方是标准端还是瘦端
AJTC由于资源有限,无法运行daemon程序(它实现了alljoyn核心特性,所以通信时必须有它),所以alljoyn体系规定AJTC可以向AJSC借daemon。比如看下图:
AJTC 系统A和AJTC 系统B借用运行在主机B上的daemon,以使得运行在不同设备间的客户与服务可以通信。这种连接有两种类型:一是非信任连接,即允许AJTC设备连接任何邻近的任何daemon;二是信任连接,只允许特定AJTC连接特定daemon
那么,AJTC是怎样借到标准端的daemon的呢?这个过程与客户端和服务端的发现与连接过程是类似的。daemon会悄悄地向外部AJTC设备发布well-known name,当AJTC发现name并尝试连接时,如果是信任连接,daemon会检查AJTC设备的合法性,如果是非信任连接则允许任何连接。并注意daemon对AJTC请求的响应也是悄悄发送的