-
题名基于异步非阻塞框架的电力物联网通信技术
被引量:2
- 1
-
-
作者
吴振冲
徐成司
董树锋
-
机构
浙江大学电气工程学院
国网浙江省电力有限公司杭州供电公司
-
出处
《电力信息与通信技术》
2023年第10期1-9,共9页
-
基金
国家自然科学基金项目(52077193)。
-
文摘
针对传统阻塞式通信技术在电力物联网硬件资源受限的条件下难以实现可靠高效通信的问题,文章提出基于异步非阻塞框架的电力物联网通信技术。首先,根据异步非阻塞技术原理,基于Rust语言异步编程方法和Tokio异步框架,设计异步非阻塞通信框架,包括客户端连接、服务端连接与监听以及非阻塞的网络数据读写方式等。然后以当前电力远动通信领域中应用最为广泛的IEC 104规约为例,设计其异步非阻塞通信实现方式。最后,对基于异步非阻塞框架实现的通信软件进行一致性测试和性能测试,将测试结果与传统阻塞式通信实现方式对比分析,并通过实际工业园区电力物联网工程应用验证所提技术的有效性和高效性。
-
关键词
电力物联网
异步非阻塞通信
rust语言
Tokio框架
数据读写
IEC
104规约
-
Keywords
power Internet of things
asynchronous non-blocking communication
rust language
Tokio framework
data read and write
IEC 104 protocol
-
分类号
TM73
[电气工程—电力系统及自动化]
-
-
题名Rust语言在核电安全级仪控研发应用探讨
被引量:1
- 2
-
-
作者
杨斌
蒋维
常泽海
-
机构
西安交通大学核科学与技术学院
中国核动力研究设计院核反应堆系统设计技术重点实验室
-
出处
《仪器仪表用户》
2023年第6期65-68,共4页
-
文摘
在核安全级(1E)仪控应用中,基于处理器的应用绝大部分使用C语言来实现。针对C语言存在弱内存管理、弱数据类型、易于出错的指针控制等天然语言缺陷,提出了更安全的Rust编程语言在核电仪控中应用可能性的探讨。首先分析了C语言固有特性的安全缺陷和Rust语言的安全优势,其次结合核电行业安全软件关键需求探讨了Rust语言的切实应用场景,并阐述了Rust语言应用于核电仪控面临着极大的挑战。最后,为推动核电仪控领域应用更安全的编程语言,提出了积极的展望。
-
关键词
核电安全
仪控软件
rust语言
-
Keywords
nuclear power safety
instrumentation and control software
rust language
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-