-
题名AHL NB⁃IoT架构可移植性分析
- 1
-
-
作者
喻炳政
王宜怀
张建
刘强
-
机构
苏州大学计算机科学与技术学院
苏州大学文正学院
苏州大学东吴学院
-
出处
《现代电子技术》
2022年第6期74-80,共7页
-
基金
国家自然科学基金面上项目:面向群智感知的高可靠数据收集与筛选关键技术研究(61672369)
江苏高校优势学科建设工程资助项目(PAPD)
教育部2019年第一批产学合作协同育人项目(201901004033,201901276008)。
-
文摘
针对传统物联网开发的软硬件可移植性低,而知名企业倾向于以服务形式发布产品,避免透露专业细节的问题,文中提出一种软硬件构件化、可移植、开源的开发架构。开发架构将硬件分为两部分,再辅以外接传感器实现硬件模块化设计。在设计硬件电路时,将各部分电路分模块以便于进行移植复用。软件设计方面,针对模块化的硬件进行构件化开发,以降低构件的耦合性并减少程序的改动;同时将微控制器的FLASH存储区域分为两部分,将部分程序固化在指定扇区,通过功能函数实现程序跳转,提高系统的稳定性。通过软件分层次设计和移植可提高构件程序的可复用性。最后将原本AHL NB⁃IoT架构下基于MKL36Z64芯片实现的窄带程序、电能质量监测程序移植到STM32L431芯片上,验证了文中提出的架构具有较强的可移植性与稳定性。
-
关键词
AHL
NB⁃IoT架构
可移植性分析
开发架构
模块化设计
软件构件化
窄带物联网
程序移植
程序跳转
-
Keywords
AHL NB⁃IoT architecture
portability analysis
development architecture
modularity design
software modularity
NB⁃IoT
program transplantation
program jump
-
分类号
TN911.1-34
[电子电信—通信与信息系统]
TP311.5
[自动化与计算机技术—计算机软件与理论]
-