Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

2023-01-01から1年間の記事一覧

AzureのIoT系をつかう その10:データを取得してstreamlitで出す

実際のところ config.json { "IOT_HUB_CONNECTION_STRING": "Your IoT Hub Connection String", "DEVICE_ID": "Your IoT Device ID", "INTERVAL": 10 } streamlit_azure.py import streamlit as st import time import json from azure.iot.hub import IoTHu…

Raspberry Pi 3B+とRaspberry Pi Picoを連動させる その3:RasPi3B+側のI2C受信

実際のところ 3B+側 # Raspberry Pi 3B+ (Python) import smbus import time import json import sqlite3 import streamlit as st # Setup I2C bus = smbus.SMBus(1) # Setup SQLite3 conn = sqlite3.connect('data.db') c = conn.cursor() # Create table c…

Raspberry Pi 3B+とRaspberry Pi Picoを連動させる その2:Pico側のI2C送信

実際のところ Pico側 # Raspberry Pi Pico (MicroPython) import machine import ujson import utime import urandom i2c = machine.I2C(0, scl=machine.Pin(9), sda=machine.Pin(8), freq=400000) def create_data(): data = { 'ID': '001', 'Value': urand…

Raspberry Pi 3B+とRaspberry Pi Picoを連動させる その1:下準備

実際のところ Raspberry Pi Picoの開発環境 本来の性能を活かすのであればC/C++なのですが……今回はmicroPython MicroUSBコネクタ近くについてるBOOTSEL ボタンを押下したままの状態でUSBをPCに接続。「RPI-RP2」みたいな外部ストレージとして認識されるので…

【読書メモ】ネットリンチで人生を破壊された人たち

ネットリンチで人生を破壊された人たち (光文社未来ライブラリー)作者:ジョン・ロンソン光文社Amazon

【読書メモ】帝国主義とパンデミック

帝国主義とパンデミック: 医療と経済の東南アジア史 (564) (歴史文化ライブラリー 564)作者:千葉 芳広吉川弘文館Amazon

AzureのIoT系をつかう その10:RasPi用Grove拡張基盤と連動した動きをつくる

これまでの総決算としてRasPi用Grove拡張基盤を経由したサンプルを作ります。 実際のところ 装置まわり これまでと同様、機体はRaspberry Pi 3B+にRaspberryOS 64bitを使用。これに、SeeedStudioのGroveBaseHATを追加します。SeeedStudio Grove Base HAT for…

AzureのIoT系をつかう その9:Python3 on Windows10からRasPi3B+に命令をおくる

これまではRasPi3B+の上で動くnode.jsに対してやりましたが……今度はWindows10で動くPython3系でRasPiに命令を送る流れをやってみます。 特にWindows依存はないのでDebian系やmacOSでも同じことができる筈です。 実際のところ Windows用に新規にライブラリが…

AzureのIoT系をつかう その8:実物RasPiで指令データをうける

実際のところ config.json { "connectionString": "Your Primary Connection String Here", "interval": 2000 } index.js(node.js版) 新しいライブラリとしてonoffを導入します $ npm install onoffこの状態で const fs = require('fs'); const device = req…

AzureのIoT系をつかう その7:実物RasPiからデータを送る

実際のところ shuzo-kino.hateblo.jp でデバイス登録とRasPiにIoT Hub用のnodeJs環境が構築されている状態を想定します。 config.json { "connectionString": "Your Primary Connection String Here", "interval": 2000 } index.js(node.js版) const fs = re…

AzureのIoT系をつかう その6:実物RasPiをデバイスとして登録する

余っているRasPi3B+をつかって、Azure IoTに接続を接続してみます。 実際のところ IoT Hub側の受け入れ用意 例のごとく、Azure Portalへ移動 リソースグループ名を「MyResourceGroup」IoT hub名を「RasPi3BPlus」領域を「Japan East」として新規作成します。…

【読書メモ】世界のすごい島300

W05 世界のすごい島300-多彩な魅力あふれる世界と日本の島々を旅の雑学とともに解説 (地球の歩き方W)学研プラスAmazon地球の歩き方シリーズの軽い読み物系の本です。 広くて見開き、狭いと四分の一ページ*1という枠で世界の面白い島のガイドが載っています。…

