Developer Portal
Everything you need to integrate Battnix RTK receivers into your applications.
🚀
Getting Started
Quick start guide to integrate Battnix receivers into your application.
Read docs →
📚
API Reference
Complete REST API documentation for receiver control and data access.
Read docs →
🌐
NTRIP Integration
Guide to connecting receivers to NTRIP correction data streams.
Read docs →
🛠️
Hardware Setup
Installation, wiring, and configuration procedures for receivers.
Read docs →
💻
Software SDK
Python, C++, and JavaScript libraries for receiver communication.
Read docs →
🔧
Troubleshooting
Common issues, diagnostics, and support resources.
Read docs →
Code Examples
Basic RTK Positioning
Pythonfrom battnix import RTKReceiver
receiver = RTKReceiver('192.168.1.100')
receiver.connect()
# Get RTK position
position = receiver.get_position()
print(f"Latitude: {position.latitude}")
print(f"Longitude: {position.longitude}")
print(f"Height: {position.height}")
print(f"RTK Status: {position.rtk_status}")Real-time Position Updates
JavaScriptimport { RTKReceiver } from 'battnix-sdk';
const receiver = new RTKReceiver('192.168.1.100');
await receiver.connect();
receiver.on('position', (position) => {
console.log('Position:', position);
if (position.rtk_status === 'FIX') {
console.log('RTK FIX achieved!');
}
});API Status
Production API
Operational
SDK Releases
v1.2.4 (Latest)
Documentation
Latest
GitHub Repository
Find SDKs, example projects, and contribute to Battnix integration libraries.
View on GitHub →Support & Community
Ask questions, share projects, and connect with other developers.
Join Community →Need Help?
Our developer support team is here to help with integration questions.
Email Developer Support