
İçindekiler:
- Adım 1: İhtiyacınız Olan Şeyler
- 2. Adım: Syndicit.com'da Yeni Bir Yayın Oluşturun
- 3. Adım: Feed'iniz için Ayrıntıları Girin
- Adım 4: Bazı Değişkenler Ekleyin
- Adım 5: Değişkenleri Ayarlayın
- Adım 6: SyndicitGATE Kurulumu
- Adım 7: SyndicitGATE'de Değişkenleri Ayarlayın
- Adım 8: Login' Data'yı Başlatın
- Adım 9: Derinlemesine: SyndicitGATE Tam Olarak Ne Yapar?
- Adım 10: Veri Akışınızı Kontrol Edin
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:14

Bu talimat size bir USB sıcaklık kaydediciden nasıl veri çıktısı alacağınızı ve bunu syndicit.com kullanarak web üzerinde nasıl dağıtacağınızı gösterecektir. Verileriniz syndicit.com'a kaydedildikten sonra, bunları bir elektronik tablo, canlı Google Earth beslemesi, RSS beslemesi ve daha fazlası olarak web'de paylaşabilirsiniz. USB sıcaklık kaydedici:https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/You kendinize ait bir veri beslemeniz yoksa yine de katılabilirsiniz. Kendi özel feed'inizi oluşturmak için mevcut feed'leri karıştırıp eşleştirebilirsiniz. Tıpkı instructables.com gibi şeyleri etiketleyin ve tüm ajaxy web2.0 iyiliğinin tadını çıkarın.
Adım 1: İhtiyacınız Olan Şeyler

Veri kaynağı: Bu gösterimde bir USB sıcaklık kaydedici kullanılacaktır, ancak herhangi bir veri kaynağı kullanılabilir. USB sıcaklık kaydedici ile ilgili bilgilere buradan ulaşabilirsiniz:https://www.instructables.com/id/EV9KA88GBMEQZJJOR5/SyndicitGATE:SyndicitGATE, 2 işlevli çok basit (Windows) bir Visual Basic programıdır. USB sıcaklık kaydedici ile birlikte verilen örnek programın işlevselliğini içerir: USB bağlantı noktası aracılığıyla veri talebi göndermek için MSCOM32. OCX'i kullanır. Yanıt (bu durumda bir sıcaklık ölçümü) bir HTTP POST isteğine konur ve mswinsock. OCX kullanılarak syndicit.com'a gönderilir. (SyndicitGATE'in çalışması için bu yaygın Windows dosyalarının her ikisine de ihtiyacınız olacak. Değilse, bunları Google'a danışmalısınız.) Kaynak ve derlenmiş yürütülebilir dosya proje arşivinde yer almaktadır.***Not: trialexsays: İhtiyacınız olduğunu belirtiyorsunuz. "MSCOM32. OCX" dosyası - Bunun "MSCOMM32. OCX" okuması gerektiğini düşünüyorum. Ayrıca gidip "COMDLG32. OCX"*****Syndicit.com hesabını bulmam gerekiyordu: syndicit.com'a gidin ve bir hesap için kaydolun. Bu, gömülü cihaz veri sendikasyonu için deneysel sitem. Kullanımı ücretsiz, ancak ortak kullanıma sunduğunuz tüm verilerin kamu malı olduğunu kabul etmeniz gerekiyor.
2. Adım: Syndicit.com'da Yeni Bir Yayın Oluşturun

