コンピューターBにコンピューターAのパワーをコントロールさせたいということですね？

私は、"最も単純な "という言葉を、"最小限のサードパーティパッケージをインストールする "と解釈していますが、正しいですか？もしそうなら、これが解決策です：

まず、コンピュータAのオペレーティングシステムを知る必要があります。コンピュータの電源を切るコマンド、例えば*nixシステムでは`poweroff`または`shutdown`を理解する必要があります。例えば、*nixシステムでは`poweroff`または`shutdown`である。これを知っていれば、`flask`を使用してサーバーをセットアップし、コンピュータの電源を切るためのエンドポイントを作成することができる。

次に、コンピュータの電源が切れているときにコンピュータAを起動するには、NetBIOSをいくつか知っている必要がある。知らなければググってください。ハードウェアのコンピュータ・ウォッチドッグでもできるかもしれない。詳しくは検索してみてください。

第三に、起動の報告を得るには、コンピュータAがサービスとして生きているときにハートビートパケットを送信するように設定すればよい。

あるいは、Pythonで書かれたリモート電源制御プロジェクトをGithubで検索することもできる。あなたの目的はコンピュータの電源を入れたり切ったりすることであることを忘れないでください。そのため、1つのプロジェクトですべての目的を達成することはできないかもしれません。
You want computer B to control the power of computer A, is that correct?

I interpret the term "simplest" as "installing minimal 3rd party packages", is that correct? If it is, here is the solution:

First you need to know the operating system of computer A.  You need to understand the command for turning off computer, for example, on *nix systems it is `poweroff` or `shutdown`. Knowing that you can set up a server using `flask` and create some endpoints for turning computer off.

Second, in order to boot the computer A when it is off, you need to know some NetBIOS. Google it if you don't know. Some hardware computer watchdogs might also do the job. Search for it for details.

Third, to get a report on booting, you can set up a heartbeat packet sender when computer A is alive as a service, so if computer B receives this packet constantly, it knows computer A is on.

Alternatively you can search on Github for remote power control projects written in Python. Remember your objectives are to turning computer on and off, and you may not meet all objectives in a single project. You may look for various projects to do different parts of the job.