Index
A
- Adafruit I/O
- URL / See also
- airplane tracking
- RTL-SDR used / Airplane tracking with RTL-SDR, How to do it…
- alternative script
- writing, Python used / Writing an alternative script with Python
- AMSAT
- URL / There's more…
- Antenna
- URL / Getting ready
- antenna
- URL / Getting ready
- application
- debugging remotely, from Eclipse / Debug an application remotely from Eclipse and GDB server
- debugging remotely, from GDB server / Debug an application remotely from Eclipse and GDB server
- apt-get
- used, for installing packages / Package management – Installing packages using apt-get, See also
- autotools arcana
- URL / See also
- autotools toolset
- URL / See also
B
- BBB
- URL / See also
- Beacon
- URL / There's more...
- Beacons / Location-based recipes – Bluetooth LE and Beacons
- smartphone, setting up / How to do it…
- simple IoT test environment, setting up / How to do it…
- BBB, setting up / How to do it…
- BeagleBone Black
- audio, bringing on / Introduction
- Beaglebone Black (BBB)
- about / First boot up, How to do it…
- boot up / First boot up, How to do it…, How to do it...
- prerequisites / Getting ready
- power requisites / Power requirements – basic guidelines
- display / Display
- controlling, SSH used / Using SSH to control your BBB, How to do it…
- controlling, Virtual Network Computing (VNC) used / Using VNC to control your BBB, How to do it..., There's more...
- BeagleBone Black System Reference Manual
- BeagleSat
- URL / There's more…
- Bluetooth Classic
- versus BTLE discussion, URL / There's more...
- installation troubleshooting, URL / There's more...
- bluetooth dongles
- URL / Getting ready
- Bluetooth Low Energy (BLE)
- about / Location-based recipes – Bluetooth LE and Beacons
- classic Bluetooth / Location-based recipes – Bluetooth LE and Beacons
- key elements / Location-based recipes – Bluetooth LE and Beacons
- BoneScript
- about / Introduction to BoneScript
- URL / See also
- BoneScript Library
- URL / Introduction
- boot time
- optimizing / Optimize boot time
- BTLE documentation
- URL / There's more...
- Bubble app
- URL / There's more...
- button press
- buttons
C
- C-code application
- debugging from command line, GDB used / Debug a simple C-code application from the command line using GDB, How to do it..., See also
- capes
- Cloud9 IDE
- using / Using the Cloud9 IDE, How to do it…
- command line interface (CLI) / Getting ready
- pointers / Getting ready
- command memento
- URL / See also
- commands
- URL / See also
- for systemd services / Basic commands for systemd services, How to do it...
- command shell
- text file, editing from / Edit a text file from the command shell, How to do it..., See also
- compatible converters
- compile and install
- about / Compile and install
- documentation standards / Compile and install
- BeagleBone Black, compiling on / Compile and install
- Git, from source / Compile and install Git from source
- connectivity
- about / Connectivity
- ethernet / Connectivity – Ethernet, How to do it...
- Wi-Fi / Connectivity – Wi-Fi, Getting ready, How to do it..., There's more…
- content / data commands, modifying
- new directory, creating / Modify content / data commands – make a new directory – mkdir
- file, removing / Modify content/data commands – remove a file or directory – rm, How to do it…
- directory, removing / Modify content/data commands – remove a file or directory – rm, How to do it…
- files, downloading / Modify content / data commands – download files – wget, There's more…
- tar file, opening / Modify content / data commands – open a tar file – tar [options], How to do it…
- files, cleaning up / Modify content / data commands – clean up files – autoclean
- package purge / Modify content / data commands – purge a package – apt-get purge, apt-get remove --purge, How to do it…
- system, shutting down / Modify content/data commands – shutdown the system – [options], See also
- conventions / Getting ready
- current OS kernel
- updating / Updating your current OS kernel, See also
- custom kernel
- installing / Installing and building a custom kernel, How to do it...
D
- data
- using, with ThingSpeak / Using sensors and data with ThingSpeak, How to do it…
- DC motors
- about / DC motors, Getting ready, How to do it..., How it works...
- requisites / Getting ready
- Debian
- URL / How to do it...
- debugging
- device and system insight
- directory content, displaying / Device and system insight – shows what's inside a directory – ls, How to do it…
- connected USB devices, finding / Device and system insight – find out what USB devices are connected – lsusb
- connected devices, finding / Device and system insight – get information about connected devices – cat/proc/bus/input/devices, There's more…
- Linux version, getting / Device and system insight – get your version of Linux, How to do it…
- running processes, finding / Device and system insight – find out running processes – ps, How to do it…
- resources used by running processes, finding / Device and system insight – find out the resources used by running processes – top and htop, How to do it…
- processes, killing / Device and system insight – quitting processes – kill, How to do it…
- message reports / Device and system insight – message reports – dmesg, How to do it…
- disk space, showing / Device and system insight – shows disk space – df -h
- network, exploring / Device and system insight – explore network – Ifconfig, How to do it…
- Device Tree
- about / Device Tree and its roots
- benefits / Device Tree and its roots
- basic build / Device Tree / basic build, How to do it...
- overlay, adding to run custom cape / Device Tree / advanced – adding DT overlay to run a custom cape, Getting ready, How to do it..., See also
- Device Tree Blob (DTB) / Device Tree and its roots
- Diamond Antenna
- URL / Getting ready
- Digital Musical Instruments (DMIs) / See also
- Digital to Analog Converter (DAC)
- Docker
- URL / See also
- dongles
- URL / See also
- Dropbox
- URL / Getting ready
- Dweet.io/Freeboard
- URL / See also
E
- E-Speak
- URL / There's more…
- Eclipse
- application, debugging remotely / Debug an application remotely from Eclipse and GDB server, How to do it...
- electronics
- about / The essentials of electronics
- Eric Steven Raymond (ESR) / See also
- Estimote teardown
- URL / There's more...
- Evothings Studio
- URL / How to do it…
- external LEDs
- controlling / Controlling external LEDs, How to do it...
G
- GDB
- used for debugging C-code application, from command line, / Debug a simple C-code application from the command line using GDB, How to do it..., See also
- General Purpose In/Out (GPIO)
- about / Introduction to BoneScript
- Git
- compile and install, from source / How to do it...
- GNU/Linux commands
- command shell / Essential GNU/Linux commands – the command shell, How to do it..., How it works...
- typical commands / Essential GNU/Linux commands – typical commands, Getting ready
- Google Summer of Code (GSOC) / There's more…
- GPredict
- used, for satellite tracking / Satellite tracking using GPredict and RTL-SDR, How to do it…
- about / Satellite tracking using GPredict and RTL-SDR
- GPredict manual
- URL / How to do it…
- GPS
- hooking up / Location-based recipes – hooking up GPS, How to do it…
- toolset, installing / How to do it…
- URL / There's more...
- GPS coordinates
- URL / How to do it…
- GPSD
- troubleshooting, URL / There's more...
- GPS PCB
- URL / Getting ready
- ground station
H
- HDMI
- troubleshooting, URL / There's more…
- HDMI LCD
- connecting / Connecting an HDMI LCD, How to do it...
- URL / How to do it...
- header pins
- about / Header pins and pinmuxing
- high-quality audio platform
- creating, Volumio used / Creating a high-quality audio platform with Volumio, Getting ready, How to do it…, There's more…, See also
I
- I2C
- I2C buses
- iBeacons / Location-based recipes – Bluetooth LE and Beacons
- If This Then That (IFTTT) web service
- URL / Getting ready
- about / Getting ready
- IFTTT Space Channel
- URL / How to do it…
- initial state
- URL / See also
- Integrated Interchip Sound (I2S) bus / Wiring up a mini amp and speakers
- International Space Station (ISS) / How to do it…, Grabbing the International Space Station flyover data and visualizing it
- Internet of Things (IoT)
- about / Introduction
- ISSs flyover data
- grabbing / Grabbing the International Space Station flyover data and visualizing it, How to do it…
- URL / How to do it…
- RTL-SDR, used for tracking / Tracking using RTL-SDR
- ISS tracking
- URL / There's more…
- about / Adding other interfaces – ISS tracking and text to speech, How to do it…
- TTS, installing / How to do it…
- bash script, creating / How to do it…
- cron job, setting up / How to do it…
- ITP soldering lesson
- URL / How to do it…
J
- Jasper project
- URL / There's more…
- Java
- to Node.js, URL / There's more…
- Johnny-Five
- Node.js, using with / Using Node.js with Johnny-Five, How to do it…, There's more…
- URL / There's more…
K
- kernel
- building, basics / Kernel building basics, See also
- application binary interface / Kernel application binary interface, How it works…
- interactions with / Interactions with the kernel – sysfs entries and controlling the GPIOs, How to do it...
- modifying, RT- PREEMPT used / Modifying the kernel using RT-PREEMPT, How to do it…, Modifying the kernel using Xenomai
- kernel image
- latest kernel image, installing / Installing the latest kernel image, How to do it...
L
- LCD cape options
- URL / There's more…
- LEDs
- controlling, Python script running for / How to do it…, There's more…
- references / There's more…
- Linphone
- used, for creating video chat client prototype / Making a video chat client prototype using Linphone, Part I – compiling and installing a Linphone binary from the repository
- binary, compiling from repository / Part I – compiling and installing a Linphone binary from the repository
- binary, installing from repository / Part I – compiling and installing a Linphone binary from the repository
- compiling, from source / Part II – compiling and installing Linphone from source, How to do it…
- installing, from source / Part II – compiling and installing Linphone from source, How to do it…
- Linux
- URL / See also
- location-based recipes
- about / Location-based recipes – hooking up GPS
- GPS, hooking up / Location-based recipes – hooking up GPS
- Bluetooth LE / Location-based recipes – Bluetooth LE and Beacons
- beacons / Location-based recipes – Bluetooth LE and Beacons
- low Earth orbit (LEO) / Satellite tracking using GPredict and RTL-SDR
- LXQt / OS image flashing – internal drive boot
M
- M4A file support
- URL / See also
- Make use of
- URL / See also
- micro USB dongle models / Getting ready
- Mini Amp
- wiring up / Wiring up a mini amp and speakers, Getting ready, How to do it…
- mini LCD cape
- testing / Testing a mini LCD cape, How to do it…
- module
- new module, adding to Node.js / Adding a new module to Node.js, How to do it..., See also
- motors
- using / Using motors
- Music Player Daemon (MPD) / Creating a high-quality audio platform with Volumio
N
- NASA's CubeQuest challenge
- URL / There's more…
- NMap security scanner
- URL / There's more...
- Node.js
- recipes / Node.js basic recipes
- URL / There's more…
- using, with Johnny-Five / Using Node.js with Johnny-Five, How to do it…, There's more…
- nodemailer
- URL / See also
- node modules
- URL / There's more…
- Nodered.js
- URL / See also
- non-HDMI LCD
- connecting / Connecting a non-HDMI LCD or cape, How to do it...
O
- Ohm's law calculator tool
- OLED PCB
- URL / Getting ready
- OS image flashing
- internal drive boot / OS image flashing – internal drive boot, How to do it...
- partition, expanding / Expand your partition
- code image, backing up to file / Backing up a code image to a file
- SD card boot / OS image flashing – the SD card boot, How to do it...
P
- package management
- packages
- installing, apt-get used / Package management – Installing packages using apt-get, How to do it…, See also
- updating / Getting ready
- upgrading / Getting ready
- PCB amp
- URL / How to do it…
- pin layouts
- sources / There's more…
- references / There's more…
- pinmuxing
- about / Header pins and pinmuxing
- process / The process of pinmuxing
- playlist (PLS) files / Creating a high-quality audio platform with Volumio
- Programmable real-time units (PRU)
- about / Programmable real-time units – an introduction, How to do it…
- test, with assembler / A simple PRU test with an assembler, Getting ready, How to do it…
- ultrasonic range sensor, running / Running an ultrasonic range sensor with the PRUs, How to do it…
- Python, using with / Using Python with the PRUs, How to do it…, See also
- projects
- video, using / Using videos and displays in projects, Getting ready, How to do it…
- displays, using / Using videos and displays in projects, Getting ready, How to do it…
- mini OLED, hooking up / Using videos and displays in projects, Getting ready
- PRUCAPE / See also
- Python
- basic recipes / Python basic recipes
- libraries, adding / Adding libraries, How to do it…
- used, for writing alternative script / Writing an alternative script with Python
- using, with PRUs / Using Python with the PRUs, How to do it…, See also
- Python script
- running, to control LEDs / Running a Python script to control the LEDs, How to do it…, There's more…
R
- Resin.io
- URL / See also
- RT- PREEMPT
- used, for modifying kernel / Modifying the kernel using Xenomai, How to do it..., There's more…
- RTL-SDR
- used, for tracking / Tracking using RTL-SDR, See also
- URL / See also
- used, for airplane tracking / Airplane tracking with RTL-SDR, How to do it…
- used, for satellite tracking / Satellite tracking using GPredict and RTL-SDR, How to do it…
S
- satellite tracker
- satellite tracking
- GPredict used / Satellite tracking using GPredict and RTL-SDR, Getting ready, How to do it…
- RTL-SDR used / Satellite tracking using GPredict and RTL-SDR, Getting ready, How to do it…, Satellite tracking using the SatNogs Network client / ground station and RTL-SDR, Getting ready, How to do it…
- SatNogs Network client used / Satellite tracking using the SatNogs Network client / ground station and RTL-SDR, How to do it…
- ground station used / Satellite tracking using the SatNogs Network client / ground station and RTL-SDR, Getting ready, How to do it…
- SatNogs Network client
- used, for satellite tracking / Satellite tracking using the SatNogs Network client / ground station and RTL-SDR, How to do it…
- script
- running, to check DT usage on GPIO pins / Running a script to check DT usage on GPIO pins, How to do it…
- sensors
- using, with ThingSpeak / Using sensors and data with ThingSpeak, How to do it…
- Serial Peripheral Interface (SPI)
- servo motors
- about / Servo motors, How to do it...
- shell scripts
- about / The basic shell script, How to do it...
- Ship.iot
- URL / See also
- SIP account
- setting up / How to do it…
- Software Defined Radio (SDR) / Tracking using RTL-SDR
- soldering
- URL / How to do it…
- Sparkfun
- URL / Getting ready, Getting ready
- speakers
- wiring up / Wiring up a mini amp and speakers, Getting ready, How to do it…
- SPIdev pins
- URL / There's more…
- SSH
- used, for controlling BBB / Using SSH to control your BBB, How to do it…
- SSH / Remote access
- about / SSH / Remote access
- systemd commands
- quick reference cheat sheet, URL / There's more…
- systemd service
- creating, to run at boot time / Create a systemd service to run at boot time, How to do it...
- systemd services
- about / systemd services, There's more…
- system images
- about / System images
- System navigational command
- directory, changing / System navigational command – change your directory – cd, There's more…
- current directory, showing / System navigational command – show your current directory – pwd
- file, finding / System navigational command – find a file – find, How to do it…
T
- test tool
- about / Installing a test tool, How to do it...
- text file
- editing, from command shell / Edit a text file from the command shell, How to do it..., See also
- text to speech (TTS)
- about / Adding other interfaces – ISS tracking and text to speech, How to do it…, There's more…
- audio Setup and testing / How to do it…
- Python code, used for tracking International Space Station / How to do it…
- bash script, creating / How to do it…
- cron job, setting up / How to do it…
- URL / There's more…
- ThingSpeak
- sensors, using with / Using sensors and data with ThingSpeak, How to do it…, See also
- data, using with / Using sensors and data with ThingSpeak, How to do it…, See also
- URL / How to do it…
- Toggle LED
- about / Toggle LED, See also
- two-line element (TLE) files / How to do it…
- URL / There's more…
U
- Ubidots
- ultrasonic range sensor
- running, with PRUs / Running an ultrasonic range sensor with the PRUs, How to do it…
- Universal asynchronous receiver/transmitter (UART) / Location-based recipes – hooking up GPS
- universal cape overlay
- about / Universal cape overlay, How to do it…
- Universal Unique Identified (UUID) / Location-based recipes – Bluetooth LE and Beacons
V
- 5V power
- URL / Getting ready
- video chat client prototype
- Virtual Network Computing (VNC)
- used, for controlling BBB / Using VNC to control your BBB, How to do it..., There's more...
- Viewer, URL / Getting ready…
- voice recognition / There's more…
- Volumio
- used, for creating high-quality audio platform / Creating a high-quality audio platform with Volumio, How to do it…, There's more…, See also
- URL / Creating a high-quality audio platform with Volumio, Getting ready, See also
- running, prerequisites / Getting ready
W
- wireless digital picture frame
- building / Making things smarter – building a wireless digital picture frame, How to do it...
- If This Then That (IFTTT) web service, using / Getting ready
- smartphone, setting up / How to do it...
- Dropbox script, setting up on BBB / How to do it...
- Dropbox script, testing on BBB / How to do it...
- desktop client / How to do it...
- BBB / How to do it...
- script, testing / How to do it...
- script, running / How to do it...