www.syndicit.com/account/login adresinde oturum açın. Üst menüdeki 'Yeni Besleme'yi tıklayın. Yayınınız için bir ad girin. Syndicit, açıklayıcı adınıza göre benzersiz bir yol adı oluşturacaktır. (İlk 3 kelimeye veya 20 karaktere kadar kullanır, ardından benzersiz bir besleme adı oluşturulana kadar sonuna _## ekler). Örnek ad, "test_device" benzersiz yolu ile sonuçlanan "test cihazı"dır.
3. Adım: Feed'iniz için Ayrıntıları Girin

Feed'i adlandırdıktan sonra, ayrıntıları girebileceğiniz ve değişkenler ekleyebileceğiniz bir sayfaya yönlendirileceksiniz.
Feed'inizi açıklayan bilgileri girmek için "düzenle"yi tıklayın. Başlamak için bu sayfadan iki parça bilgiye ihtiyacınız olacak. İlk olarak, tarayıcınızdaki cihaz yolunu not edin (bu durumda "test_device"). İkinci olarak, yönetim bölümünde yedeklenmiş bir parola belirleyin. Cihaz yolu ('test_device') ve arka uç parolasının (örnekte 'testpassword') arka uca erişmesi gerekir (verileri kaydedin). Ek güvenlik için arka ucu bir IP adresine kilitleyebilirsiniz. Belirsiz bir şey varsa daha fazla ayrıntı için 'yardım'ı tıklayın.
Adım 4: Bazı Değişkenler Ekleyin

Ardından, feed'e bazı değişkenler ekliyoruz. Sıcaklık kaydedici iç/dış sıcaklıkları ölçer, bu nedenle iki değişkene ihtiyacımız var.
'+ Değişken ekle'yi tıklayın. Yeni değişken için açıklayıcı bir ad girin. Daha önce açıklanan aynı teknik kullanılarak benzersiz bir yol oluşturulacaktır. Örnekte 'iç ortam sıcaklığı' ve 'dış ortam sıcaklığı' adında 2 değişken oluşturdum.
Adım 5: Değişkenleri Ayarlayın

Yeni oluşturduğunuz değişkenlerin yanındaki 'detaylar' bağlantısını tıklayın. Bu sayfada bireysel değişkenler hakkında ayrıntıları girebilirsiniz.
Veriler bir sıcaklık ölçüsü olduğundan, değişken türü "sayı" ve birimler "derece" olarak ayarlanır. Değişkenlerinize verilen benzersiz yol adlarını not edin. Bunlar, arka uca veri eklerken değişken adları olarak kullanılacaktır. Örnekte, yollar "indoor_temperature" ve "outdoor_temperature"dır.
Adım 6: SyndicitGATE Kurulumu

SyndicitGATE, syndicit.com arka ucu ile nasıl arayüz oluşturulacağını gösteren basit bir VB programıdır. Kaynak ve derlenmiş EXE proje arşivine dahil edilmiştir. Open syndicitGATE. 'syndicit.com bağlantı ayarları' alanına aşağıdaki bilgileri girin: Arka uç: https://www.syndicit.com/backendMember Oturum Açma: syndicit.com kullanıcı adınız (örnekte ian) Feed yolu: atanan benzersiz yol feed'inize (test_device)Feed password: feed'inize atadığınız şifre (test şifresi)'cihaz ayarı' altında seri veya USB cihazınızı kurun. Ek yapılandırma ayrıntıları yardım menüsünde mevcuttur.
Adım 7: SyndicitGATE'de Değişkenleri Ayarlayın

'Kurulum değişkenleri'ne tıklayın, yeni bir pencere açılacaktır.
Değişkenlerinize atanan benzersiz yol adlarını CİHAZDAN ÇIKIŞ SIRASINDA girin. USB sıcaklık kaydedici, iç ortam sıcaklığını ve ardından dış sıcaklığı verir, bu sırayla girilir. Cihazdan beklenmesi gereken değişken(ler)in yanındaki "Kullan"a ve ardından "Tamam"a tıklayın.
Adım 8: Login' Data'yı Başlatın

syndicit.com arka ucuyla olan bağlantınızı test etmek istiyorsanız 'test'i tıklayın Hata ayıklama penceresi açılacak ve arka uçtan bir '*****bağlantı başarılı*****' yanıtı görmelisiniz.
Verileri günlüğe kaydetmeye başlamak için 'Başlat'ı tıklayın. Hata ayıklama penceresi açıksa, syndicitGATE, syndicit.com ve cihazınız arasındaki iletişim diyaloğu görüntülenecektir.
Adım 9: Derinlemesine: SyndicitGATE Tam Olarak Ne Yapar?

SyndicitGATE, bir HTTP POST oluşturan ve bunu winsock32.dll aracılığıyla gönderen basit bir Visual Basic programıdır. Hata ayıklama modunda, HTTP gönderisinin tam olarak nasıl göründüğünü görebilirsiniz. syndicit.com arka ucuyla ilgili ayrıntılar aşağıdaki gibidir. Arka uç adresi https://www.syndicit.com/backend'dir. Veritabanına erişmek için syndicit.com kullanıcı adınız, bir besleme adı, bir besleme şifresi ve besleme için bir veya daha fazla değişken ayarına sahip olmanız gerekir. Veriler, HTTP GET ve HTTP POST kullanılarak eklenebilir. Arka uçta oturum açmak için kullanıcı adı, besleme yolu ve besleme şifresi gereklidir. Bunlar sırasıyla 'user', 'feed' ve 'feedpassword' adlı değişkenler olarak gönderilmelidir. 'syndicit.com/stream/ian/test_device/':'user' adresinde bulunan örnek feed – syndicit.com kullanıcı adınız (user= ian).'feed' – cihazınıza atanan yol (feed=test_device)'feedpassword' – feed'inize kurulum sayfasında verdiğiniz parola (örneğin feedpassword=testpassword) beslemenin aşağıdaki yollarda bulunan iki değişkeni varsa: stream/ian/test_device/outdoor_temperaturestream/ian/test_device/indoor_temperatureveri değerleri, değişken adı olarak yol adı kullanılarak eklenir:outdoor_temperature=24.5indoor_temperature=23.2GET, ekleme yapmanın en kolay yöntemidir, ancak çok güvensizdir. Gerekli değişkenleri web sitesi adresine eklemeniz yeterlidir. Örnekteki değerleri 'testpassword' parolası ile eklemek için şunu yapıyoruz:https://www.syndicit.com/backend/?user=ian&feed=test_device&feedpassword=testpassword&outdoor_temperature=24.5&indoor_temperature=23.2POST daha güvenli ama daha fazlası karmaşık. POST yöntemiyle veri göndermek için bir HTML sayfasındaki gönder düğmesine basma eylemini taklit etmelisiniz. Değişkenler BOTH POST ve GET ile birlikte gönderilebilir. POSTed değişkenler HER ZAMAN GET değişkenlerini geçersiz kılar. Bir feed'de 2 değişkenim var, her ikisini de her seferinde göndermem mi gerekiyor?Hayır, arka uca gönderdiğiniz değişkenler, cihazın sahip olabileceği diğer değişkenlerden bağımsız olarak kaydedilir. Arka uç sonucu ne olur? kodların anlamı? Arka uç, tek karakterli sonuç kodlarını döndürür. Şu anlama gelir: 0 – kullanıcı, besleme veya besleme şifresi ayarlanmadı.1 – kullanıcı, besleme, besleme şifresi veya IP adresi (kilit etkinse) doğru değil2 – N/A3 – başarılı kimlik doğrulama, değişkenler kaydedildi.
Adım 10: Veri Akışınızı Kontrol Edin


Şimdi sonuçları inceleme zamanı.
Değişken sayfasına gidin. (/test_device/indoor_temperature) Verilerinizi çeşitli biçimlerde birleştirmek için çeşitli beslemelere tıklayın: html tabloları, elektronik tablolar, RSS, Google Earth ve daha fazlası. Grafikleri ve beslemeleri kendi web sitenize ekleyin.
Önerilen:
IoT ESP8266 Serisi: 2- ThingSpeak.com Üzerinden Verileri İzleyin: 5 Adım

IoT ESP8266 Serisi: 2- ThingSpeak.com Üzerinden Verileri İzleyin: Bu, IoT ESP8266 Serisinin ikinci bölümüdür. 1. bölümü görmek için bu öğretilebilir IoT ESP8266 Serisine bakın: 1 WIFI Router'a bağlanın. Bu bölüm, sensör verilerinizi popüler IoT ücretsiz bulut hizmetlerinden birine nasıl göndereceğinizi göstermeyi amaçlamaktadır https://thingspeak.com
AWS'de Magicbit'ten Verileri Görselleştirme: 5 Adım

AWS'de Magicbit'ten Verileri Görselleştirme: Magicbit'e bağlı sensörlerden toplanan veriler, gerçek zamanlı olarak grafiksel olarak görselleştirilmek üzere MQTT aracılığıyla AWS IOT çekirdeğinde yayınlanacaktır. ESP32 tabanlı bu projede geliştirme kartı olarak magicbit kullanıyoruz. Bu nedenle herhangi bir ESP32 d
Raspberry Pi Kullanarak LCD'de DHT Verileri Nasıl Okunur: 6 Adım

Raspberry Pi Kullanarak LCD'de DHT Verileri Nasıl Okunur: Sıcaklık ve bağıl nem, ortamlardaki önemli hava durumu verileridir. İkisi, bir mini hava istasyonunun sunduğu veriler olabilir. Raspberry Pi ile sıcaklık ve bağıl nemi okuma, farklı değişkenler kullanılarak elde edilebilir
Canlı Arduino Verilerinden Güzel Grafikler Yapın (ve Verileri Excel'e Kaydedin): 3 Adım

Canlı Arduino Verilerinden Güzel Grafikler Yapın (ve Verileri Excel'e Kaydet): Arduino IDE'de P…lotter fonksiyonumuzla oynamayı hepimiz severiz. noktalar eklenir ve özellikle göze hoş gelmez. Arduino IDE çizicisi değil
ESP32 Xiaomi Hack - Verileri Kablosuz Olarak Alın: 6 Adım (Resimlerle)

ESP32 Xiaomi Hack - Verileri Kablosuz Olarak Alın: Sevgili arkadaşlar, başka bir Eğitilebilir Dosyaya hoş geldiniz! Bugün, bu Xiaomi Sıcaklık ve Nem monitörünün ESP32 kartının Bluetooth işlevini kullanarak ilettiği verileri nasıl alacağımızı öğreneceğiz. Gördüğünüz gibi, bir ESP32 kartı kullanıyorum