LogoLogo
WalletsEcosystemStart BuildingJoin the Community
  • Welcome to IoTeX 2.0
    • 💡Why IoTeX
    • 🪙Tokenomics
      • IOTX Utility in IoTeX 2.0
      • IOTX Emission, Deflation, and Re-Staking
    • 📖Whitepaper
    • ⚡Get Started
  • DePIN Infra Modules (DIM)
    • DIMs Overview
    • [IoTeX L1] DePIN Blockchain
      • Core Concepts
        • Consensus Mechanism
        • Voters and Delegates
        • Ethereum Virtual Machine
        • Accounts & Identities
        • Blockchain Actions
        • ERC20 and NFT Tokens
        • Smart Contracts
        • Interoperability
        • Governance
      • The IOTX Token
        • IOTX Token Exchange Support
        • Different Formats of the IOTX Token
        • IOTX Token Contracts
      • Wallets
        • Supported Wallet Apps
          • ioPay Mobile
          • IoTeX Web Wallet
          • OKX Wallet
          • Rabby Wallet
          • Metamask Desktop
          • Ledger Nano S & X
            • Use Ledger with Metamask
            • Use Ledger with Rabby Walet
            • Use Ledger with IoTeX Hub Portal
            • Migrate to the Ethereum Ledger App
          • IoTeX Desktop Wallet
          • 👩‍💻IoTeX HD Derivation Path
        • Buy IOTX Tokens
        • Execute Transactions
          • Transfer IOTX Tokens
          • Transfer ERC20 Tokens
          • Interact with Dapps
          • Explore transactions
        • Migrate Assets to a different wallet
      • Staking & Governance
        • About IoTeX Staking
        • IoTeX Staking Guide
          • Native staking
          • Staking as NFT
        • Join the Governance
          • Marshall DAO
          • Improvement Proposals
      • Exchange Integration
      • 👨‍💻Deploy Dapps on IoTeX
    • [ioID] DePIN Identities
      • ioID Specification
      • Overview of ioID
      • Registering Identities
      • 👩‍💻Integration Guide
        • Register a DePIN Project
        • Bind your Device NFT
        • Reserve Device ioIDs
        • Query Project Status
        • Register a Device
        • ioID Smart contracts quick reference
    • [W3bstream] DePIN Verification
      • Overview of W3bstream
      • Multi-Prover Architecture
      • 👨‍💻Build with W3bstream
        • Get Started
          • Sequencer Options
        • Build the Prover Code
          • Risc Zero
          • Halo2
          • zkWASM
        • Deploy to W3bstream
          • Create the Project File
          • W3bstream Outputs
          • Deploying Projects
          • Interacting with Projects
        • On-chain integration
          • Verify Risc0 Proofs
          • Verify Halo2 Proofs
          • Verify zkWASM profs
        • Sending Messages
      • 👩‍💻Node Operators
        • Configure a ZK Prover Node
        • Register your Node
    • [ioID-SDK] Hardware SDK
      • ioID-SDK Overview
      • Layered Architecture
      • Compatibility
      • Current Development Status
    • [MSP] Modular Security Pool
    • Third-Party DIMs
      • Data Sequencer Infras
      • Data Availability Infras
      • 👨‍💻W3bstream Tasks
  • Ecosystem
    • Assets on IoTeX
      • Mainstream Assets
      • IOTX and Derivatives
      • DePIN Tokens
      • MEME Coins
    • iotube Bridge
    • iotexscan Explorer
    • Ecosystem Apps
      • DePINScan
      • mimo DEX
      • ecosystem.iotex.io
    • "Powered by IoTeX" Devices
      • Pebble Tracker
        • Quick Start
        • Device Registration
        • Online Firmware Update
        • USB Firmware Update
        • Migrating to Pebble v2.0
          • 1.0 Device Registration
        • Tech Specs
        • Network Selection
        • Pebble Configuration
        • Query Pebble Data
        • Troubleshooting
        • Firmware Development
          • Hardware Setup
          • Build the Firmware
          • Flash the firmware
      • SenseCAP Indicator
      • UCam Home Camera
  • Builders
    • IoTeX Developer Portal
    • Dev Chat on Discord
    • Web3 Development
      • RPC Endpoints
      • Set up your Environment
      • Get Testnet IOTX Tokens
      • ioctl CLI
        • Installation
        • Create Accounts
        • Blockchain interaction
          • ioctl command reference
      • Chain Indexing
        • The Graph
        • SubQuery
        • IoTeX Analytics API
      • IoTeXscan API
      • Deterministic Deployment
      • Account Abstraction
        • Components of AA
        • 👩‍💻Creating new Accounts
        • 👨‍💻P256Account Example
      • Blob Transactions (EIP-4844)
      • Multicall3
      • EVM Precompiled Contracts
    • Building DePINs
      • ioID Step by Step Tutorial
        • Integrate ioID in the Device Firmware
        • Integrate ioID in your cloud
      • Decentralized WiFi Connectivity (DeWi)
        • Project Specification
        • The choice of Hardware
        • The Data API Service
        • DePIN Incentives Contract
    • Building DeFi
      • Deploy Tokens
        • Deploy an ERC20 Token
        • Deploy an NFT Token
      • Price Oracles
        • Chainlink Relayer
        • SupraOracles
      • Integrate IoTeX Staking
      • Liquid staking Dapps
    • Launch Dapps on IoTeX
      • Submit Tokens to the IoTeX Ecosystem
      • Submit tokens to the iotube bridge
      • Verify Smart Contracts
      • Audit your Contracts
      • Submit your Dapp to Portals
      • Useful tools
    • Node Operators
      • Fastblocks (Node as a Service)
      • Setup an IoTeX RPC Node
      • Run a Delegate Node
      • Rosetta API
    • Reference Docs
      • ioctl client
        • Accounts
        • HD Wallets
        • Aliases
        • Actions
        • Queries
        • Smart Contracts
        • Staking & Voting
        • Tokens
        • ioID Identities
        • W3bstream
        • Decentralized Identifiers (DID)
        • JWT Auth Tokens
      • Native IoTeX Development
        • IoTeX gRPC API
        • Account Cryptography
        • Address Conversion
        • Create Accounts
        • Estimate Gas Price
        • Make IOTX Transfers
        • Manage ERC20 Tokens
        • Smart Contract Interactions
        • ioPay Desktop
        • DID JWT Tokens
        • Calling any RPC method
      • Embedded Blockchain Clients
        • Arduino IDE
        • Linux Systems
        • PlatformIO
        • Examples
        • Tutorials
  • Participate
    • Crypto's Got Talent (CGT)
      • IoTeX x Polygon DePIN Grant
    • Governance
      • IoTeX Improvement Proposals
      • The Marshall DAO
    • Join the Community
    • Get in Touch
