Arduino IDE 2.0, kablosuz bağlantı destekleyen projeleriniz için hayat kurtarıcı iki yeni araçla birlikte gelir: Aygıt Yazılım Güncelleme (Firmware Updater) ve SSL/TLS Sertifika Yükleyici (Certificate Uploader). Aygıt Yazılımı Güncelleyici, Wi-Fi modülünüzün firmware sürümünü yükseltmenizi (veya düşürmenizi) sağlarken; Sertifika Yükleyici ise kartınızın güvenli HTTPS protokolü üzerinden belirli web sitelerine (domain) bağlanabilmesi için gerekli olan SSL sertifikalarını pratik bir şekilde kart hafızasına yüklemenize olanak tanır.
Bu dahili araçlar aracılığıyla yalnızca yerleşik Wi-Fi çipine sahip olan uyumlu Arduino kartları güncellenebilir. Desteklenen kartların tam listesine aşağıdan göz atabilirsiniz.
Geliştirme ortamını henüz kurmadıysanız, güncel sürümü resmi Arduino Software indirme sayfasından edinebilirsiniz.
u-blox NINA-W10 Serisi Wi-Fi Modülünü Kullanan Kartlar:
- Arduino UNO WiFi Rev 2
- Arduino Nano RP2040 Connect
- Arduino MKR WiFi 1010
- Arduino Nano 33 IoT
- Arduino MKR Vidor 4000
Microchip ATWINC1500 Wi-Fi Modülünü Kullanan Kartlar:
- Arduino MKR 1000 WiFi
- Arduino WiFi Shield 101
Aygıt Yazılımı (Firmware) Ne Zaman Güncellenmeli?
Çoğu durumda, satın aldığınız kartlar tak-çalıştır formunda en güncel kararlı yazılımla sevk edildiğinden, Wi-Fi modülünün firmware yazılımını manuel olarak güncellemeniz gerekmez. Ancak, aşağıdaki özel senaryolarda güncelleme yapılması kritik bir önem taşır:
1. Arduino Cloud Entegrasyonu
Cihazınızı ilk kez Arduino Cloud platformuna dahil ederken; OTA (kablosuz üzerinden kod yükleme) ve şifreli veri iletimi gibi gelişmiş özelliklerin kararlı çalışabilmesi için Wi-Fi modülünün bellenimi kurulum aşamasında otomatik olarak güncellenir.
2. Python & Wi-Fi Uyumluluğu
Nano RP2040 Connect kartında MicroPython veya CircuitPython kullanarak (örneğin OpenMV aracılığıyla) dahili Wi-Fi modülüne erişmek istiyorsanız, NINA aygıt yazılımını en son sürüme manuel olarak güncellemeniz zorunludur.
Aygıt Yazılımı (Firmware) Güncelleyici
Önemli Uyarı: Aygıt Yazılımı Güncelleme işlemi, mikrodenetleyici içerisindeki mevcut kodunuzu (taslağınızı) tamamen silecektir. İşleme başlamadan önce kodlarınızı kaydettiğinizden emin olun.
Aygıt yazılımını güncellemek için aşağıdaki adımları sırasıyla uygulayın:
- Arduino kartınızı USB kablosu yardımıyla bilgisayarınıza bağlayın.
- Arduino IDE 2.0’ı açın ve üst menüden Tools (Araçlar) > WiFi101 / WiFiNINA Firmware Updater seçeneğine tıklayın.

3. Açılan sihirbaz ekranındaki açılır menüden bilgisayarınıza bağlı olan kart modelinizi seçin.

4. Yüklemek istediğiniz en güncel firmware sürümünü listeden seçin ve onaylayın.

5. IDE’nin arka planda güncelleme dosyalarını karta yüklemesini bekleyin. İşlem başarıyla tamamlandığında konsol ekranında şu onay mesajı görüntülenecektir:
Firmware successfully installed.SSL/TLS Kök Sertifikası Yükleyici (Certificate Uploader)
Projelerinizde HTTPS istekleri atabilmek ve güvenli web siteleriyle (örneğin Google, Firebase veya kendi web siteniz) şifreli haberleşebilmek için ilgili web sitelerinin SSL Root (Kök) Sertifikalarını kart hafızasına yüklemeniz gerekir. Bunun için:
- Kartınızı bilgisayarınıza bağlayın.
- Arduino IDE 2.0 arayüzünden Tools (Araçlar) > Upload SSL Root Certificates (SSL Kök Sertifikalarını Yükle) sekmesine gidin.

3. Karşınıza gelen pencerede “Add New” butonuna tıklayarak kartınızın güvenli bir şekilde bağlanmasını istediğiniz web sitelerinin URL adresini girin (Birden fazla adres ekleyebilirsiniz). Girişleri tamamladıktan sonra alt kısımdaki menüden kartınızı seçin ve sertifikaları kart belleğine yazmak için “Upload” butonuna tıklayın.

Yükleme işlemi kısa süre içerisinde tamamlanacak ve bittiğinde konsolda şu bildirim mesajını göreceksiniz:
Certificates Uploaded.Bu rehberimizde, IoT (Nesnelerin İnterneti) projeleriniz için hayati öneme sahip olan Firmware Updater ve Certificate Uploader araçlarının çalışma prensiplerini adım adım inceledik. Bu yerleşik araçlar sayesinde, eskiden komut satırları üzerinden yapılan karmaşık güncelleme süreçlerini artık tek bir tıkla gerçekleştirebilirsiniz.
Yorum yapma özelliği, forum tarafından gelen istek sebebiyle kapatılmıştır. Lütfen tartışmalar ve sorularınız için topluluk forumumuza katılın.

