Welcome to Nuclear Fusion and Plasma Physics, Today is Share:

NUCLEAR FUSION AND PLASMA PHYSICS ›› 2015, Vol. 35 ›› Issue (2): 143-150.

• Nuclear Fusion Engineering and Technology • Previous Articles     Next Articles

Design and implementation of J-TEXT tokamak remote participation system

LI Guang1, 2, ZHANG Ming1, 2, ZHENG Wei1, 2, ZHANG Jing1, 2, LIU Rui1, 2, ZHUANG Ge1, 2   

  1. (1. State Key laboratory of Advanced Electromagnetic Engineering and Technology, Wuhan 430074; 2. Huazhong University of Science and Technology, Wuhan 430074)
  • Online:2015-06-15 Published:2015-06-15
  • Supported by:

    国家磁约束核聚变能发展研究专项(2010GB108004,2013GB113003)

J-TEXT 远程参与实验系统的设计与实现

李 光1, 2,张 明1, 2,郑 玮1, 2,张 璟1, 2,刘 睿1, 2,庄 革1, 2   

  1. (1. 强电磁工程与新技术国家重点实验室,武汉 430074;2. 华中科技大学电气与电子工程学院,武汉 430074)
  • 作者简介:李光(1989-),男,广西北流人,硕士,电气工程专业。
  • 基金资助:

    国家磁约束核聚变能发展研究专项(2010GB108004,2013GB113003)

Abstract:

An open platform for users to participate in J-TEXT tokamak experiment via Internet remotely was designed .The implementation of Web service applies the Representational State Transfer (RESTful) software architecture, developers can use the open API to develop tokamak applications based on their requirements. Authentication and Authorization system protects the open API against hacker attacks. Implementation of J-TEXT tokamak remote participation system based on ASP.NET Web API framework. In the real time data updating area it uses ASP.NET SignalR library to implement multiple server push strategies. The system is flexible and compatible with Experimental Physics and Industrial Control System (EPICS) software. Now it has been already integrated into the J-TEXT Control, Data Access and Communication (CODAC) system. The test and application results show that the system can work continuously and stably, and meet the requirements of tokamak remote participation.

Key words: Tokamak, Remote participation, Open platform, Web API, Authentication and authorization;Server push

摘要:

设计了一个开放平台使研究者能够远程参与J-TEXT 装置实验,应用Representational State Transfer (RESTful)软件架构模式实现Web 应用,提供大量的开放API 给开发者开发托卡马克应用软件。认证和授权功能避免了开放的API 被用户恶意使用。J-TEXT 装置远程参与实验Web 应用使用了ASP.NET SignalR 框架,在实时刷新界面状态方面取得良好的效果,还实现了多种服务器推送信息的策略。系统具有良好的灵活性,兼容 Experimental Physics and Industrial Control System (EPICS)软件,目前已经集成到J-TEXT Control, Data Access and Communication (CODAC)系统中使用。Web 应用和Android 应用的测试和使用结果表明,系统能够连续稳定运行,可以满足装置远程参与实验的需求。

关键词: 托卡马克, 远程参与实验, 开放平台, Web API, 认证和授权, 服务器推送

CLC Number: