{"title":"调试楼宇自动化应用——由于缺乏实用且价格合理的通信技术,楼宇自动化一直受到阻碍,但ZigBee使得将无线通信嵌入到几乎任何商用楼宇自动化产品中成为现实","authors":"A. Wheeler","doi":"10.1049/CCE:20070107","DOIUrl":null,"url":null,"abstract":"Building automation has been hamstrung by the lack of practical and affordable communications technologies, but ZigBee makes it feasible to embed wireless communications into virtually any commercial building automation product. ZigBee-based building automation applications are usually built on resource-constrained 8-bit or 16-bit microcontrollers, with the networking stack and application often sharing the same processor. Many ZigBee-based applications already exist in other forms, often using wired networks or no networking. Consider, for example, a ZigBee wireless thermostat. Its debugging challenges are similar to those posed by standard microcontroller unit (MCU)-based thermostats. But the debugging challenges are compounded when the MCU has to be shared by an application and a network stack, not to mention the non-determinism of wireless networking. As ZigBee systems grow in size, from a single thermostat to a complete building HVAC system, for example, the applications become more distributed with many processors and communications links involved. A new approach to debugging is needed to enable this type of application development.","PeriodicalId":401124,"journal":{"name":"Computing & Control Engineering Journal","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Debugging building automation applications - Building automation has been hamstrung by the lack of practical and affordable communications technologies but ZigBee makes it practical to embed wireless communications into virtually any commercial building automation product\",\"authors\":\"A. Wheeler\",\"doi\":\"10.1049/CCE:20070107\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Building automation has been hamstrung by the lack of practical and affordable communications technologies, but ZigBee makes it feasible to embed wireless communications into virtually any commercial building automation product. ZigBee-based building automation applications are usually built on resource-constrained 8-bit or 16-bit microcontrollers, with the networking stack and application often sharing the same processor. Many ZigBee-based applications already exist in other forms, often using wired networks or no networking. Consider, for example, a ZigBee wireless thermostat. Its debugging challenges are similar to those posed by standard microcontroller unit (MCU)-based thermostats. But the debugging challenges are compounded when the MCU has to be shared by an application and a network stack, not to mention the non-determinism of wireless networking. As ZigBee systems grow in size, from a single thermostat to a complete building HVAC system, for example, the applications become more distributed with many processors and communications links involved. A new approach to debugging is needed to enable this type of application development.\",\"PeriodicalId\":401124,\"journal\":{\"name\":\"Computing & Control Engineering Journal\",\"volume\":\"6 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-03-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Computing & Control Engineering Journal\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1049/CCE:20070107\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computing & Control Engineering Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1049/CCE:20070107","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Debugging building automation applications - Building automation has been hamstrung by the lack of practical and affordable communications technologies but ZigBee makes it practical to embed wireless communications into virtually any commercial building automation product
Building automation has been hamstrung by the lack of practical and affordable communications technologies, but ZigBee makes it feasible to embed wireless communications into virtually any commercial building automation product. ZigBee-based building automation applications are usually built on resource-constrained 8-bit or 16-bit microcontrollers, with the networking stack and application often sharing the same processor. Many ZigBee-based applications already exist in other forms, often using wired networks or no networking. Consider, for example, a ZigBee wireless thermostat. Its debugging challenges are similar to those posed by standard microcontroller unit (MCU)-based thermostats. But the debugging challenges are compounded when the MCU has to be shared by an application and a network stack, not to mention the non-determinism of wireless networking. As ZigBee systems grow in size, from a single thermostat to a complete building HVAC system, for example, the applications become more distributed with many processors and communications links involved. A new approach to debugging is needed to enable this type of application development.