W55RP20 C言語開発実践:MQTTプロトコルとOneNET IoTプラットフォーム連携
本稿はWIZnet W55RP20チップのC言語チュートリアルの第14回で、公式最新ファームウェアに基づき作成されたコードはすべて実際に検証され、そのまま書き込み実行可能です。
はじめに
前回の実践チュートリアルでは、W55RP20チップのMQTTプロトコル基本通信を完了し、Alibabaクラウドサーバーとのメッセージ送受信を実現しました。本稿では、産業用IoTシナリオに焦点を当て、 ...
7月2日 00:51 投稿
WindowsでHomebridgeをインストールし、古いPCをスマートホームハブに変身させる方法
スマートホームデバイスがHomeKitに対応していない場合や、使われていないWindows PCがある場合は、このガイドを活用して、5つのステップでHomebridgeをWindows上に迅速にセットアップしましょう。これにより、普通のPCがスマートホームコントローラーとして機能し、Siriによる音声制御が可能になります。
1. 準備:チェックリスト
Homebridgeのセットアップ前に以下の条 ...
6月27日 19:57 投稿
nRF Connectを活用したBluetoothデバイスのバインディングとマルチデバイス接続管理ガイド
Bluetoothデバイスの効率的な管理実践:nRF Connectによるバインディングとマルチデバイス接続の深いガイド
BluetoothテクノロジーはIoTデバイス接続の重要な架け橋となっていますが、多くの開発者やテストエンジニアは実際の業務でデバイスのペアリングが失われたり、マルチデバイス接続が不安定になったりする問題に直面することがよくあります。本記事では、nRF Connect ...
6月26日 20:47 投稿
C# における HslCommunication を用いた MQTT ブローカーとクライアントの実装
概要
.NET 環境で MQTT 通信を実装する際、HslCommunication ライブラリを利用することで、サーバー(ブローカー)およびクライアント機能を比較的簡易に構築できます。本稿では、同ライブラリを用いた基本的なサーバーとクライアントのコード構成について解説します。
サーバー(ブローカー)側の実装
サーバー側では、指定したポートでリスニングを行い、クライアントの ...
6月25日 19:08 投稿
Zeus IoT オープンソースプロジェクトのインストールと使用ガイド
Zeus IoT オープンソースプロジェクトのインストールと使用ガイド
Zeus IoT は Zabbix をベースにした世界初のオープンソース IoT 分散収集プラットフォームで、数百万の IoT デバイスからデータを収集、分析、保存する機能を持っています。プロジェクトリンク: https://gitcode.com/gh_mirrors/ze/zeus-iot
1. プロジェクトのディレクトリ構造と説明
Zeus IoT のディレク ...
6月24日 19:36 投稿
LoopBack 4とシリアル通信を用いたデバイス遠隔制御システムの構築
LoopBack 4とハードウェアインターフェースの連携
Node.jsエコシステムにおけるIoTソリューションの構築において、高レベルなAPIフレームワークと低レベルなハードウェア通信層の橋渡しは重要な課題となります。LoopBack 4はTypeScriptベースの強力なAPIフレームワークであり、その依存性注入(Dependency Injection)システムを活用することで、シリアル通信などの物理イ ...
6月11日 16:38 投稿
ESP8266 NonOS SDK開発入門:環境構築からペリフェラル制御まで
開発環境の準備
ESP8266による開発を進めるため、以下のツール群を用意する。
統合開発環境:AiThinkerIDE
ファームウェア書き込みツール:flash_download_tools
シリアル通信ツール:AiThinker Serial Tool
USBドライバ:CH341SER
プロジェクトテンプレートの作成
Espressifが提供するESP8266 NonOS SDKをベースに、不要なファイルを削除し自分専用のテンプレートを作成 ...
5月30日 11:36 投稿
Homebridgeプラグイン開発基準:高品質なプラグインの作り方
Homebridgeプラグイン開発基準:高品質なプラグインの作り方
Homebridgeプラグイン開発において互換性の問題に直面したことはありますか?ベストプラクティスに従わなかったためにユーザーエクスペリエンスが低下した経験はありませんか?本稿では、命名規則、コード品質、互換性設計、エラーハンドリング、ドキュメンテーションの完全性の5つの側面から、高品質なHomebri ...
5月25日 22:07 投稿
合宙Air780EG開発ボードチュートリアル - sysライブラリの紹介 (LuatOSベース)
sysライブラリ
sysライブラリのインターフェース関数については、sysインターフェース関数を参照してください。
一、sys.taskInit(func, arg1, arg2, argN)
タスク(コルーチン)を作成します。
パラメータ:
function: 実行する関数。匿名関数、ローカル関数、またはグローバル関数を指定できます。
any: 渡す引数1(任意)
any: 渡す引数2(任意)
any: 渡す引数N(任意 ...
5月25日 08:31 投稿
Homebridge MQTT Brokerの迅速なセットアップ:スマートホームのローカルメッセージセンター構築
Homebridge MQTT Brokerの迅速なセットアップ:スマートホームのローカルメッセージセンター構築
Homebridgeは一般的なスマートデバイスをHomeKit対応にするためのオープンソースツールであり、MQTTはIoTデバイスで一般的に使用される通信プロトコルです。この2つを組み合わせることで、より安定し、低遅延のローカルスマートホームシステムを構築できます。本チュートリア ...
5月21日 23:09 投稿