KR102276409B1 - 로라 통신 단말의 무선 펌웨어 업그레이드 시스템 및 방법 - Google Patents
로라 통신 단말의 무선 펌웨어 업그레이드 시스템 및 방법 Download PDFInfo
- Publication number
- KR102276409B1 KR102276409B1 KR1020210006257A KR20210006257A KR102276409B1 KR 102276409 B1 KR102276409 B1 KR 102276409B1 KR 1020210006257 A KR1020210006257 A KR 1020210006257A KR 20210006257 A KR20210006257 A KR 20210006257A KR 102276409 B1 KR102276409 B1 KR 102276409B1
- Authority
- KR
- South Korea
- Prior art keywords
- lora
- upgrade
- terminal
- communication
- mode
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004891 communication Methods 0.000 title claims abstract description 228
- QVFWZNCVPCJQOP-UHFFFAOYSA-N chloralodol Chemical compound CC(O)(C)CC(C)OC(O)C(Cl)(Cl)Cl QVFWZNCVPCJQOP-UHFFFAOYSA-N 0.000 title claims abstract description 59
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000006243 chemical reaction Methods 0.000 claims description 23
- 230000008859 change Effects 0.000 claims description 8
- 108700026140 MAC combination Proteins 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 15
- 238000005516 engineering process Methods 0.000 description 12
- 230000005540 biological transmission Effects 0.000 description 6
- 239000000470 constituent Substances 0.000 description 5
- 230000004048 modification Effects 0.000 description 5
- 238000012986 modification Methods 0.000 description 5
- 230000003321 amplification Effects 0.000 description 4
- 238000003199 nucleic acid amplification method Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000009471 action Effects 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- 108010003272 Hyaluronate lyase Proteins 0.000 description 1
- 235000014676 Phragmites communis Nutrition 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
Description
도 2는 본 발명의 일 실시예에 따른 대상 로라 단말의 블록도.
도 3은 일 실시예에 따른 업그레이드 로라 단말의 블록도.
도 4는 본 발명의 일 실시예에 따른 로라 통신 단말의 펌웨어 업그레이드 시스템에 따른 각 구성의 동작을 설명하기 위한 개념도.
도 5는 본 발명의 일 실시예에 따른 로라 통신 단말의 펌웨어 업그레이드 방법을 설명하기 위한 흐름도.
도 6은 본 실시예의 변형예에 따른 로라 통신 단말의 펌웨어 업그레이드 시스템을 설명하기 위한 도면.
도 7은 본 발명의 변형예에 따른 로라 통신 단말의 펌웨어 업그레이드 시스템에 따른 각 구성의 동작을 설명하기 위한 개념도.
도 8은 본 발명의 변형예에 따른 로라 통신 단말의 펌웨어 업그레이드 방법을 설명하기 위한 흐름도.
도 9는 본 발명의 다른 실시예에 따른 로라 통신 단말의 펌웨어 업그레이드 시스템을 개념도.
도 10은 다른 실시예에 따른 통신 로라 단말의 블록도.
121: 통신 모드 제어부 122: 프로토콜 제어부
130단말 제어부 200: 제어 서버
210: 서버 통신부 220: 업그레이 모드 변경부
300: 로라 게이트웨이 400: 업그레이드 로라 단말
410: 업그레이드 통신부 420: 업그레이드 통신 제어부
421: 업그레이드 통신 모드 제어부 422: 업그레이드 프로토콜 제어부
430: 업그레이드 단말 제어부 500: 통신 로라 단말
510: 로라 통신부 520: 로라 통신 제어부
530: 로라 단말 제어부
Claims (8)
- 로라 네트워크를 구성하고, 업그레이드 대상이 되는 대상 로라 단말;
상기 대상 로라 단말을 제어하고 무선 펌웨어 업그레이드 모드로 전환하는 제어 서버;
상기 대상 로라 단말과 제어 서버 간 통신을 중계하는 로라 게이트웨이; 및
상기 대상 로라 단말을 원격 무선 펌웨어 업그레이드 모드로 전환시켜 대상 로라 단말의 펌웨어 업데이트를 수행하는 업그레이드 로라 단말을 포함하며,
상기 제어 서버는 대상 로라 단말 및 로라 게이트 웨이와 통신을 수행하는 서버 통신부와, 클래스 A모드 또는 클래스 B모드에서 동작중인 대상 로라 단말의 모드 변경을 위한 업그레이드 모드 변경부와, 전체 네트워크를 제어하는 제어부와, 데이터가 저장되는 데이터부를 포함하고, 상기 업그레이드 모드 변경부는 로라 게이트웨이를 거쳐 대상 로라 단말로부터 제공받은 주기 보고 정보 또는 이벤트 데이터를 수신받고, 업그레이드 대상인 경우에는 원격 무선 펌웨어 업그레이드 모드 전환을 위한 정보를 로라 게이트 웨이를 통해 대상 로라 단말에 제공하되, 원격 무선 펌웨어 업그레이드 모드 전환을 위한 정보를 대상 로라 단말에 다운링크 메시지로 전송하며,
상기 원격 무선 펌웨어 업그레이드 모드 전환을 위한 정보에는 모드 전환 명령 정보와 접속할 업그레이드 로라 단말 정보를 포함하고, 상기 대상 로라 단말은 원격 무선 펌웨어 업그레이드 모드로 전환하되, 접속할 업그레이드 로라 단말 정보와 일치한 통신 관련 정보로 통신을 수행하여 신규 펌웨어 정보를 제공 받아 펌웨어 업그레이드를 실시하는 것을 특징으로 하는 로라 통신 단말의 무선 펌웨어 업그레이드 시스템.
- 제1항에 있어서,
상기 대상 로라 단말은 펌웨어 업그레이드 모드로 전환하기 위한 메시지를 클래스 C모드에서는 업그레이드 로라 단말로부터 제공 받고, 클래스 A모드 또는 B모드에서는 제어 서버로부터 제공 받는 것을 특징으로 하는 로라 통신 단말의 무선 펌웨어 업그레이드 시스템.
- 제1항에 있어서,
상기 대상 로라 단말은 업그레이드 로라 단말, 제어 서버, 로라 게이트웨이와 CSS 통신을 수행하는 통신부와, 통신부의 통신 모드를 조절하는 통신 모드 제어부와 통신 프로토콜을 조절하는 통신 프로토콜 제어부를 구비하는 통신 제어부와, 펌웨어를 포함한 단말 정보가 저장되고 단말의 동작을 제어하는 단말 제어부를 포함하는 것을 특징으로 하는 로라 통신 단말의 무선 펌웨어 업그레이드 시스템.
- 제3항에 있어서,
상기 통신 모드 제어부는 업그레이드 로라 단말 또는 제어 서버의 원격 무선 펌웨어 업그레이드 모드 전환을 위한 정보에 따라 대상 로라 단말을 원격 무선 펌웨어 업그레이드 모드로 전환하고, 상기 통신 프로토콜 제어부는 LoRaWAN 표준 맥 프로토콜을 관리하되, 원격 무선 펌웨어 업그레이드 모드 전환을 위해 메시지 타입(MType)을 자가망(Prorietary)으로 할당된 '111'을 사용하는 것을 특징으로 하는 로라 통신 단말의 무선 펌웨어 업그레이드 시스템.
- 제3항에 있어서,
상기 통신 프로토콜 제어부는 LoRaWAN 표준 맥 프로토콜을 관리하되, 원격 무선 펌웨어 업그레이드 모드 전환을 위해 MAC Command ID(CID)를 자가망으로 할당된 “0x80” ~ “OxFF”의 범위에서 사용하는 것을 특징으로 하는 로라 통신 단말의 무선 펌웨어 업그레이드 시스템.
- 제3항에 있어서,
상기 단말 제어부는 업그레이드 로라 단말 또는 제어 서버로부터 제공 받은 원격 무선 펌웨어 모드 전환을 위한 정보에서, 다비이스 EUI를 확인하여 자신의 EUI 정보와 일치하는지를 확인하고, 일치하는 경우에는 원격 무선 펌웨어 업그레이드 모드로 동작하고, 전송 받은 주파수 채널, SF 및 SYNCWORD의 파라미터에 따라 업그레이드 로라 단말과 통신을 진행하여, 신규 펌웨어를 제공 받아 펌웨어를 업그레이드하는 것을 특징으로 하는 로라 통신 단말의 무선 펌웨어 업그레이드 시스템.
- 청구항 1 내지 청구항 6 중 어느 한 항에 따른 로라 통신 단말의 무선 펌웨어 업그레이드 시스템을 이용한 대상 로라 통신 단말의 무선 펌웨어 업그레이드 방법에 있어서,
업그레이드 로라 단말 또는 제어 서버가 원격 무선 펌웨어 업그레이드 모드 전환을 위한 메시지를 대상 로라 단말에 전송하는 단계;
상기 대상 로라 단말은 제공 받은 메시지를 검토하여 업그레이드 신호인지와 자신의 EUI 정보에 해당하는지 여부를 판단하여, 해당하는 경우 원격 우선 펌웨어 업그레이드 모드로 전환하는 단계; 및
상기 대상 로라 단말은 리셋 이후에 업그레이드 로라 단말로부터 로라 CSS 통신 방식으로 신규 펌웨어 데이터를 제공 받고, 신규 펌웨어의 무결성이 확인된 이후에 신규 펌웨어로 업그레이드를 실시하는 단계를 포함하는 것을 특징으로 하는 로라 통신 단말의 무선 펌웨어 업그레이드 방법.
- 제7항에 있어서, 상기 원격 무선 펌웨어 업그레이드 모드로 전환하는 단계는,
상기 대상 로라 단말은 로라 통신 모드에서 원격 무선 펌웨어 업그레이드 모드로 전환하되, 신규 펌웨어 수신을 위한 통신 채널을 저장하고, 원격 무선 펌웨어 업그레이드 플래그(FOTA Flag)를 설정한 다음 리셋하는 단계와,
원격 무선 펌웨어 업그레이드 모드로 전환과, 원격 무선 펌웨어 업그레이드 플래그를 해제하고, 통신 채널을 설정하고, 원격 무선 펌웨어 업그레이드 모드 전환이 완료된 메시지를 업그레이드 로라 단말에 전송하는 단계를 포함하는 것을 특징으로 하는 로라 통신 단말의 무선 펌웨어 업그레이드 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210006257A KR102276409B1 (ko) | 2021-01-15 | 2021-01-15 | 로라 통신 단말의 무선 펌웨어 업그레이드 시스템 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020210006257A KR102276409B1 (ko) | 2021-01-15 | 2021-01-15 | 로라 통신 단말의 무선 펌웨어 업그레이드 시스템 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102276409B1 true KR102276409B1 (ko) | 2021-07-13 |
Family
ID=76858568
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020210006257A Active KR102276409B1 (ko) | 2021-01-15 | 2021-01-15 | 로라 통신 단말의 무선 펌웨어 업그레이드 시스템 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102276409B1 (ko) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20230020615A (ko) | 2021-08-03 | 2023-02-13 | 시큐리티플랫폼 주식회사 | 다양한 통신 프로토콜이 적용 가능한 통합 디바이스 펌웨어 관리 방법 및 시스템 |
KR20230040434A (ko) | 2021-09-15 | 2023-03-23 | 시큐리티플랫폼 주식회사 | 다양한 통신 프로토콜 적용에 따른 멀티 프로세싱이 가능한 디바이스 펌웨어 관리 방법 및 시스템 |
KR20230041865A (ko) | 2021-09-17 | 2023-03-27 | 한전케이디엔주식회사 | Diff 이미지 구성을 통한 펌웨어 업데이트 관리 방법 및 이를 실행하기 위한 기록매체에 저장된 컴퓨터 프로그램 |
WO2024164484A1 (zh) * | 2023-02-07 | 2024-08-15 | 苏州德姆斯信息技术有限公司 | 一种无线终端固件升级方法及固件升级系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110047671A (ko) * | 2009-10-30 | 2011-05-09 | 엘지이노텍 주식회사 | 전자책 단말기의 펌웨어 업그레이드 시스템 |
KR101731996B1 (ko) * | 2016-12-07 | 2017-05-04 | 주식회사 우리 | 로라 및 와이파이 통신을 절체시키기 위한 장치 |
KR20180076852A (ko) * | 2016-12-28 | 2018-07-06 | 부산대학교 산학협력단 | LoRa 통신을 이용한 비가시거리 통신지역에서의 사물 추적 시스템 및 방법 |
KR102005409B1 (ko) | 2018-10-11 | 2019-07-30 | 주식회사 케이스마트피아 | 로라(LoRa) 사물인터넷(IoT)에서 FSK 모드를 이용한 원격 펌웨어 업그레이드 시스템 |
-
2021
- 2021-01-15 KR KR1020210006257A patent/KR102276409B1/ko active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110047671A (ko) * | 2009-10-30 | 2011-05-09 | 엘지이노텍 주식회사 | 전자책 단말기의 펌웨어 업그레이드 시스템 |
KR101731996B1 (ko) * | 2016-12-07 | 2017-05-04 | 주식회사 우리 | 로라 및 와이파이 통신을 절체시키기 위한 장치 |
KR20180076852A (ko) * | 2016-12-28 | 2018-07-06 | 부산대학교 산학협력단 | LoRa 통신을 이용한 비가시거리 통신지역에서의 사물 추적 시스템 및 방법 |
KR102005409B1 (ko) | 2018-10-11 | 2019-07-30 | 주식회사 케이스마트피아 | 로라(LoRa) 사물인터넷(IoT)에서 FSK 모드를 이용한 원격 펌웨어 업그레이드 시스템 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20230020615A (ko) | 2021-08-03 | 2023-02-13 | 시큐리티플랫폼 주식회사 | 다양한 통신 프로토콜이 적용 가능한 통합 디바이스 펌웨어 관리 방법 및 시스템 |
KR20230040434A (ko) | 2021-09-15 | 2023-03-23 | 시큐리티플랫폼 주식회사 | 다양한 통신 프로토콜 적용에 따른 멀티 프로세싱이 가능한 디바이스 펌웨어 관리 방법 및 시스템 |
KR20230041865A (ko) | 2021-09-17 | 2023-03-27 | 한전케이디엔주식회사 | Diff 이미지 구성을 통한 펌웨어 업데이트 관리 방법 및 이를 실행하기 위한 기록매체에 저장된 컴퓨터 프로그램 |
WO2024164484A1 (zh) * | 2023-02-07 | 2024-08-15 | 苏州德姆斯信息技术有限公司 | 一种无线终端固件升级方法及固件升级系统 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102276409B1 (ko) | 로라 통신 단말의 무선 펌웨어 업그레이드 시스템 및 방법 | |
KR101616444B1 (ko) | 근거리 무선통신 방식의 사물지능통신 기기들에 대한 원격 관리 시스템 | |
KR20100101751A (ko) | 펨토 기지국을 갖는 통신 시스템 및 그의 간섭 제어 방법 | |
KR20100086107A (ko) | 통신 시스템 및 그의 펨토 기지국 연결 변경 방법 | |
US8355726B2 (en) | Device for facilitating overlay network operation in an underlay network environment | |
US20130208712A1 (en) | Disaster prevention system based on wireless local area network and method for the same | |
US20220345978A1 (en) | Network control device, network control system, and network control method | |
US11012308B2 (en) | Method for configuring a wireless fire detection system | |
KR101472572B1 (ko) | 기지국의 반송파 관리 장치, 반송파 관리 방법, 단말 및 단말의 반송파 관리 방법 | |
WO2011077729A1 (ja) | 無線基地局及び無線基地局の周波数帯域選択方法 | |
US20180049140A1 (en) | Method and apparatus for controlling high power transmission | |
CN113970171A (zh) | 一种开启空调器的配网模式的方法及控制终端 | |
WO2011114463A1 (ja) | 無線通信システム、通信制御方法及び基地局 | |
WO2008033616B1 (en) | Method and apparatus for configuring equipment in a communication network | |
JP5838741B2 (ja) | 通信システム、通信方法、及び基地局 | |
EP3479617A1 (en) | Automatic configuration testing and verification of a communication node | |
KR20120137706A (ko) | 통신 시스템, 그의 펨토 기지국 및 그의 클러스터링 및 핸드오버 수행 방법 | |
US20220210661A1 (en) | Determining Allocation of Resources in a Wireless Network | |
EP1385349B1 (en) | Radio relay apparatus, method of determining identification code thereof, and monitoring apparatus | |
KR200368067Y1 (ko) | 무선 홈 네트워크용 전원 제어 장치 | |
JP2015516713A (ja) | 無線制限ノードにメッセージを送信するシステム及び方法 | |
JP6989577B2 (ja) | 通信システム、情報処理装置、無線端末、情報処理装置の制御方法、無線端末の制御方法、および、プログラム | |
CN108353337A (zh) | 用于在网络中传输数据的方法和设备 | |
JP2012119771A (ja) | 基地局装置および通信方法 | |
CN102598798A (zh) | 无线通信系统、高功率基站、低功率基站、无线终端及无线通信方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20210115 |
|
PA0201 | Request for examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20210118 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20210115 Patent event code: PA03021R01I Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210302 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20210628 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210706 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20210707 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20240806 Start annual number: 4 End annual number: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20250422 Start annual number: 5 End annual number: 5 |