[go: up one dir, main page]

JP2020195122A - Communication apparatus and control method for the same - Google Patents

Communication apparatus and control method for the same Download PDF

Info

Publication number
JP2020195122A
JP2020195122A JP2019101517A JP2019101517A JP2020195122A JP 2020195122 A JP2020195122 A JP 2020195122A JP 2019101517 A JP2019101517 A JP 2019101517A JP 2019101517 A JP2019101517 A JP 2019101517A JP 2020195122 A JP2020195122 A JP 2020195122A
Authority
JP
Japan
Prior art keywords
communication
unit
server
firmware
communication unit
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.)
Pending
Application number
JP2019101517A
Other languages
Japanese (ja)
Inventor
完途 中井
Kanto Nakai
完途 中井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Corp
Original Assignee
Kyocera Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Kyocera Corp filed Critical Kyocera Corp
Priority to JP2019101517A priority Critical patent/JP2020195122A/en
Priority to PCT/JP2020/020836 priority patent/WO2020241661A1/en
Publication of JP2020195122A publication Critical patent/JP2020195122A/en
Priority to US17/454,678 priority patent/US12137417B2/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Stored Programmes (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

【課題】消費電力の増大を抑制しつつ、無線通信によるファームウェア更新を効率的に行う。【解決手段】通信機器100は、無線通信を行う通信部140と、通信部140によりサーバとのデータ通信を開始する際に通信部140を起動状態に切り替え、このデータ通信が完了した際に通信部140を休止状態に切り替える制御部120とを備える。通信部140は、通信部140のファームウェア更新の有無をデータ通信中に確認し、ファームウェア更新がある場合はその旨を制御部120に通知する。制御部120は、ファームウェア更新がある旨を通信部140から通知されると、データ通信が完了しても通信部140を起動状態に維持する。【選択図】図2PROBLEM TO BE SOLVED: To efficiently update firmware by wireless communication while suppressing an increase in power consumption. A communication device 100 switches a communication unit 140 that performs wireless communication to an activated state when the communication unit 140 starts data communication with a server, and communicates when the data communication is completed. A control unit 120 for switching the unit 140 to a hibernation state is provided. The communication unit 140 confirms whether or not the firmware of the communication unit 140 has been updated during data communication, and notifies the control unit 120 of the firmware update if there is a firmware update. When the communication unit 140 notifies that there is a firmware update, the control unit 120 maintains the communication unit 140 in the activated state even when the data communication is completed. [Selection diagram] Fig. 2

Description

本発明は、通信機器及びその制御方法に関する。 The present invention relates to a communication device and a control method thereof.

非特許文献1には、IoT(Internet of Things)機器向けの機器管理用の通信プロトコルの1つであるLwM2M(Lightweight Machine to Machine)の技術仕様が記載されている。 Non-Patent Document 1 describes the technical specifications of LwM2M (Lightweight Machine to Machine), which is one of the communication protocols for device management for IoT (Internet of Things) devices.

LwM2Mは、例えば、LwM2Mサーバからの制御により、LwM2Mクライアントに対して無線通信によるファームウェア更新(FOTA:Firmware updates Over−The−Air)を行う用途で用いられる。 LwM2M is used, for example, for the purpose of performing firmware update (FOTA: Firmware updates Over-The-Air) for a LwM2M client by wireless communication under control from a LwM2M server.

また、IoT機器は、消費電力を削減するためにデータ通信時にのみ起動し、データ通信が完了すると休止状態(電源オフ状態又はスリープ状態)に切り替わることが一般的である。 Further, the IoT device is generally started only during data communication in order to reduce power consumption, and is switched to a hibernation state (power off state or sleep state) when the data communication is completed.

「Lightweight Machine to Machine Technical Specification」、Open Mobile Alliance、インターネット<URL:http://www.openmobilealliance.org/release/LightweightM2M/V1_0−20170208−A/OMA−TS−LightweightM2M−V1_0−20170208−A.pdf>"Lightweight Machine to Machine Technical Specification", Open Mobile Alliance, Internet <URL: http: // www. open mobile alliance. org / release / LightweightM2M / V1_0-20170208-A / OMA-TS-LightweightM2M-V1_0-20170208-A. pdf>

LwM2MはLwM2Mクライアントが常時起動していることを前提としているが、LwM2MサーバからFOTAの開始要求をIoT機器に送信しても、IoT機器が休止状態にある間においてはFOTAの開始要求をIoT機器が受信できない。 LwM2M assumes that the LwM2M client is always running, but even if the LwM2M server sends a FOTA start request to the IoT device, the FOTA start request is sent to the IoT device while the IoT device is in hibernation. Cannot be received.

特に、IoT機器が送受信するデータ量は数バイト程度と少なく、起動状態にある時間が数秒でありうるため、この時間内でLwM2MサーバがIoT機器にFOTAを開始させることが難しい。 In particular, the amount of data transmitted and received by the IoT device is as small as several bytes, and the time in the activated state can be several seconds, so it is difficult for the LwM2M server to cause the IoT device to start FOTA within this time.

一方で、IoT機器(LwM2Mクライアント)を常に起動状態にしておくと、IoT機器の消費電力が増大してバッテリ残量が早期に尽きてしまい、IoT機器に対する長時間駆動の要求に応えることができない。 On the other hand, if the IoT device (LwM2M client) is always in the activated state, the power consumption of the IoT device increases and the remaining battery level runs out early, so that it is not possible to meet the demand for long-time driving of the IoT device. ..

そこで、本発明は、消費電力の増大を抑制しつつ、無線通信によるファームウェア更新を効率的に行う通信機器及びその制御方法を提供することを目的とする。 Therefore, an object of the present invention is to provide a communication device and a control method thereof for efficiently updating firmware by wireless communication while suppressing an increase in power consumption.

第1の態様に係る通信機器は、無線通信を行う通信部と、前記通信部を介してサーバとのデータ通信を開始する際に前記通信部を起動状態に切り替え、前記データ通信が完了した際に前記通信部を休止状態に切り替える制御部とを備える前記制御部は、ファームウェア更新がある場合、前記データ通信が完了しても前記通信部を前記起動状態に維持する。 The communication device according to the first aspect switches the communication unit to the activated state when starting data communication between the communication unit that performs wireless communication and the server via the communication unit, and when the data communication is completed. The control unit including a control unit that switches the communication unit to the hibernation state maintains the communication unit in the activated state even when the data communication is completed when there is a firmware update.

第2の態様に係る制御方法は、無線通信を行う通信部と、前記通信部を介してサーバとのデータ通信を開始する際に前記通信部を起動状態に切り替え、前記データ通信が完了した際に前記通信部を休止状態に切り替える制御部とを備える通信機器を制御する方法である。前記制御方法は、前記通信部がファームウェア更新の有無を前記データ通信中に確認することと、前記ファームウェア更新がある場合、前記データ通信が完了しても前記制御部が前記通信部を前記起動状態に維持することとを含む。 The control method according to the second aspect is when the communication unit that performs wireless communication and the communication unit are switched to the activated state when starting data communication with the server via the communication unit, and the data communication is completed. This is a method of controlling a communication device including a control unit that switches the communication unit to a hibernation state. The control method is that the communication unit confirms the presence or absence of a firmware update during the data communication, and if there is a firmware update, the control unit activates the communication unit even if the data communication is completed. Includes maintaining in.

第3の態様に係る通信システムは、サーバと通信機器とを有し、前記通信機器は、無線通信を行い、前記サーバとのデータ通信を開始する際に起動状態に切り替え、前記データ通信が完了した際に休止状態に切り替える通信システムにおいて、前記通信機器は、前記データ通信中において、ファームウェア更新がある場合、前記データ通信が完了しても前記通信部を前記起動状態に維持する。 The communication system according to the third aspect includes a server and a communication device, and the communication device performs wireless communication and switches to an activated state when starting data communication with the server, and the data communication is completed. In the communication system that switches to the hibernation state when the data communication is performed, the communication device maintains the communication unit in the activated state even if the data communication is completed when there is a firmware update during the data communication.

本発明によれば、消費電力の増大を抑制しつつ、無線通信によるファームウェア更新を効率的に行う通信機器及びその制御方法を提供できる。 According to the present invention, it is possible to provide a communication device and a control method thereof for efficiently updating firmware by wireless communication while suppressing an increase in power consumption.

一実施形態に係る通信システムの構成を示す図である。It is a figure which shows the structure of the communication system which concerns on one Embodiment. 一実施形態に係る通信機器の構成を示す図である。It is a figure which shows the structure of the communication device which concerns on one Embodiment. 一般的な通信機器の動作を示す図である。It is a figure which shows the operation of a general communication device. 一実施形態に係るFOTAを効率的に行うように改良された通信機器の動作を示す図である(その1)。It is a figure which shows the operation of the communication device improved so that the FOTA which concerns on one Embodiment is performed efficiently (the 1). 一実施形態に係るFOTAを効率的に行うように改良された通信機器の動作を示す図である(その2)。It is a figure which shows the operation of the communication device improved so that FOTA which concerns on one Embodiment is performed efficiently (the 2).

図面を参照して実施形態について説明する。図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。 An embodiment will be described with reference to the drawings. In the description of the drawings, the same or similar parts are designated by the same or similar reference numerals.

(通信システムの構成)
まず、一実施形態に係る通信システムの構成について説明する。図1は、一実施形態に係る通信システム1の構成を示す図である。
(Communication system configuration)
First, the configuration of the communication system according to the embodiment will be described. FIG. 1 is a diagram showing a configuration of a communication system 1 according to an embodiment.

図1に示すように、通信システム1は、通信機器100と、通信ネットワーク200と、サーバ300と、LwM2Mサーバ400と、FOTAサーバ500とを有する。 As shown in FIG. 1, the communication system 1 includes a communication device 100, a communication network 200, a server 300, an LwM2M server 400, and a FOTA server 500.

通信機器100は、無線通信機能を有するIoT機器である。通信機器100は、自機器に設けられるバッテリにより駆動される。以下において、通信機器100が、ボタン押下に応じてサーバ300に特定の商品を発注する機器である一例について主として説明する。但し、通信機器100は、各種のセンサを有し、所定のイベント又は所定の周期でセンサデータをサーバ300にアップロードする機器であってもよい。通信機器100がサーバ300と送受信するデータ量は数バイト程度であってもよい。 The communication device 100 is an IoT device having a wireless communication function. The communication device 100 is driven by a battery provided in the own device. Hereinafter, an example in which the communication device 100 is a device that orders a specific product from the server 300 in response to a button press will be mainly described. However, the communication device 100 may be a device that has various sensors and uploads sensor data to the server 300 at a predetermined event or a predetermined cycle. The amount of data sent and received by the communication device 100 to and from the server 300 may be about several bytes.

例えば、通信機器100は、LPWA(Low Power Wide Area)方式の無線通信を通信ネットワーク200と行う。LPWA方式は、消費電力を抑えつつ遠距離の無線通信を実現する方式である。LPWA方式は、例えば、セルラLPWA、SIGFOX、又はLoRaWANである。セルラLPWAは、3GPP(3rd Generation Partnership Project)規格において規定されたeMTC(enhanced Machine Type Communications)又はNB−IoT(Narrow Band−Internet of Things)であってもよい。 For example, the communication device 100 performs LPWA (Low Power Wide Area) wireless communication with the communication network 200. The LPWA method is a method that realizes long-distance wireless communication while suppressing power consumption. The LPWA method is, for example, cellular LPWA, SIGFOX, or LoRaWAN. Cellular LPWA may be 3GPP (3 rd Generation Partnership Project) eMTC specified in Standard (enhanced Machine Type Communications) or NB-IoT (Narrow Band-Internet of Things).

通信機器100は、基本的には無線通信を行わない休止状態(電源オフ状態又はスリープ状態)にあり、基地局210との無線通信を行うときにだけ休止状態から起動状態に切り替わり、無線通信を行う。休止状態では、無線通信を行う通信部140(図2参照)への給電を停止できるため、通信機器100のバッテリ駆動時間を延ばすことができる。 The communication device 100 is basically in a hibernate state (power off state or sleep state) in which wireless communication is not performed, and switches from the hibernate state to the activated state only when performing wireless communication with the base station 210 to perform wireless communication. Do. In the hibernation state, the power supply to the communication unit 140 (see FIG. 2) that performs wireless communication can be stopped, so that the battery drive time of the communication device 100 can be extended.

通信ネットワーク200は、通信事業者により提供されるネットワークを含む。通信ネットワーク200は、インターネットを含んでもよい。通信ネットワーク200は、通信機器100との無線通信を行う基地局210を有する。図1において、通信ネットワーク200に含まれる基地局210を1つのみ例示しているが、通信ネットワーク200には複数の基地局210が含まれている。 The communication network 200 includes a network provided by a telecommunications carrier. The communication network 200 may include the Internet. The communication network 200 has a base station 210 that performs wireless communication with the communication device 100. In FIG. 1, only one base station 210 included in the communication network 200 is illustrated, but the communication network 200 includes a plurality of base stations 210.

サーバ300は、通信ネットワーク200を介して通信機器100にサービスを提供する装置である。サーバ300は、通信ネットワーク200を介して、特定の商品を発注する発注データを通信機器100から受信し、発注された商品を通信機器100のユーザに配送する処理を行う。或いは、サーバ300は、通信ネットワーク200を介してセンサデータを通信機器100から受信し、受信したセンサデータを管理してもよい。 The server 300 is a device that provides a service to the communication device 100 via the communication network 200. The server 300 receives the order data for ordering a specific product from the communication device 100 via the communication network 200, and performs a process of delivering the ordered product to the user of the communication device 100. Alternatively, the server 300 may receive the sensor data from the communication device 100 via the communication network 200 and manage the received sensor data.

LwM2Mサーバ400は、通信ネットワーク200を介して、LwM2M規格に基づいてLwM2Mクライアントである通信機器100を管理する装置である。LwM2Mサーバ400は、通信機器100に対するファームウェア更新(FOTA)を管理する。 The LwM2M server 400 is a device that manages the communication device 100, which is an LwM2M client, based on the LwM2M standard via the communication network 200. The LwM2M server 400 manages firmware update (FOTA) for the communication device 100.

FOTAサーバ500は、通信ネットワーク200を介して通信機器100にファームウェアを配信する装置である。FOTAサーバ500は、ファームウェア配信サーバの一例である。 The FOTA server 500 is a device that distributes firmware to the communication device 100 via the communication network 200. The FOTA server 500 is an example of a firmware distribution server.

(通信機器の構成)
次に、一実施形態に係る通信機器100の構成について説明する。図2は、通信機器100の構成を示す図である。
(Communication equipment configuration)
Next, the configuration of the communication device 100 according to the embodiment will be described. FIG. 2 is a diagram showing the configuration of the communication device 100.

図2に示すように、通信機器100は、操作ボタン110と、制御部120と、電源管理部130と、バッテリ131と、通信部140と、アンテナ150とを有する。 As shown in FIG. 2, the communication device 100 includes an operation button 110, a control unit 120, a power management unit 130, a battery 131, a communication unit 140, and an antenna 150.

操作ボタン110は、ユーザ操作を受け付ける操作部の一例である。操作ボタン110は、押下操作を受け付けると、押下操作を示す信号を制御部120に出力する。 The operation button 110 is an example of an operation unit that accepts user operations. When the operation button 110 receives the pressing operation, the operation button 110 outputs a signal indicating the pressing operation to the control unit 120.

制御部120は、通信部140を制御する。制御部120は、プロセッサとこのプロセッサと電気的に接続されたメモリとを有するマイクロコンピュータ(いわゆる、マイコン)により構成される。制御部120は、操作ボタン110から出力される信号に応じて起動し、通信部140を起動させるとともに、電源管理部130から通信部140に電力を供給させる。 The control unit 120 controls the communication unit 140. The control unit 120 is composed of a microcomputer (so-called microcomputer) having a processor and a memory electrically connected to the processor. The control unit 120 is activated in response to a signal output from the operation button 110 to activate the communication unit 140, and the power management unit 130 supplies electric power to the communication unit 140.

具体的には、制御部120は、通信部140によりサーバ300とのデータ通信を開始する際に通信部140を起動状態に切り替え、このデータ通信が完了した際に通信部140を休止状態に切り替える。休止状態は、通信部140への給電が停止される状態である。休止状態は、通信部140の電源オフ状態に相当する。休止状態は、PSM(Power Saving Mode)におけるスリープ状態であってもよい。 Specifically, the control unit 120 switches the communication unit 140 to the activated state when the communication unit 140 starts data communication with the server 300, and switches the communication unit 140 to the hibernate state when the data communication is completed. .. The hibernation state is a state in which power supply to the communication unit 140 is stopped. The hibernation state corresponds to the power-off state of the communication unit 140. The hibernation state may be a sleep state in a PSM (Power Saving Mode).

電源管理部130は、バッテリ131から制御部120及び通信部140への電力の供給を管理する。電源管理部130は、制御部120への電力供給を常に行ってもよい。電源管理部130は、制御部120の制御下で通信部140への給電開始及び給電停止を管理する。 The power management unit 130 manages the supply of electric power from the battery 131 to the control unit 120 and the communication unit 140. The power management unit 130 may always supply power to the control unit 120. The power management unit 130 manages the start and stop of power supply to the communication unit 140 under the control of the control unit 120.

バッテリ131は、電力を蓄える一次電池又は二次電池である。バッテリ131は、電源管理部130に電力を出力する。 The battery 131 is a primary battery or a secondary battery that stores electric power. The battery 131 outputs electric power to the power management unit 130.

通信部140は、制御部120の制御により起動し、アンテナ150を介してLPWA方式の無線通信を行う。アンテナ150は、無線信号の送受信に用いられる。 The communication unit 140 is activated by the control of the control unit 120, and performs LPWA wireless communication via the antenna 150. The antenna 150 is used for transmitting and receiving radio signals.

通信部140は、無線送受信部141と、アプリケーション処理部142と、LwM2M機能部143と、FOTA処理部144と、ファームウェア記憶部145とを有する。無線送受信部141は、無線通信回路及びベースバンドプロセッサ等により構成される。アプリケーション処理部142、LwM2M機能部143、及びFOTA処理部144は、少なくとも1つのプロセッサにより構成される。ファームウェア記憶部145は、不揮発性メモリにより構成される。 The communication unit 140 includes a wireless transmission / reception unit 141, an application processing unit 142, an LwM2M function unit 143, a FOTA processing unit 144, and a firmware storage unit 145. The wireless transmission / reception unit 141 is composed of a wireless communication circuit, a baseband processor, and the like. The application processing unit 142, the LwM2M function unit 143, and the FOTA processing unit 144 are composed of at least one processor. The firmware storage unit 145 is composed of a non-volatile memory.

無線送受信部141は、アンテナ150が基地局210から受信した無線信号に対して増幅処理及びフィルタ処理等を行い、無線信号をベースバンド信号である受信データに変換し、この受信データを復調及び復号する。また、無線送受信部141は、送信データを符号化及び変調したうえで無線信号に変換し、この無線信号に対して増幅処理等を行ってアンテナ150から送信する。 The radio transmission / reception unit 141 performs amplification processing, filtering processing, etc. on the radio signal received from the base station 210 by the antenna 150, converts the radio signal into reception data which is a baseband signal, and demodulates and decodes the reception data. To do. Further, the wireless transmission / reception unit 141 encodes and modulates the transmission data, converts it into a wireless signal, performs amplification processing or the like on the wireless signal, and transmits it from the antenna 150.

アプリケーション処理部142は、無線送受信部141を介してサーバ300との通信を行うことにより、データをサーバ300と送受信する。例えば、アプリケーション処理部142は、操作ボタン110が押下されたことを示す情報が制御部120から通知されると、特定の商品を発注する発注データを生成し、無線送受信部141を介してサーバ300に発注データを送信する。 The application processing unit 142 transmits / receives data to / from the server 300 by communicating with the server 300 via the wireless transmission / reception unit 141. For example, when the control unit 120 notifies the information indicating that the operation button 110 has been pressed, the application processing unit 142 generates order data for ordering a specific product, and the server 300 via the wireless transmission / reception unit 141. Send the order data to.

LwM2M機能部143は、LwM2M規格に基づいて、無線送受信部141を介してLwM2Mサーバ400との通信を行う。例えば、LwM2M機能部143は、ファームウェア更新を行うための通信をLwM2Mサーバ400と行う。 The LwM2M function unit 143 communicates with the LwM2M server 400 via the wireless transmission / reception unit 141 based on the LwM2M standard. For example, the LwM2M function unit 143 communicates with the LwM2M server 400 to update the firmware.

FOTA処理部144は、無線送受信部141を介してFOTAサーバ500との通信を行うことにより、FOTAサーバ500からファームウェアをダウンロードする。FOTA処理部144は、ダウンロードしたファームウェアにより、ファームウェア記憶部145に記憶されたファームウェアを更新する。 The FOTA processing unit 144 downloads the firmware from the FOTA server 500 by communicating with the FOTA server 500 via the wireless transmission / reception unit 141. The FOTA processing unit 144 updates the firmware stored in the firmware storage unit 145 with the downloaded firmware.

ファームウェア記憶部145は、通信部140の制御プログラムであるファームウェアを記憶する。ファームウェアは、無線送受信部141、アプリケーション処理部142、LwM2M機能部143、及びFOTA処理部144のうち少なくとも1つを制御するプログラムである。ファームウェアは、制御部120を制御するプログラムを含んでもよい。 The firmware storage unit 145 stores the firmware which is the control program of the communication unit 140. The firmware is a program that controls at least one of the wireless transmission / reception unit 141, the application processing unit 142, the LwM2M function unit 143, and the FOTA processing unit 144. The firmware may include a program that controls the control unit 120.

(通信機器の動作)
次に、一実施形態に係る通信機器100の動作について説明する。
(Operation of communication equipment)
Next, the operation of the communication device 100 according to the embodiment will be described.

(1)一般的な通信機器100の動作
図3は、一般的な通信機器100の動作を示す図である。この動作は、FOTAを考慮しない動作である。
(1) Operation of General Communication Equipment 100 FIG. 3 is a diagram showing the operation of general communication equipment 100. This operation does not consider FOTA.

図3に示すように、ステップS1において、制御部120は、操作ボタン110に対する押下操作を検知する。 As shown in FIG. 3, in step S1, the control unit 120 detects a pressing operation on the operation button 110.

ステップS2において、制御部120は、押下操作の検知に応じて、通信部140を起動させるとともに、通信部140への給電を電源管理部130に開始させる。その結果、通信部140は、休止状態(電源オフ状態)から起動状態に切り替わる。 In step S2, the control unit 120 activates the communication unit 140 and causes the power management unit 130 to start supplying power to the communication unit 140 in response to the detection of the pressing operation. As a result, the communication unit 140 switches from the hibernation state (power off state) to the start state.

ステップS3において、制御部120は、押下操作を示すボタン押下情報をアプリケーション処理部142に通知する。 In step S3, the control unit 120 notifies the application processing unit 142 of the button pressing information indicating the pressing operation.

ステップS4において、アプリケーション処理部142は、ボタン押下情報が制御部120から通知されると、特定の商品を発注するデータを生成し、このデータをサーバ300に送信する。 In step S4, when the button pressing information is notified from the control unit 120, the application processing unit 142 generates data for ordering a specific product and transmits this data to the server 300.

ステップS5において、アプリケーション処理部142は、サーバ300が正しくデータを受信したことを示す送達確認情報(ACK)をサーバ300から受信する。 In step S5, the application processing unit 142 receives the delivery confirmation information (ACK) indicating that the server 300 has correctly received the data from the server 300.

ステップS6において、アプリケーション処理部142は、サーバ300とのデータ通信が完了した旨を制御部120に通知する。 In step S6, the application processing unit 142 notifies the control unit 120 that the data communication with the server 300 is completed.

ステップS7において、制御部120は、電源オフ指示をアプリケーション処理部142に通知するとともに、通信部140への給電を電源管理部130に停止させる。 In step S7, the control unit 120 notifies the application processing unit 142 of the power off instruction, and stops the power supply to the communication unit 140 to the power management unit 130.

ステップS8において、通信部140は、休止状態(電源オフ状態)に切り替わる。 In step S8, the communication unit 140 switches to the hibernation state (power off state).

ここで、ステップS2からステップS8までの時間において通信機器100(通信部140)が起動状態にある。 Here, the communication device 100 (communication unit 140) is in the activated state during the time from step S2 to step S8.

LwM2MはLwM2Mクライアントが常時起動していることを前提としている。LwM2Mサーバ400からFOTAの開始要求を通信機器100に送信しても、通信機器100が休止状態にある間においてはFOTAの開始要求を通信機器100が受信できない。通信機器100が送受信するデータ量は数バイト程度と少なく、起動状態にある時間が数秒でありうるため、この時間内でLwM2Mサーバ400が通信機器100にFOTAを開始させることが難しい。 LwM2M assumes that the LwM2M client is always running. Even if the FOTA start request is transmitted from the LwM2M server 400 to the communication device 100, the communication device 100 cannot receive the FOTA start request while the communication device 100 is in the hibernation state. Since the amount of data transmitted and received by the communication device 100 is as small as several bytes and the activated state can be several seconds, it is difficult for the LwM2M server 400 to cause the communication device 100 to start FOTA within this time.

(2)改良された通信機器100の動作
図4及び図5は、FOTAを効率的に行うように改良された通信機器100の動作を示す図である。
(2) Operation of the improved communication device 100 FIGS. 4 and 5 are diagrams showing the operation of the communication device 100 improved so as to efficiently perform FOTA.

図4に示すように、ステップS100において、制御部120は、操作ボタン110に対する押下操作を検知する。 As shown in FIG. 4, in step S100, the control unit 120 detects a pressing operation on the operation button 110.

ステップS101において、制御部120は、押下操作の検知に応じて、通信部140を起動させるとともに、通信部140への給電を電源管理部130に開始させる。その結果、通信部140は、休止状態(電源オフ状態)から起動状態に切り替わる。ここで、通信部140において、アプリケーション処理部142は起動するが、LwM2M機能部143は起動しない。 In step S101, the control unit 120 activates the communication unit 140 and causes the power management unit 130 to start supplying power to the communication unit 140 in response to the detection of the pressing operation. As a result, the communication unit 140 switches from the hibernation state (power off state) to the start state. Here, in the communication unit 140, the application processing unit 142 is activated, but the LwM2M function unit 143 is not activated.

ステップS102において、制御部120は、押下操作を示すボタン押下情報をアプリケーション処理部142に通知する。 In step S102, the control unit 120 notifies the application processing unit 142 of the button pressing information indicating the pressing operation.

ステップS103において、アプリケーション処理部142は、ボタン押下情報が制御部120から通知されると、特定の商品を発注するデータを生成し、このデータをサーバ300に送信する。アプリケーション処理部142は、通信部140のファームウェアのバージョンを示すバージョン情報(バージョン番号)をデータ通信中にサーバ300に送信する。バージョン情報は、ファームウェアと共にファームウェア記憶部145に記憶されているものとする。 In step S103, when the button pressing information is notified from the control unit 120, the application processing unit 142 generates data for ordering a specific product and transmits this data to the server 300. The application processing unit 142 transmits version information (version number) indicating the firmware version of the communication unit 140 to the server 300 during data communication. It is assumed that the version information is stored in the firmware storage unit 145 together with the firmware.

ステップS104において、アプリケーション処理部142は、サーバ300が正しくデータを受信したことを示す送達確認情報(ACK)をサーバ300から受信する。また、サーバ300は、通信機器100からのバージョン情報を確認し、データ通信の送達確認情報(ACK)と共にFOTA有無の情報を通信機器100に送信する。例えば、サーバ300は、通信機器100からのバージョン情報が示すバージョンが最新のバージョンよりも古い場合、FOTA有を示す情報を送達確認情報(ACK)と共に通信機器100に送信する。アプリケーション処理部142は、サーバ300からのFOTA有無の情報に基づいて、ファームウェア更新の有無を確認する。以下において、サーバ300から「FOTA有」が通知されたと仮定して説明を進める。 In step S104, the application processing unit 142 receives the delivery confirmation information (ACK) indicating that the server 300 has correctly received the data from the server 300. Further, the server 300 confirms the version information from the communication device 100, and transmits the information on the presence or absence of FOTA to the communication device 100 together with the delivery confirmation information (ACK) of the data communication. For example, when the version indicated by the version information from the communication device 100 is older than the latest version, the server 300 transmits the information indicating the presence of FOTA to the communication device 100 together with the delivery confirmation information (ACK). The application processing unit 142 confirms whether or not the firmware has been updated based on the information on the presence or absence of FOTA from the server 300. In the following, the description will proceed on the assumption that the server 300 has notified that "FOTA is present".

ステップS105において、アプリケーション処理部142は、LwM2M有効フラグをセットする(すなわち、「1」を設定する)。LwM2M有効フラグは、通信部140のリセット後にLwM2M機能部143を起動させる必要があることを示すフラグである。 In step S105, the application processing unit 142 sets the LwM2M valid flag (that is, sets “1”). The LwM2M valid flag is a flag indicating that the LwM2M functional unit 143 needs to be activated after the communication unit 140 is reset.

ステップS106において、アプリケーション処理部142は、ファームウェア更新(FOTA)がある旨を制御部120に通知する。 In step S106, the application processing unit 142 notifies the control unit 120 that there is a firmware update (FOTA).

ステップS107において、制御部120は、ファームウェア更新がある旨を通信部140から通知されると、サーバ300とのデータ通信が完了しても通信部140を起動状態(電源オン状態)に維持する。すなわち、制御部120は、電源オフ指示を行わないようにする。 In step S107, when the communication unit 140 notifies that there is a firmware update, the control unit 120 maintains the communication unit 140 in the activated state (power-on state) even when the data communication with the server 300 is completed. That is, the control unit 120 prevents the power off instruction.

ステップS108において、アプリケーション処理部142は、自身の状態をリセット(初期化)する。その結果、通信部140がリセットされる(ステップS109)。通信部140がリセットされると、LwM2M有効フラグがセットされていることに応じてLwM2M機能部143が起動する。 In step S108, the application processing unit 142 resets (initializes) its own state. As a result, the communication unit 140 is reset (step S109). When the communication unit 140 is reset, the LwM2M function unit 143 is activated according to the setting of the LwM2M valid flag.

ステップS110において、LwM2M機能部143は、LwM2Mサーバ400と通信し、LwM2Mサーバ400との認証を行う。認証が完了すると、LwM2Mサーバ400は、FOTAが必要であると判断し、FOTAサーバ500へのアクセスに用いる「Package URI」をLwM2M機能部143に通知する。LwM2M機能部143は、この「Package URI」をFOTA処理部144に通知する(ステップS112)。 In step S110, the LwM2M functional unit 143 communicates with the LwM2M server 400 and authenticates with the LwM2M server 400. When the authentication is completed, the LwM2M server 400 determines that FOTA is necessary, and notifies the LwM2M functional unit 143 of the "Package URI" used for accessing the FOTA server 500. The LwM2M functional unit 143 notifies the FOTA processing unit 144 of this "Package URI" (step S112).

図5に示すように、ステップS113において、FOTA処理部144は、「Package URI」に基づいてFOTAサーバ500への接続処理を行う。また、FOTA処理部144は、ファームウェアのダウンロード開始をLwM2M機能部143に通知する(ステップS114)。 As shown in FIG. 5, in step S113, the FOTA processing unit 144 performs a connection process to the FOTA server 500 based on the "Package URI". Further, the FOTA processing unit 144 notifies the LwM2M function unit 143 of the start of firmware download (step S114).

ステップS115において、FOTA処理部144は、例えばHTTPs通信を用いて、ファームウェアの差分パッケージをFOTAサーバ500からダウンロードする。差分パッケージは、古いファームウェアと最新のファームウェアとの差分に相当するファームウェアである。 In step S115, the FOTA processing unit 144 downloads the firmware difference package from the FOTA server 500, for example, using HTTPS communication. The difference package is the firmware corresponding to the difference between the old firmware and the latest firmware.

ステップS116において、FOTA処理部144は、ファームウェアのダウンロード完了をLwM2M機能部143に通知する。 In step S116, the FOTA processing unit 144 notifies the LwM2M function unit 143 that the firmware download is complete.

ステップS117において、FOTA処理部144は、ダウンロードしたファームウェアにより、ファームウェア記憶部145に記憶されたファームウェアを更新する。 In step S117, the FOTA processing unit 144 updates the firmware stored in the firmware storage unit 145 with the downloaded firmware.

ステップS118及びS119において、FOTA処理部144は、ファームウェアの更新完了をLwM2M機能部143及びアプリケーション処理部142に通知する。 In steps S118 and S119, the FOTA processing unit 144 notifies the LwM2M function unit 143 and the application processing unit 142 of the completion of the firmware update.

ステップS120において、アプリケーション処理部142は、ファームウェアの更新完了の通知に応じて、LwM2M有効フラグをオフする(すなわち、ゼロを設定する)。 In step S120, the application processing unit 142 turns off the LwM2M enable flag (that is, sets zero) in response to the notification of the completion of the firmware update.

ステップS121において、アプリケーション処理部142は、ファームウェア更新(FOTA)が完了した旨を制御部120に通知する。 In step S121, the application processing unit 142 notifies the control unit 120 that the firmware update (FOTA) has been completed.

ステップS122において、制御部120は、ファームウェア更新が完了した旨の通知に応じて、電源オフ指示をアプリケーション処理部142に通知するとともに、通信部140への給電を電源管理部130に停止させる。その結果、ステップS123において、通信部140は、休止状態(電源オフ状態)に切り替わる。 In step S122, the control unit 120 notifies the application processing unit 142 of the power off instruction and stops the power supply to the communication unit 140 to the power management unit 130 in response to the notification that the firmware update is completed. As a result, in step S123, the communication unit 140 is switched to the hibernation state (power off state).

(実施形態のまとめ)
以上説明したように、一実施形態に係る通信機器100において、通信部140は、ファームウェア更新の有無をデータ通信中に確認し、ファームウェア更新がある場合はその旨を制御部120に通知する。制御部120は、ファームウェア更新がある旨を通信部140から通知されると、データ通信が完了しても通信部140を起動状態に維持する。
(Summary of Embodiment)
As described above, in the communication device 100 according to the embodiment, the communication unit 140 confirms the presence or absence of the firmware update during the data communication, and notifies the control unit 120 of the firmware update if there is a firmware update. When the communication unit 140 notifies that there is a firmware update, the control unit 120 maintains the communication unit 140 in the activated state even when the data communication is completed.

これにより、消費電力を削減するためにデータ通信時にのみ通信部140が起動する構成であっても、起動時にファームウェア更新があることが確認された場合はファームウェア更新のために起動状態を維持できるため、ファームウェア更新を効率的に行うことができる。 As a result, even if the communication unit 140 is configured to start only during data communication in order to reduce power consumption, if it is confirmed that there is a firmware update at startup, the boot state can be maintained for firmware update. , Firmware update can be performed efficiently.

一実施形態において、通信部140は、通信部140のファームウェアのバージョンを示すバージョン情報をデータ通信中にサーバ300に送信する。通信部140は、ファームウェア更新の有無を示す情報をサーバ300から受信することにより、ファームウェア更新の有無を確認する。これにより、一般的な通信機器100の動作においてファームウェア更新の有無を確認できるため、ファームウェア更新を効率的に行うことができる。 In one embodiment, the communication unit 140 transmits version information indicating the firmware version of the communication unit 140 to the server 300 during data communication. The communication unit 140 confirms the presence / absence of the firmware update by receiving the information indicating the presence / absence of the firmware update from the server 300. As a result, it is possible to confirm whether or not the firmware has been updated in the operation of the general communication device 100, so that the firmware can be updated efficiently.

一実施形態において、通信部140は、ファームウェア更新がある旨を制御部120に通知すると、ファームウェア更新を行うためのLwM2M機能(LwM2M機能部143)を起動し、LwM2M機能を用いてLwM2Mサーバ400と通信する。これにより、ファームウェア更新を行うときにのみLwM2M機能部143を起動すればよいため、LwM2M機能部143を常に起動させておく場合に比べて消費電力を削減できる。 In one embodiment, when the communication unit 140 notifies the control unit 120 that there is a firmware update, it activates the LwM2M function (LwM2M function unit 143) for updating the firmware, and uses the LwM2M function to connect with the LwM2M server 400. connect. As a result, since it is only necessary to start the LwM2M function unit 143 when updating the firmware, the power consumption can be reduced as compared with the case where the LwM2M function unit 143 is always started.

一実施形態において、通信部140は、LwM2Mサーバ400との通信に基づいてFOTAサーバ500と通信することにより、FOTAサーバ500からファームウェアをダウンロードする。これにより、FOTAにおいてファームウェアを適切にダウンロードできる。 In one embodiment, the communication unit 140 downloads the firmware from the FOTA server 500 by communicating with the FOTA server 500 based on the communication with the LwM2M server 400. This allows the firmware to be properly downloaded in FOTA.

一実施形態において、通信部140は、ファームウェア更新が完了すると、ファームウェア更新が完了した旨を制御部120に通知する。制御部120は、ファームウェア更新が完了した旨を通信部140から通知されると、通信部140を起動状態から休止状態に切り替える。これにより、ファームウェア更新の完了を待って通信部140を休止状態に切り替えることができるため、消費電力の増大を抑制しつつFOTAを効率的に行うことができる。 In one embodiment, when the firmware update is completed, the communication unit 140 notifies the control unit 120 that the firmware update is completed. When the communication unit 140 notifies that the firmware update is completed, the control unit 120 switches the communication unit 140 from the activated state to the hibernate state. As a result, the communication unit 140 can be switched to the hibernation state after waiting for the completion of the firmware update, so that FOTA can be efficiently performed while suppressing an increase in power consumption.

(その他の実施形態)
上述した実施形態において、通信システム1が、サーバ300、LwM2Mサーバ400、及びFOTAサーバ500の3つのサーバを有する一例について説明したが、これらのサーバはさらに細分化されてもよいし、2以上のサーバを1つに統合してもよい。
(Other embodiments)
In the above-described embodiment, an example in which the communication system 1 has three servers of the server 300, the LwM2M server 400, and the FOTA server 500 has been described, but these servers may be further subdivided, or two or more. The servers may be integrated into one.

また、上述した実施形態において、通信機器100が、ボタン押下に応じてサーバ300に特定の商品を発注する機器である一例について主として説明したが、通信機器100は各種のセンサを有するセンサ機器であってもよい。 Further, in the above-described embodiment, an example in which the communication device 100 is a device for ordering a specific product from the server 300 in response to a button press has been mainly described, but the communication device 100 is a sensor device having various sensors. You may.

また、上述した実施形態において、通信機器100からサーバ300に対してデータのアップロードを行う一例について説明したが、通信機器100は、サーバ300からデータのダウンロードを行ってもよい。 Further, in the above-described embodiment, an example of uploading data from the communication device 100 to the server 300 has been described, but the communication device 100 may download data from the server 300.

通信機器100が行う各処理をコンピュータに実行させるプログラムが提供されてもよい。プログラムは、コンピュータ読取り可能媒体に記録されていてもよい。コンピュータ読取り可能媒体を用いれば、コンピュータにプログラムをインストールすることが可能である。ここで、プログラムが記録されたコンピュータ読取り可能媒体は、非一過性の記録媒体であってもよい。非一過性の記録媒体は、特に限定されるものではないが、例えば、CD−ROMやDVD−ROM等の記録媒体であってもよい。また、通信機器100が行う各処理を実行する機能部(回路)を集積化し、通信機器100を半導体集積回路(チップセット、SoC)として構成してもよい。 A program may be provided that causes the computer to execute each process performed by the communication device 100. The program may be recorded on a computer-readable medium. Computer-readable media can be used to install programs on a computer. Here, the computer-readable medium on which the program is recorded may be a non-transient recording medium. The non-transient recording medium is not particularly limited, but may be, for example, a recording medium such as a CD-ROM or a DVD-ROM. Further, the communication device 100 may be configured as a semiconductor integrated circuit (chipset, SoC) by integrating the functional units (circuits) that execute each process performed by the communication device 100.

以上、図面を参照して実施形態について詳しく説明したが、具体的な構成は上述のものに限られることはなく、要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。 Although the embodiments have been described in detail with reference to the drawings, the specific configuration is not limited to the above, and various design changes and the like can be made without departing from the gist.

1 :通信システム
100 :通信機器
110 :操作ボタン
120 :制御部
130 :電源管理部
131 :バッテリ
140 :通信部
141 :無線送受信部
142 :アプリケーション処理部
143 :LwM2M機能部
144 :FOTA処理部
145 :ファームウェア記憶部
150 :アンテナ
200 :通信ネットワーク
210 :基地局
300 :サーバ
400 :LwM2Mサーバ
500 :FOTAサーバ
1: Communication system 100: Communication device 110: Operation button 120: Control unit 130: Power supply management unit 131: Battery 140: Communication unit 141: Wireless transmission / reception unit 142: Application processing unit 143: LwM2M function unit 144: FOTA processing unit 145: Firmware storage 150: Antenna 200: Communication network 210: Base station 300: Server 400: LwM2M server 500: FOTA server

Claims (7)

無線通信を行う通信部と、
前記通信部によりサーバとのデータ通信を開始する際に前記通信部を起動状態に切り替え、前記データ通信が完了した際に前記通信部を休止状態に切り替える制御部と、を備え、
前記データ通信中において、前記制御部は、ファームウェア更新がある場合、前記データ通信が完了しても前記通信部を前記起動状態に維持する
通信機器。
With the communication unit that performs wireless communication
The communication unit includes a control unit that switches the communication unit to the activated state when starting data communication with the server, and switches the communication unit to the hibernate state when the data communication is completed.
During the data communication, the control unit is a communication device that maintains the communication unit in the activated state even when the data communication is completed when there is a firmware update.
前記通信部は、
前記ファームウェアのバージョンを示すバージョン情報を前記データ通信中に前記サーバに送信し、
前記ファームウェア更新の有無を示す情報を前記サーバから受信することにより、前記ファームウェア更新の有無を確認する
請求項1に記載の通信機器。
The communication unit
Version information indicating the firmware version is transmitted to the server during the data communication.
The communication device according to claim 1, wherein the presence or absence of the firmware update is confirmed by receiving information indicating the presence or absence of the firmware update from the server.
前記通信部は、前記ファームウェア更新がある旨を前記制御部に通知すると、前記ファームウェア更新を行うためのLwM2M機能を起動し、前記LwM2M機能を用いてLwM2Mサーバと通信する
請求項1又は2に記載の通信機器。
According to claim 1 or 2, when the communication unit notifies the control unit that the firmware is updated, it activates the LwM2M function for updating the firmware and communicates with the LwM2M server using the LwM2M function. Communication equipment.
前記通信部は、前記LwM2Mサーバとの通信に基づいてファームウェア配信サーバと通信することにより、前記ファームウェア配信サーバからファームウェアをダウンロードする
請求項3に記載の通信機器。
The communication device according to claim 3, wherein the communication unit downloads firmware from the firmware distribution server by communicating with the firmware distribution server based on communication with the LwM2M server.
前記通信部は、前記ファームウェア更新が完了すると、前記ファームウェア更新が完了した旨を前記制御部に通知し、
前記制御部は、前記ファームウェア更新が完了した旨を前記通信部から通知されると、前記通信部を前記起動状態から前記休止状態に切り替える
請求項1乃至4のいずれか1項に記載の通信機器。
When the firmware update is completed, the communication unit notifies the control unit that the firmware update is completed.
The communication device according to any one of claims 1 to 4, wherein when the communication unit notifies that the firmware update is completed, the control unit switches the communication unit from the startup state to the hibernation state. ..
無線通信を行う通信部と、
前記通信部によりサーバとのデータ通信を開始する際に前記通信部を起動状態に切り替え、前記データ通信が完了した際に前記通信部を休止状態に切り替える制御部と、を備える通信機器を制御する制御方法であって、
前記通信部が前記ファームウェア更新の有無を前記データ通信中に確認することと、
前記データ通信中において、ファームウェア更新がある場合、前記データ通信が完了しても前記制御部が前記通信部を前記起動状態に維持することと、を含む
制御方法。
With the communication unit that performs wireless communication
Controls a communication device including a control unit that switches the communication unit to an activated state when starting data communication with a server by the communication unit, and switches the communication unit to a hibernate state when the data communication is completed. It ’s a control method,
The communication unit confirms the presence or absence of the firmware update during the data communication, and
A control method including, when there is a firmware update during the data communication, the control unit maintains the communication unit in the activated state even when the data communication is completed.
サーバと通信機器とを有し、
前記通信機器は、無線通信を行い、前記サーバとのデータ通信を開始する際に起動状態に切り替え、前記データ通信が完了した際に休止状態に切り替える通信システムにおいて、
前記通信機器は、前記データ通信中において、ファームウェア更新がある場合、前記データ通信が完了しても前記通信部を前記起動状態に維持する通信システム。
It has a server and communication equipment,
In a communication system in which the communication device performs wireless communication, switches to an activated state when starting data communication with the server, and switches to a hibernate state when the data communication is completed.
The communication device is a communication system that maintains the communication unit in the activated state even when the data communication is completed when there is a firmware update during the data communication.
JP2019101517A 2019-05-30 2019-05-30 Communication apparatus and control method for the same Pending JP2020195122A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2019101517A JP2020195122A (en) 2019-05-30 2019-05-30 Communication apparatus and control method for the same
PCT/JP2020/020836 WO2020241661A1 (en) 2019-05-30 2020-05-27 Communication device, communication device control method, communication method, server, and communication system
US17/454,678 US12137417B2 (en) 2019-05-30 2021-11-12 Communication device, communication device control method, communication method, server, and communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019101517A JP2020195122A (en) 2019-05-30 2019-05-30 Communication apparatus and control method for the same

Publications (1)

Publication Number Publication Date
JP2020195122A true JP2020195122A (en) 2020-12-03

Family

ID=73548087

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019101517A Pending JP2020195122A (en) 2019-05-30 2019-05-30 Communication apparatus and control method for the same

Country Status (1)

Country Link
JP (1) JP2020195122A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023143806A (en) * 2022-03-23 2023-10-06 新コスモス電機株式会社 alarm

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6276954A (en) * 1985-09-30 1987-04-09 Toshiba Corp Communication controller
JP2007281810A (en) * 2006-04-05 2007-10-25 Sharp Corp Image processor
JP2008301071A (en) * 2007-05-30 2008-12-11 Hitachi Ltd Sensor node
JP2016218660A (en) * 2015-05-19 2016-12-22 住友電気工業株式会社 Sensor information transmission device, sensor, sensor information transmission system, sensor information transmission method, and sensor information transmission program
WO2017056206A1 (en) * 2015-09-29 2017-04-06 株式会社テイエルブイ Data transmission system, management device, data transmission program, and data transmission method
US20180102934A1 (en) * 2016-10-07 2018-04-12 Convida Wireless, Llc Service Layer Resource Management For Generic Interworking And Extensibility

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6276954A (en) * 1985-09-30 1987-04-09 Toshiba Corp Communication controller
JP2007281810A (en) * 2006-04-05 2007-10-25 Sharp Corp Image processor
JP2008301071A (en) * 2007-05-30 2008-12-11 Hitachi Ltd Sensor node
JP2016218660A (en) * 2015-05-19 2016-12-22 住友電気工業株式会社 Sensor information transmission device, sensor, sensor information transmission system, sensor information transmission method, and sensor information transmission program
WO2017056206A1 (en) * 2015-09-29 2017-04-06 株式会社テイエルブイ Data transmission system, management device, data transmission program, and data transmission method
US20180102934A1 (en) * 2016-10-07 2018-04-12 Convida Wireless, Llc Service Layer Resource Management For Generic Interworking And Extensibility

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2023143806A (en) * 2022-03-23 2023-10-06 新コスモス電機株式会社 alarm
JP7369318B2 (en) 2022-03-23 2023-10-25 新コスモス電機株式会社 alarm

Similar Documents

Publication Publication Date Title
EP2557825B1 (en) Methods and apparatus for forming wi-fi p2p group using Wi-Fi Direct
US9258836B2 (en) Information processing apparatus, control method therefor, and recording medium
US9189182B2 (en) Method and apparatus for activating device
US10148633B2 (en) Information processing apparatus, and method and program for controlling information processing apparatus
US11418049B2 (en) Wireless charging/discharging method and wireless charging and discharging device
KR101691482B1 (en) Portable Device For Adaptive Data Communication Control And Method thereof
US20070149140A1 (en) Communication apparatus and electric power control method
US20060025123A1 (en) System and method for updating data in remote devices
CN102164363B (en) Base station version updating realization method and base station
US9900919B1 (en) Adaptive beacon rate system
TW202106055A (en) Method of establishing communication for exchanging ranging information
CN102474817A (en) Updating method and apparatus of sleep mode operation
WO2017010442A1 (en) Information delivery device
US9998993B2 (en) Communication apparatus, method of controlling a communication apparatus and storage medium
JP2017034560A (en) Wireless communication apparatus, wireless communication method and program
KR20190065101A (en) An electronic device for transmitting and receiving data in a wireless communication system and a method thereof
WO2018141117A1 (en) Data processing method, device and system
TW201507414A (en) Systems and methods for rapid availability of critical functionalities on devices using cellular operating systems
KR102186552B1 (en) Apparatus and method for controlling communication module
WO2012094853A1 (en) Method, device and system for installing terminal software
JP2020195122A (en) Communication apparatus and control method for the same
KR20200116059A (en) Method and system for data transmission between a sensor device and an electronic device
US9271224B2 (en) Communication apparatus, and communication method therefor
JP5792753B2 (en) Communication device and communication device operation state transition method
WO2020241661A1 (en) Communication device, communication device control method, communication method, server, and communication system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20211210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20221101

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221226

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230117