Meşe Bilişim Yazılım Mekatronik Eğitim İthalat İhracat Sanayi ve Ticaret Limited Şirketi Hakkında:
        Meşe Bilişim 2015 yılında Ankara’ da kurulmuş, 2017 senesinde Manisa Celal Bayar Üniversitesi Muradiye Kampüs içerisinde bulunan Teknokent’ e taşınarak Elektronik, Mekatronik, Yazılım, Yazılım Test, Donanım Test ve Bilişim Sistemleri alanlarında faaliyet göstermektedir. Kullandığımız teknoloji ve araçlar ile müşteri memnuniyetini en üst seviyede tutarak, yazılımda ve donanımda kalite vazgeçemeyeceğimiz ana hedefimizdir.
Kullandığımız Teknolojiler:
        Arduino, Raspberry Pi, Smd CODE, Mac OS, Windows, Android, Windows Phone, Selenium, Java, iOS, Python, Django, Git, Proteus, Eagle, PCB, Dizayn, Prototip, Android Studio, Eclipse, Virtual, C, C++ kullandığımız teknoloji ve araçlardır.
Neler Yapıyoruz:
        Şirketimiz bünyesinde İnternete bağlanan cihazlar, bulut veri, nesnelerin akıllanması, elektronik kart geliştirme, SAP entegrasyon, Mobil app geliştirme, data iletim protokolleri gibi konularda faaliyet gösteriyoruz.
Size Nasıl Yardımcı Olabiliriz:
        Şirketinizin ihtiyacı olan yazılım, donanım ve elektronik sistemlerine entegrasyonunu sağlayabiliriz.

Projenizde sizinle birlikte çalışmaktan memnuniyet duyarız.

Meşe Bilişim Yazılım Mekatronik Eğitim İthalat İhracat Sanayi ve Ticaret Limited Şirketi
Muradiye Mah. Celal Bayar Üniversitesi Kampüsü Teknoloji Geliştirme Bölgesi İçi Merkezi Apt.
No: 22 - 202 YUNUSEMRE / MANİSA  
Tel : +90 (544) 298 47 90     +90 (236) 503 02 54
05 Ağustos 2017 tarihinde Dünya Gazetesinde yayınlanan IoT için Yerli Bulut Servisi IoThook un yazısı:




Şimdilerde Nesnelerin interneti denildiğinde aklınıza ilk gelen Akıllı Ev sistemleridir. Evimizin akıllanması evde kullanılan cihazların akıllanmasıdır. Örnek verecek olur isek kombimizin akıllı olması, televizyonumuzun akıllı olması, çiçek saksılarımızın akıllı olması, klimamızın akıllı olması.
Bu kadar akıllı cihaz birbirleri ile nasıl konuşabilecek? Bu sorunun cevabı Bulut Veri alanlarında saklıdır. Bulut veri alanları ile bir istemciden gelen veriyi diğerine aktarılacak ve birbirlerini tanımalarına imkan verecektir. Bu veri alanları yurt içi ve yurt dışı olmak üzere bir çok alternatif olmakla beraber listesi şu şekildedir.
IoT Bulut Veri alanları;


IoTdashboard projesi güncellemesidir. Python ve Django ile geliştirilmiş, kodları açık kaynak olarak yayınlanmış, Raspberry pi, Orange Pi kartlar için kullanıma hazır IoT Rest servisidir. 
IoThook ile oluşturulan kanala Python ile deneme datası alacağız. Bu konunun anlaşılması için  IoThook üzerinde kanal ve element oluşturulması gerekmektedir.  

