Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mruby-azure-iot

Azure IoT C SDKs and Librariesのmruby拡張機能(mrbgem)です。

使用するには、mrubyのビルド設定ファイルbuild_config.rbに以下の行を加えます。

  conf.gem "#{root}/../mrbgems/mruby-azure-iot" do |g|
    g.cc.include_paths  << ["../azure-iot-sdk-c/certs", "../azure-iot-sdk-c/c-utility/inc", "../azure-iot-sdk-c/c-utility/pal/#{platform}", "../azure-iot-sdk-c/iothub_client/inc", "../azure-iot-sdk-c/provisioning_client/inc", "../azure-iot-sdk-c/deps/parson", "../azure-iot-sdk-c/deps/azure-macro-utils-c/inc", "../azure-iot-sdk-c/deps/umock-c/inc", "../azure-iot-sdk-c/serializer/inc"]
  end

Azure IoT SDKへのインクルードパスの設定が必要になります。 上記の例はmrubyフォルダと追加のmrbgemsフォルダ、azure-iot-sdk-cフォルダが同じ階層になるように配置した場合です。

#{platform}に、Azure IoTの使いたいプラットフォームのフォルダ名で置き換えます。具体的にはwindowsやlinuxです。クローンしたローカルのここの部分にあたるフォルダです。

使用例は、このコードをRuby化したものになります。

About

azure-iot-sdk-c mruby wrapper

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages