无线传感器网络是由大量节点和网关设备组成的,节点和网关的分布范围非常广泛,有时它们可能被分布在人迹罕至的恶劣环境中。根据应用需求,经常需要对节点和网关的软件进行更新或替换,鉴于其分布环境问题,每次将设备回收进行软件更新很不现实,因此考虑对无线传感器网络进行远程重编程。在对无线传感器网络和下一代互联网研究的基础上,文中主要对无线传感器网络重编程的关键技术进行了研究,在现有Contikiloader模块的基础上,搭建通信操作平台并实现了基于Contiki的无线传感器网络重编程,实现中心管理服务器对无线传感器节点的远程重编程。
Wireless sensor network is composed by a large number of nodes and gateways, these nodes and gateways are distributed wide- ly, sometimes they may be distributed in the harsh inaccessible environment. According to the application requirements, need to update or replace their software ,in view of the distribution of environmental issues, each device recovery software update is not realistic, and there- fore consider reprogramming wireless sensor networks remotely. Based on the research of wireless sensor networks and the next generation of Internet research,in this paper, the key technology of the reprogramming of wireless sensor network is analyzed. On the basis of the ex- isting the Contiki loader module, build a communication platform, and a kind of reprogramming system based on Contiki runtime loading module is implemented. In this method,the central management server can reprogrammed the wireless sensor nodes remotely.