ฉันสร้าง SDK สำหรับแอปพลิเคชันของฉันใน Kaa แอปพลิเคชันทำงานอย่างถูกต้อง หลังจากนั้น ฉันเปลี่ยนที่อยู่โฮสต์เซิร์ฟเวอร์ Bootstrap และตามที่ฉันเข้าใจ ฉันจำเป็นต้องสร้าง SDK ใหม่เพื่อใช้ที่อยู่เซิร์ฟเวอร์ Bootstrap ใหม่ ใช้งานได้ แต่มีวิธีเปลี่ยนที่อยู่เซิร์ฟเวอร์ Bootstrap ใน SDK ที่สร้างขึ้นหรือไม่
วิธีเปลี่ยนที่อยู่เซิร์ฟเวอร์ Bootstrap ใน Kaa SDK ที่สร้างขึ้น
คำตอบ (2)
ปัจจุบัน บริการควบคุมฝังรายการบริการ Bootstrap ที่มีอยู่ลงใน SDK (โดยใช้ไฟล์คุณสมบัติสำหรับการใช้งาน Java ไฟล์ส่วนหัวสำหรับ C++ ฯลฯ) ในระหว่างการสร้าง SDK และ SDK ไม่มี API เพื่อแทนที่สิ่งนั้น รายการ ดังนั้นคุณจึงไม่สามารถเปลี่ยนแปลงได้
ในปัจจุบัน หากคุณต้องการเปลี่ยนโฮสต์เซิร์ฟเวอร์ Bootstrap คุณจะต้องสร้าง SDK ใหม่
สำหรับการใช้งานจริง เราขอแนะนำให้คุณใช้ชื่อ DNS ที่แมปกับที่อยู่ IP ของโหนดที่เป็นรูปธรรมที่รันบริการ Bootstrap ซึ่งจะทำให้สามารถจัดการที่อยู่ IP ของเซิร์ฟเวอร์ Bootstrap และช่วยหลีกเลี่ยงการสร้าง SDK ใหม่ได้
เปลี่ยนบรรทัดเป็นโฮสต์ของคุณดังนี้: Transport_public_interface=YOUR_HOST ในไฟล์ /etc/kaa-node/conf/kaa-node.properties หากคุณรันบน linux คุณควรรีสตาร์ทบริการ kaa-node และสร้าง sdk ไคลเอ็นต์ใหม่หลังจากที่คุณเปลี่ยนไฟล์คุณสมบัติ