Eğer kanal ve element açma hususunda yardım almak isterseniz https://iothook.com/tr/docs/v1.2/create-new-channel.html sayfasından yardım alabilirsiniz. IoThook kanal apisi ve kullanıcı adı ve şifreleri örnek koddaki yerlere değiştirerek yazınız.
Python script i 2 versiyon için yazılmıştır. Python 3 kullanıyor iseniz diğer örnekleri inceleyiniz. Kod örneklerini Github linki üzerinden inceleyebilirsiniz.
"""
  Python 2 ile IoThook REST Api Testi
  Kod çalıştırıldığında 'data' değişkenine verilen 'all' değişkeni ile
  auth sahipliğindeki tüm veriler alınır.
  Bu ornek IotHook servisine veri almak/gondermek icin baslangic seviyesinde
  testlerin yapilmasini amaclamaktadir.
  10 Mayıs 2017
  Sahin MERSIN
  Daha fazlasi icin
  http://www.iothook.com
  ve
  https://github.com/electrocoder/iotHook
  sitelerine gidiniz.
  Sorular ve destek talepleri icin
  https://github.com/electrocoder/iotHook/issues
  sayfasindan veya Meşe Bilişim den yardım alabilirsiniz.
  Yayin ve sahiplik http://mesebilisim.com
"""
import requests
# url = 'https://iothook.com/api/v1.2/datas/?data=all'
url = 'http://localhost:8000/api/v1.2/datas/?data=all'
auth=('test', 'test12345')
response = requests.get(url, auth=auth)
data = response.json()
print data

IoT Projeleri Hayal değil gerçektir.


Endüstri 4.0 teknolojisi ile makineler arası iletişim modülleri hızla gelişmektedir. Sanayide, ziraat da ve evlerde tüm cihazlar akıllanmakta insanların güven ve mutlu bir şekilde yaşamalarına olanak vermek için 7/24 çalışmaktadırlar.
Çalışan bu cihazlarımızın kontrolü de zaman içerisinde kendi içerisinde bir karışıklığa doğru gideceği aşikardır. IoThook servisi bu problemi çözmek için çözümler üretmektedir.
 Fabrikalarda örnek kullanım alanları aşağıda açıklanmış, bu cihazları webden, android telefondan, ios telefondan veya tabletler üzerinden kontrol ve monitör etme görevlerleri gerçekleştirilmiştir.
  • Su tankı doluluk seviyesinin takibi ve su motorunun kumanda edilmesi,
  • Buhar kazanı basınç (psi) değerlerinin takip edilmesi,
  • Aydınlatma sistemlerinin kontrol ve kumandası,
  • Priz sistemine bağlı pc, çay makinası, su ısıtıcı gibi ünitelerin kontrol ve kumanda edilmesi,
  • Isı, nem, yağmur yoğunluğu, rüzgar hızı ve yönü gibi bilgiler sensörler üzerinden okunup takip ve kontrol uygulamaları, 
gibi işlemler nesnelerin interneti konularına girip günümüz teknolojisi ile hayal değil gerçekleşmiş teknolojilerdir.

Android Things Nedir? 
Android Things; Google firmasının nesnelerin interneti (internet of things) eko sistemi için geliştirmiş olduğu işletim sistemidir. Android Things ile IoT eko sisteminde bende varım diyen Google şu an basit ve güçlü adımlarla ilerlemeye devam ediyor. 
Mevcut Android geliştirme araçlarını, API' leri, kaynakları ve başarılı bir geliştirici topluluğunun kullanmasını sağlayan Google, Android Things ile çeşitli tüketici, perakende ve endüstriyel uygulamalar için geleceğin işletim sistemlerinden birisi olacak gibi duruyor. 
Programlama bilgisi olmayanların bile Android programları geliştirebilmesi için bir çok araç üretilmiştir. MIT tarafından geliştirilen  “Android App Inventor” bunlardan biridir. Şu an Android Things işletim sistemi için destek vermeyen APP Invertor gelecek dönemler için adını daha sık duyacağımız aşikardır. App invertor ile Android uygulama geliştirmek için http://appinventor.mit.edu/explore/ adresini ziyaret edebilirsiniz.
 Google ın Android Things i oluştururken dikkat ettiği noktalardan biri de donanım tasarlama bilgisi olmayan kişilerin profesyonelce hazırlanmış things modüllerini kullanarak cihazlarını üretebilmeleri ve seri üretim ihtiyaçlarınıda bu yöntem ile gidermeleridir. Bu platform bize hazır bir işletim sistemi ve hazır bir donanım çözümünü getirmektedir.
Android Things SoC, RAM, Flash Storage, WiFi, Bluetooth ve diğer komponentleri desteklemektedir. Google tarafından üretilen çözümler ile beraber 3. parti üreticilerin kullanıma sunduğu donanım desteklerinide projelerinizde gönül rahatlığı ile kullanabilirsiniz.
Android Things tarafından desteklenen donanım listesi şu şekildedir;
  • Intel® Edison
  • Intel® Joule
  • NXP Pico i.MX6UL
  • Raspberry Pi 3
