Document

obniz Hardware and cloud specifications.

How obniz works

obniz is for controlling the real world from a software.
obniz provides belows.

  • Platform Device
    It's a hardware which can accept electrical commponent and communicate with obniz Cloud.
  • obniz Cloud
    It's a server provides services like providing APi for devices and users.
  • SDK
    Software Development Kit for handling obniz Cloud API for each languages.

A platform device can be connected with electrical components like motors and sensors.
Also a device connect to obniz Cloud via the network ( obniz board use Wi-Fi to connect ).
After connection, You can control connected motors and sensors from your program by calling APIs remotely.
SDK let you use API easier, and let you control hardwares as a object in your program.

JavaScript and IoT

JavaScript is the Best with obniz.
We provide online HTML editor. By just opening editor page, You are able to start IoT program with HTML and JavaScript.

SDK named obniz.js let you access platform devices by just providing obniz id and control connected components by controlling object in your program.
No matter locations and how many devices in the world.
It's easy to integrate hardwares and UI in your browser. Sending UART from UI button and making a graph.
With nodejs, connecting database and SNS is also easy.

<script src="https://unpkg.com/obniz/obniz.js"></script>

<button id="button">LED ON</button>
<script>
var obniz = new Obniz("1234-5678");
obniz.onconnect = async function(){
  var led = obniz.wired("LED", {anode:0, cathode:1});
  $("#on").on("click",function(){
   led.on();
 });
}
</script>

Just dragging, Block Programming.

If it is your first time programming, Block Program is the best way. You choose some blocks from the list, and you can control motor, switch and display. It is easy to make some "moving things", so you learn programming while having fun.

Learn more:

obniz Cloud
obniz Cloud
Features of obniz Cloud
WebSocket API
About WebSocket API endponts and json formats
obniz board
obniz board
IO features and specs
Parts Library
SDK Parts Library
classes and functions for some major electrical components.
Support Contents
Examples
obniz board project examples with instructions and source code.
Lessons
Quick Start for each products and programming language.