Shujima Blog

Apple製品,技術系の話をするブログ

Raspberry Pi同士でインターネット双方向通信【CloudMQTT】(#5 C言語Mosquitto受信編)

各記事リンク 説明編 Broker準備編 Node-RED編 C言語Mosquitto送信編 C言語Mosquitto受信編(本記事です) 本編へ 以前の記事からの続きで,前回までに用意・確認したCloudMQTT環境を使います. これについては以前の記事を参照してください. 各記事リンク …

Raspberry Pi同士でインターネット双方向通信【CloudMQTT】(#4 C言語Mosquitto送信編)

各記事リンク 説明編 Broker準備編 Node-RED編 C言語Mosquitto送信編(本記事です) C言語Mosquitto受信編 本編へ 以前の記事からの続きで,前回までに用意・確認したCloudMQTT環境を使います. また送信プログラムのテストにNode-REDを使用します. それら…

Raspberry Pi同士でインターネット双方向通信【CloudMQTT】(#3 Node-RED編)

各記事リンク 説明編 Broker準備編 Node-RED編(本記事です) C言語Mosquitto送信編 C言語Mosquitto受信編 本編へ 本記事では,Node-REDを用いたMQTT通信のテストを行います. 各記事リンク 本編へ Node-REDとは 注意:セキュリティについて Node-REDの起動 …

Raspberry Pi同士でインターネット双方向通信【CloudMQTT】(#2 Broker準備編)

各記事リンク 説明編 Broker準備編(本記事です) Node-RED編 C言語Mosquitto送信編 C言語Mosquitto受信編 本編へ 以前の記事ではMQTT全般の説明を行いました.本記事ではMQTTを構成する上で重要なブローカーである「CloudMQTT」の準備を行います. 各記事リ…

Raspberry Pi同士でインターネット双方向通信【CloudMQTT】(#1 説明編)

本記事連載でやっていくこと 遠隔地で違うネットワークに接続されたRaspberry Pi同士で情報をやり取りします. この際,ポート開放やVPNなどをRaspberry Piやルーターなどに設定する必要はありません. 純粋なネットワーク内での通信と同様にインターネット…

Macの学生向けプロAppバンドルを購入してみる

学生の特権!Macのプロ向けアプリケーションのバンドルを購入してみました. Pro Appバンドルとは 誰が買えるの? どんな人が買うべき? iMovie→Final Cut Pro Xへ移行する人 GarageBand → Logic Pro X 買い方 Apple Storeでの手順 注文完了後のメール 0分 3…

【高品質】ANKERのUSB 7in1プレミアムハブ買ってみた【詳細レビュー】

ANKER 7 in 1 プレミアムハブの最新版が発売されたので,すぐに買ってレビューしてみました.USB-Cを複数搭載しており,データ通信用もあります.今回はそれぞれのUSB-C端子をUSB PDアナライザ「Kotomi」を使用してその通信内容をのぞきながら,性能をチェッ…

【2020年5月更新】理系・工学系大学生のためのMacの選び方,Windowsとの比較

書いてる人 シュウジマ(@shujima1)と申します.Windows歴20年Mac歴8年で,工学系の大学院を修了しました. さてみなさん,この記事をご覧になっているということは,Windowsを使っているけど少しだけMacに興味があるなんて方が多いのではないでしょうか? そ…

Apple信者の僕が選ぶ2018年に買ってよかったものベスト5【Mac周辺機器】

どうも,shujima(@shujima1)です. 年の瀬が近づき,2018年も残り1週間となりました. 2018年,私は60万円以上をApple製品,ガジェットに費やし,とても幸せでいっぱいです(貯金?なにそれ?). 今年は本当に優れた買い物で,生活が激変するほどの一品にた…

Macを使い始めたら知っておきたい,意外と気づかない便利な操作【随時更新】

MacにはWindowsとは比較にならないほど便利な操作がたくさんあります.そして意外と全部知っている人は少ない!この記事ではMacの意外と知らないいろんな操作をピックアップしてみました!

iPad + 初代Apple Pencilのダサい充電をかっこよく安全にする方法

iPad Pro 10.5インチを愛用していますが,USB Type-Cに恋する身としてiPad Pro 2018年モデルを買わなければと思う今日この頃..なシュウジマです.iPhoneもApple WatchもMacも2台買ったのにiPadだけ1台なんておかしいよね! さて,今愛用しているLightning…

High Precision AD/DA Board用自作ライブラリ「HPADDAlibrary」

GitHubでMITライセンスにて公開中です. github.com クソみたいな英語でReadMeを書きましたので,ブログに日本語で丁寧に書こうと思います. なぜ作ったか(公式との違い) 試用方法 他のプログラムへの組み込み方 プログラムの簡単な解説 ADS1256のレジスタ…

Raspberry Pi用高精度AD/DAボードを使ってみた(自作ライブラリ公開中)

Switch ScienceやAmazonで売ってる「Raspberry Pi用高精度AD/DAボード」を買ってみました. Raspberry Piが備える汎用の入出力端子はデジタルなものしかありません.このボードを使うことで,Raspberry Piにお手軽にアナログの入出力(それも高精度な)を追…

USB Type-Cの機能やオルタネートモードを「わかりやすく」解説してみる

以前にこんな記事を書きました. www.shujima.work こちらの記事は友人たちにUSB Type-Cの素晴らしさを伝えるために書いたものですが,USB Type-Cの全てを網羅しようとした結果,「なるほど,わからん」と言われてしまったため,改めてより「わかりやすく」…

Raspberry PiどうしでUDPソケット送受信(C言語)

過去記事 www.shujima.work の続きです. 上記の記事を双方向通信にして,送るデータの種類を増やしてみます. 環境 クライアントとサーバについて プログラム クライアント側 サーバ側のCプログラム 実行方法 クライアント側 サーバ側 実行結果 参考 解説 …

Raspberry PiどうしでUDPソケット通信で数値やりとり(C言語)

過去記事 www.shujima.work のC言語バージョンです. Pythonだと何もかもが遅いので,C言語で書き直すことにします. 筆者の環境 Raspberry Pi 3 × 2 Raspbian 9.4( stretch ) gcc version 6.3.0 20170516 (Raspbian 6.3.0-18+rpi1+deb9u1) Raspberry Pi 3 M…

Apple Watchディスプレイお手入れ - ウロコ模様の汚れを綺麗に

本文とまったく関係の無い前置き 本ブログはあくまで技術ブログなんですが,たまに,Apple製品やUSB Type-Cについて,あまり技術っぽくない記事を書きます.本記事もそんな記事です. 最近やたらとダイソー製品が出てくる記事を書いてる気がしますが,ほんと…

【2018年最新版】MacBook, Air, Proの後悔しない選び方【詳細スペック比較,BTOオプション】

MacBook / Air / Pro で,どれを選べばいいのか?を書いていきます. なお,私はMacBook Pro Mid 2017 15インチを使ってます. 背景 2018年10月30日,熱狂のApple Eventが終わり,数年ぶりにMacBook Airが全面刷新されました. これにより,MacBookはMacBook…

韓国旅行時の充電・ACコンセント周り持ち物と注意点

持っていくもの(電源関係) ACプラグ変換関係 コンセント分岐 USB ACアダプタ モバイルバッテリー ケーブル 注意点 ダイソー製ACプラグ変換アダプタについて 行ってみた実際の体感 韓国に持っていった充電周りの機器類についてです.

【2019年6月更新】iPad ProのUSB-Cでできること,オススメアクセサリ

2018年に発売されたiPad ProからUSB-C端子が採用されました.USB-C端子には様々な周辺機器を接続することができ,iPadの可能性を無限に拡げます.どんなデバイスを接続でき,どんな性能を持つのか,オススメの周辺機器情報などもまとめてみました.

iPad ProのUSB-Cでできることの予想

// 追加するmetaタグの作成 var newMeta = document.createElement("meta"); newMeta.setAttribute("name","robots"); newMeta.setAttribute("content","noindex"); // 作成したmetaタグをhead要素内末尾に追加 document.getElementsByTagName("head")[0].ap…

MacのOffice(Excel)が重い.32ビット版を64ビット版へ更新する.

「Office 15.13が重い」という方へ,64ビット版にしましょう. 最近,「Excelはアップデートする必要があります」というウインドウが頻繁に表示されるようになりました. アクティビティモニタで見ると,Excel等のアプリが32ビットと表示されます. Office f…

Raspberry PiでPythonプログラムをsudo管理者権限で自動的に起動させる(cron編)

Keywords : Raspberry Pi Python sudo 管理者権限 スタートアップ 自動起動 cron. 背景(読まなくてもいい) masa-flyu.hatenablog.com 上記の記事にあるプログラムについて,自動起動をしようと,下記の過去記事 masa-flyu.hatenablog.com の方法試みました…

Omron環境センサとRaspberry Pi 3を車載して車室環境を見たりする(2/2)

masa-flyu.hatenablog.com の続きです. センサ情報をkivyでディスプレイにGUIで表示する 今回カーナビ風の図体で,見た目をかっこよくできたと自負しています. そこでディスプレイに表示するGUIもしっかり作っていきたいと思います. OmronのセンサはPytho…

車載Raspberry Piでライト点灯を識別する方法(イルミ電源使用)

masa-flyu.hatenablog.com この辺のことをするために作りました. Raspberry Piでライトの点灯を識別したい機会がどれだけあるかわかりませんが,カーナビでも画面の暗転などに使用されている汎用的な方法があります. 車の電源の種類 車にはたくさんの電装…

Omron環境センサとRaspberry Pi 3を車載して車室環境を見たりする(1/2)

ラズパイコンテストに応募するため(正確に言えば,ラズパイコンテストで無償提供いただいたOmronのセンサを活用するため)にRaspberry Piを車載してみました.といっても大した作品じゃありません. この作品で以下のことができます. 車室環境をセンサでモ…

OMRONの環境センサ2JCIE-BL01をRaspberry Piから使えるように設定する

基本的にこちらのQiita記事と同一の内容が書かれています. qiita.com 違うのはIMモードである点です. 手順はほぼ変わらないですが,ねんのため独立して書くことにします. 設定に必要な環境 電源が入っておりペアリングしていない環境センサ2JCIE-BL01(WxB…

I2C電子ボリューム(MCP4018T)のついたオーディオミキサの製作

構成要素 ディジタルポテンショメータ 10kΩ128タップ MCP4018T-103E/LT (4個入) 2回路入りオペアンプ×2 Raspberry Pi 3 オーディオミキサーについて 今回作成するオーディオミキサは3入力1出力のものです.オーディオミキサの作り…

デジタル可変抵抗器 MCP4018をRaspberry Pi ( Python )で使ってみる(I2C書き込み)

DIP化などの準備はArduino編を参照 masa-flyu.hatenablog.com 環境 Raspberry Pi 3 Model B MCP4018 準備 Raspberry Piの設定 Raspberry Piの設定からI2Cをオンにしておく必要があります. 古臭いUIで作業する必要があったのは過去の話で,今はGUIで普通に設…

MCP4018を2つ同時に利用する場合

この記事は以下の記事の続きです. masa-flyu.hatenablog.com 結論 2つを同じ値に設定する場合はなんの工夫も無しに可能です. 逆に2つを異なる値に設定することはできません(正攻法では). はじめに MCP4018をオーディオの音量調整に使用したいと考えてい…

当ブログをご利用いただく際には免責事項をお読みください。