【読書メモ】 競争と秩序:東南アジアにみる民主主義のジレンマ

競争と秩序:東南アジアにみる民主主義のジレンマ作者:川中 豪白水社Amazon

AzureのIoT系をつかう その5:VSCode用拡張を使う

実際のところ VSCodeのExtensionで「Azure IoT Hub」と入力して出てきたものをインストール 接続するよう促されるので、そのように。 無事ログインできると、エクスプローラーの方にIoT Hub系の内容がでてきます。 出てきたデバイスに対し右クリックで実行で…

AzureのIoT系をつかう その4:Raspberry Piシミュレーション環境との連動

実際のところ Raspberry Pi Azure IoT Web Simulatorにアクセス 参考もと Raspberry Pi Web シミュレーターの Azure IoT Hub への接続 (Node.js) | Microsoft Learn

AzureのIoT系をつかう その3:データの送受信

実際のところ 以下、前回の手順で「alphabeta」というリソースを作成した状態とします 一個目の端末 例のごとく、シミュレーション環境 az iot device simulate -d simDevice -n alphabeta 二個目の端末 データをおくる az iot device c2d-message send -d s…

AzureのIoT系をつかう その2:アカウントの作成とCLIでの実験

実際のところ まず第一にMicrosoftのアカウントを作成します。 イマドキのWindowsを入れてる人なら(よほど苦労して入れない限り)あるかと思います。次にAzureのアカウントを作成 Azure の無料アカウントを今すぐ作成 | Microsoft Azure https://portal.azu…

AzureのIoT系をつかう その1:調査

官公庁案件だとAWSが使えないケースがあります。 サーバーのおいてる国が保証されないからという理由だそうで。 その点、Azureはの農水省等々で採用実績があったり。 ……というわけで、後々の事を考えAzureの調査をしてみることに。 実際のところ Microsoft公…

【読書メモ】人類精神史  宗教・資本主義・Google 筑摩選書

人類精神史 ――宗教・資本主義・Google (筑摩選書 243)作者:山田 仁史筑摩書房Amazon

【読書メモ】芸術起業論  幻冬舎文庫

芸術起業論 (幻冬舎文庫)作者:村上 隆幻冬舎Amazon

mydns.jpを使う

実際のところ 参考もと Dynamic DNS (DDNS) for Home Server and VPS etc, Free!

imagemagickのdisplayコマンドをつかて色を確認する

imagemagickのdisplayコマンドは、その名前の通り表示を担当するコマンドです。 これに渡す変数"xc:"*1にはカラーコードを渡すことができるため、視覚的に色を確認したい際に便利です。 実際のところ showcolor() { display -size 128x128 xc:"${1}"; }16進…

.

.

.

.

.

.

【読書メモ】傭兵の二千年史  講談社現代新書

傭兵の二千年史 (講談社現代新書)作者:菊池良生講談社Amazon俗説に、兵隊は世界最古の職業の一つとも言われています。 その兵隊の一形態として歴史の長い間存在していた「傭兵」に関する新書です。古代ギリシャの市民軍は「権利」であり「名誉」であった事が…

GPT-4で語学学習の自習環境構築

shuzo-kino.hateblo.jp を読んでから、GPT-4でミニ英作文の校正をやって貰っています。そこでフと、日本語ではどの程度なのかと気になり、試してみることに。 初学者風日本語文章をCEFR B2レベルにしてもらう 教科書例文から文章を抜き書きしつつ、知らない…

【読書メモ】徹底カラー図解 新世代の自動車のしくみ Kindle版

徹底カラー図解 新世代の自動車のしくみマイナビ出版Amazon

python-fuで画像を弄る その2:画像の自動生成

実際のところ from gimpfu import * def create_image_with_text(filename, text): # Create a new image image = gimp.Image(320, 320, RGB) # Create a new layer layer = gimp.Layer(image, "Background", 320, 320, RGB_IMAGE, 100, NORMAL_MODE) # Add …

python-fuで画像を弄る その1:とりあえず使ってみる

実際のところ Gimpを開いて「フィルター」 =>「 Python-fu」 手元環境では何故かPython2.7系と古い上に、メソッド中で空白を入れるとインデント不正で怒られる……。 試す 外付けストレージ"D"の特定パターンの画像に赤い丸を from gimpfu import * import glo…