Android Things tarafından desteklenen çevre birimleri;
  • Adafruit Project Kit
  • Pimoroni Rainbow HAT
  • Sparkfun Project Kit

ANDROID THINGS hakkında daha fazla bilgiyi developerlar için açılan  ANDROID THINGS (https://goo.gl/sbOnND) sayfasından alabilirsiniz.

Android Things Nedir?

Android Things Google firmasının iot ekosistemi için geliştirmiş olduğu işletim sistemidir. Android Things ile IoT ekosisteminde bende varım diyen Google şu an basit ve güçlü adımlarla ilerlemeye devam ediyor.

Mevcut Android geliştirme araçlarını, API' leri, kaynakları ve başarılı bir geliştirici topluluğunu kullanmayı sağlayan Android Things çok çeşitli tüketici, perakende ve endüstriyel uygulamalar için geleceğin işletim sistemlerinden birisi olacak gibi duruyor.
ANDROID THINGS hakkında daha fazla bilgiyi developerlar için açılan  ANDROID THINGS sayfasından alabilirsiniz.
Muslu YÜKSEKTEPE' nin kaleme aldığı 'ElasticSearch Python Django' isimli makalede Python/Django ile ElasticSearch kullanımı ve inceliklerine ait bir çok önemli konudan bahsedilmiştir.
ElasticSearch ders içerikleri şu bölümleri kapsamaktadır:
  • Arama motoru kütüphaneleri
  • SEO nedir? Doğru SEO nasıl yapılır?
  • ElasticSearch nedir?
  • ElasticSearch kurulumu
  • Python ve ElasticSearch uygulaması
  • Python ile ElasticSearh de kayıt silme ve kayıt arama
  • Google Page Speed Modulü
  • Google PageSpeed filtre aktif etmek
  • Önemli PageSpeed filtreleri
  • Google sayfa içi düzenleme tavsiyeleri
  • PageSpeed Insights ile web sitesi testi
  • Google Search Console mobil uyumluluk test aracı
  • Oluşturmayı önleyen js css kodlarını ekranın üst kısmından kaldırmak
  • Django nedir?
  • Arama motorları tarihçesi
  • ElasticSearch Connection Refused hatası nedir ve çözümü
  • ElasticSearch Chrome Sense eklentisi
  • Chrome ElasticSearch Toolbar eklentisi
  • ElasticSearch - create index. İndex ( Kayıt ) oluşturma.
  • ElasticSearch - search. Kayıt sorgulama
  • ElasticSearch - match_all. Tüm kayıtları listeleme
  • ElasticSearch - delete. İndex ( Kayıt ) silmek.
Python ve Django framework için böyle güzel bir döküman oluşturduğu için Muslu Bey' e teşekkür ederiz. Makale ye djangoturkiye sitesinden ulaşabilirsiniz.
90 lı yıllarda öğrendiğim GWBasic programlama dilinin yazarının Microsoft'un ilk çalışanlarından Greg Whitten olduğunu yeni öğrendim. G W BASIC. Geç kalmış bir teşekkür etmek istiyorum kendisine. O günlerden bugüne teşekkürler. Sayende...
Nesnelerin interneti konusu kullandığımız cihazların akıllanmasıyla önem arz etmektedir. Kullandığımız mutfak aletlerinden, bindiğimiz bisiklete, oturduğumuz koltuktan giydiğimiz ayakkabıya kadar her türlü nesne (eşya) artık akıllanmaya başladı. Üretim teknolojsindeki teknik gelişmeler ile maliyetlerin düşmesi nesnelerin akıllanmasına yardımcı oluyor. Eskiden 1000TL civarı alınabilecek iyi bir gömülü kartları şimdilerde 150-250TL aralığında alabilmek mümkün hale geldi.

devamı gelecek...
Mosquitto Eclipse nin açık kaynaklı (EPL/EDL lisanslı) mesajlaşma broker serverıdır. 
“Ubuntu 14.04 LTS” üzerinde kurulum için ;
  • sudo apt-get install mosquitto
ve 
  • sudo apt-get install mosquitto-clients
komutları çalıştırılmalıdır.
test için : 
  • mosquitto_sub -h iot.eclipse.org -t “#” -v
çalıştırılabilir.
Message Queuing Telemetry Transport (MQTT) kelimelerinin baş harfleri ile tanıdığımız bu teknoloji mesajın karşı tarafa ulaştırılması için kullanılan haberleşme protokolüdür.  Haberleşme için mesaj yayınlayan, mesaja abone olan ve mesaj trafiğini kontrol eden yöneticiden oluşmaktadır.
Mesaj trafiğini kontrol eden yöneticiye BROKER, mesaj yayınına PUBLISH ve aboneye SUBSCRIBE denir. Mesaj alışverişi publisher dan subscriber lara doğru yani yayıncılardan abonelere doğru olmaktadır.
MQTT de asenkron haberleşme protokolü kullanılmaktadır. Mesaj yayıncıları ve mesaj alıcılar arasında eşzamansız olarak veri taşınmaktadır. Diğer haberleşme yapılarına göre basit oluşu ve minimum kaynak tüketmesi sebebiyle “machine-to-machine” (M2M)  makineden makineye veri iletiminde ve (IOT) “Internet of Things” İnternete bağlı nesnelerin mesajlaşmasında tercih edilmektedir.  
MQTT IBM de çalışan Dr Andy Stanford-Clark ve Arcom da çalışan Arlen Nipper (şu an Eurotech) tarafından 1999 yılında oluşturulmuştur.  MQTT hakkında daha fazla kaynak için http://mqtt.org adresi incelenmelidir.
MQTT bugün akıllı ev kontrol sistemlerinden pek çok sensör ve iot cihaz haberleşmesinde yaygın olarak kullanılmaktadır. 
MQTT publish ve subscribe yapısı şu şekildedir.


29 Ekim Cumhuriyet Bayramımız Kutlu Olsun.

İnternete bağlı nesneler için geliştirdiğimiz iot server projemiz açık kaynak olarak yayına girdi. Bu proje ile Raspberry pi ve Arduio gibi akıllı gömülü sistemler ile iletişime geçmeyi, cihazlar arasında veri taşımayı planlıyoruz. 

Sistemin kullanımı gayet kolay. Github üzerinden indireceğiniz kaynak kodları kullanabilmek için sisteminize python dilini ve django framework ü kurmanız gerekmektedir.

Test için ihook u ziyaret edebilirsiniz.

Merhaba. Kaynak kodları GITHUB da bulunan proje için teklif öneri ve destek talebinde bulunuyoruz. TODO listesinden yardımcı olabilirsiniz. Açık kaynaklı Raspberry Pi projesi için destek bekliyoruz.
Açık kaynak iot dashboard projesi
Python/Django ve Rest framework ile yazılmıştır.
Özellikler:
* Sınırsız kanal oluşturabilirsin,
* Sınırsız element ekleyebilirsin,
* Tüm cihazların ile kolayca veri gönderebilirsin (post),
* Tüm iot cihazlarından kolayca veri alabilirsin (get),
* Datalarını gerçek zamanlı takip edebilirsin,
* Dataların için gerçek zamanlı grafik oluşturabilirsin,
Nesnelerin interneti "internet of things" 1999 yılında Kevin Ashton tarafından kullanılan bir kavramdır ve teknolojideki gelişmeler ile birlikte bugünkü haline gelmiştir. RFID teknolojisi için üretilen bu kavram günümüzde tüm elektronik cihazlara uygulanmaktadır.
IOT sistemler ve iothook hakkında daha fazla bilgi almak için servisi ziyaret ediniz.
Elektronik devre elemanlarının küçülmesi ile enerji tüketimi azalmış ve maliyetler ucuzlamıştır. Devre elemanlarının sürekli küçülerek daha hızlı ve mini yapıya girmesine 'Yüzey Montaj Teknolojisi' (Surface Mount Technology) denir. İmalattan bakım, servis ve onarım süreçlerinde Smd devre elemanları sürekli karşımıza çıkmaktadır. 
SMD CODE uygulaması elektronik sektöründe faaliyet gösteren işletmeler, teknik personel ve öğrencilerin kullanımı için ücretsiz olarak faaliyet göstermektedir.

Daha fazla bilgi almak için http://smdcode.com sayfamızı ziyaret edebilirsiniz.