Powered by GitBook
LogoLogo

This documentation portal is currently undergoing updates to align with the IoTeX 2.0 Whitepaper release. Information provided here may be incomplete, or out-of-date. Please use this portal for preliminary reference only, and check out the official IoTeX 2.0 Whitepaper for updated information.

  • .

2025 | IoTeX

On this page
  • Unboxing
  • Board Layout
  • Inserting a SIM card
  • Connecting the LTE Antenna
  • Connecting a battery
  • Charging the battery

Was this helpful?

Export as PDF
  1. Ecosystem
  2. "Powered by IoTeX" Devices
  3. Pebble Tracker
  4. Firmware Development

Hardware Setup

PreviousFirmware DevelopmentNextBuild the Firmware

Last updated 9 months ago

Was this helpful?

Unboxing

You Pebble box contains the following:

  • The actual Pebble board

  • The GPS Antenna

  • A male, 2-poles 1.25mm pitch power connector

  • A label with the IMEI number for your board

Board Layout

Relevant slots, connectors and switches on Pebble include the following:

  • Power connector: this is a 2-poles, 1.25mm pitch, female connector. Please notice that Pebble power circuit does not provide polarity-inversion protection, therefore please check the polarity carefully when connecting the battery or any power supply

  • SIM card slot: this is a micro-SIM slot where you can insert any IoT SIM card.

  • Micro-USB port: this port is used to charge the battery connected to the power supply input. The Micro-USB port can also be used to program the Pebble.

  • Reset button: This is a small switch button that allows to reset the board software (short press) or to put the board in recovery mode (see [TODO: Flashing the firmware]).

  • Data port: the data port is used to program and debug the board using the SEGGER JLink programmer/debugger

  • Cellular and GPS antenna: these two coaxial inputs allow the connection of a GPS and/or a cellular external antennas

Inserting a SIM card

Insert a IoT Micro-SIM into the Pebble SIM card slot until it's locked inside. Pebble supports both LTE-M and NB-IoT cellular standards: check which one is supported in your country and that the SIM card you use is compliant with te same standard.

Here is a list of IoT-SIM cards that are known to work with Pebble:

Pebble comes preinstalled with the firmware in NB-IoT configuration: if you need support for LTE-M instead, then you will be required to configure and flash the Pebble firmware to enable LTE-M.

Connecting the LTE Antenna

Locate the LTE Antenna connector on the board and carefully connect the antenna you find in the Pebble package. The antenna also provides an adhesive strip to conveniently fix it to any surface.

Connecting a battery

Pebble requires a DC power supply in the range of 3V - 5V, that must be provided to the female power socket using a 2-poles 1.25mm pitch male plug. You can both find a battery that fits the space in the default Pebble case, or reassemble the case to provide more space to fit your battery. If your battery connector is not compliant with the Pebble power socket, you can replace it with the extra power connector included in the package.

Depending on the shape of your battery, the maximum area sizes available for it to be entirely enclosed into the default case are:

  • 44.0mm x 35.0mm x 7.0mm

  • 25.7mm x 53.0mm x 7.0mm

  • 24.0mm x 25.7mm x 7.4mm

  • 21.0mm x 35.0mm x 7.4mm

Possible batteries that would fit are (according to the datasheets, please verify with the manufacturer or the supplier):

Manufacturer

Model

Capacity

Link

Size [mm]

SparkFun Electronics

PRT-13854

850mAh

43.3 x 34.0 x 6.2

Jauch Quartz

LP443441JU

650mAh

43.0 x 35.0 x 4.8

Jauch Quartz

LP503040JH

630mAh

42.0 x 30.5 x 5.4

BAK

LP-443440-1S-3

600mAh

41.1 x 34.1 x 4.4

Once the battery is connected you can press the reset button: you will see the RGB led light up and blinking every 5s.

Charging the battery

You can connect Pebble to a USB charger or to your PC using the micro-usb connector to recharge your battery. Once the battery is fully charged you will see the RGB led to light up in green.

Hologram Global IoT & M2M SIM Card
Vodafone Smart Sim (aka V-SIM)
DigiKey USA
DigiKey USA
DigiKey USA
Farnell UK