WindowsとMACでIOT

WindowsとMACでIOTをする

  • WindowsかMACでIoT(Internet of Things)は数多あるけど、IOT(Input Output Things)はGPIO搭載されてないので温度測定や外部端子の入出力が直接出来ません
  • ここではIOTをVirtualBox仮想化でGPIOを接続、WindowsとMACでIOTハウスを実験します
  • WindowsとMACはVirtualBoxのインストールは既に終わっていると仮定して
    • Windowsは便宜上MACからのRemote VNCでの画面キャプチャした物
  1. URLよりイメージをダウンロードしますIOT-House_old_pc_xx.7z
  2. ダウンロードしたファイル、IOT-House_old_pc_xx.7z を解凍、IOT-House_old_pc_xx.imgをVirtualBoxのDISKイメージへ変換します
    1
    2
    3
    VBoxManage convertfromraw --format VDI IOT-House_old_pc_0.01.img IOT-House_old_pc_0.01.vdi
    Converting from raw image file="IOT-House_old_pc_0.01.img" to file="IOT-House_old_pc_0.01.vdi"...
    Creating dynamic image with size 8068792320 bytes (7695MB)..
  3. 以下VirtualBoxでIOT-House_old_pc_0.XX.vdiをストレージへ設定、起動しますVirtualbox_setting
  4. USBへMONOSTICK、TWELITE、MM-CP2112Aに環境ガスセンサーBME680や温湿度センサーAM2320接続、VirtualBoxのUSBタブで接続設定をしますVirtualbox_usb_MAC
  5. MACのVirtualBoxでIOT-House_old_pcへログインVirtualbox_iot-house_MAC
  6. VirtualBox内localhostへ接続IOT-House_old_pcのControl PanelVirtualbox_iot-house_Windows
    Virtualbox_iot-house_control1_Windows
  7. VM(VirtualBox IOT-House_old_pc)経由ではあるがWindows直接続USB<->GPIO変換MM-CP2112A<->I2C接続<->環境ガスセンサーBME680の温度、湿度、気圧、IAQなど取得表示されている事がわかると思う
    Virtualbox_iot-house_control2_Windows