IOT - Bosch
  • Introduction
  • Devices
    • Bosch XDK 110
      • Introduction
      • Operating System
      • Hardware
        • Sensors
          • Accelerometer
            • C
          • Gyroscope
            • C
            • Mita
          • Magnetometer
            • C
          • Environmental
            • C
            • Mita
          • Ambient Light
            • C
            • Mita
          • Acoustic
            • C
      • Software
        • XDK WorkSpace
          • Structure
          • Debug
          • Supported languages
            • C
              • Static Library (.a)
            • XDK Live - Mita
            • MicroFlo
      • Connectivity
        • Bluetooth Low Energy (BLE)
          • Overview
          • General Info
          • Implementation
            • C
            • XDK Live
        • WI-FI
          • OverView
          • Implementation
            • C
            • XDK Live
        • WI-FI Enterprise
      • Protocols
        • CoAP
          • Overview
          • Implementation -TBD
        • HTTP
          • Overview
          • Structure and Methods
          • Implementation
            • C - Rest
            • C - Post
            • XDK Live
        • HTTPS
          • Overview
          • Implementation TBD
        • LWM2M
          • Overview
          • Implementation TBD
        • MQTT
          • Overview
          • Implementation
            • C
            • XDK Live
        • USB
          • Overview
          • Implementation TBD
      • Data Storage
      • XDK Extension Bus
      • Community
      • Applications
        • Language C
          • HomeAssitant - MQTT
            • Prerequisites
            • Server
            • Device
          • IOTA-MQTT-XDK
            • Prerequisites
            • XDK110
            • Mqtt JSON to MAM
            • SensorHub
            • Demo
        • Language XDK Live
          • MQTT
            • Hello World
            • HomeAssistant
              • Prerequisites
              • Server
              • Device
            • Docker-HomeAssistant
          • HTTP
            • Roku Remote Control
              • Roku API
              • MITA
                • Example
    • Bosch AMRA
    • Bosch GLM 100C
    • Bosch FLEXIDOME IP panoramic
    • Bosch GLM 100C
    • Bosch Rexroth Nexo
    • Bosch Rexroth PRC 7000
    • Bosch RRC / CT100
    • Bosch Rexroth IoT Gateway
  • Bosch IOT Solutions
    • Bosch IOT Projects
      • Smart Home
      • Industry 4.0
      • Smart Cities
      • Connected-mobility
    • Bosch IOT Suite
      • Bosch Analytics
      • Bosch IOT Hub
      • Bosch Iot Permission
      • IoT Remote Manager
      • IoT Rollouts
      • IoT Things
      • Demo TBD **
    • BPM and BRM
  • IOTA
    • Introduction
      • Tangle
      • Glossary
      • Differences with other tech
      • How does iota work
      • Developers
    • Qubic
      • What is Qubic?
      • Target
      • Qubic Protocol
    • Ecosystem
    • Applications
      • Python
      • XDK110
        • Prerequisites
        • XDK110
        • Mqtt JSON to MAM
        • SensorHub
    • Bosch/IOTA
  • ByteBall
    • SmartContract
    • Use Case
      • BoshCoins
Powered by GitBook
On this page
  • Developers
  • Situations to use a distributed ledger
  • Reasons to use IOTA
  • Libraries

Was this helpful?

  1. IOTA
  2. Introduction

Developers

PreviousHow does iota workNextQubic

Last updated 5 years ago

Was this helpful?

Developers

IOTA is fundamentally different approach to the way DLTs are build. So before you start developing with the IOTA Tangle there are a few things to understand.

Situations to use a distributed ledger

Distributed ledger technologies (DLTs) are a very specific tool that enable data integrity, consensus and allow for the externalisation of trust. These properties are desirable for many applications ranging from tamper proof audit trails to value transfer. As with any technology offering unique advantages they have trade offs. So when looking to use technologies such as IOTA, ensure that it meets your needs before jumping in with the IOTA documentation.

Reasons to use IOTA

IOTA was designed from the ground up for the world of connected devices. With the technology we set out to enable new distributed economies to be formed by enabling the transfer of data in a way that maintains integrity and providing a means to participate in fee-less micro-transaction. A distributed means of fee-less value transfer has not been available previously.

Libraries

To get going with IOTA you don't need to download the whole Tangle or run your own node. You can interact with the public Mainnet (main IOTA Tangle which we interact on) or you can use the Devnet that we setup for developers like you. The main way to communicate with the Tangles is via API calls.

You can interact with the network by using this API to send transactions, query the network, and get statistics. We also have ZMQ message streams built into the node software for realtime applications to feed off, however this is not widely enabled on the Mainnet but we have it available on the Devnet here.

Those API calls the very basics of interactions with the network. For a more friendly way to interact with the network we have a range of client libraries in different languages to help you get started.

  • Second Layer

API Documentation
ZMQ Stream
Javascript
Java
C#
Go
MAM
Flash